Arduino Due:有關此官方開發板的所有信息

Arduino到期

您可能對上述任何官方開發委員會都不滿意。 如果是這樣,您應該知道 Arduino到期,這個出色平台的另一種官方風格。 有了它,您可以創建許多項目,就像以前的項目一樣,但是在這種情況下,它具有非常重要的不同特徵,不僅是內存,可用的GPIO或大小...

我指的是集成此板的微控制器,因為主芯片不是 基於ARM。 Arduino之內很少見,因為其餘的都是基於8位AVR架構,而另一塊板則採用32位ISA ARM。 當然,像往常一樣,該芯片仍來自Atmel品牌。

擁有ARM微控制器並不會使其與 電子元器件 在本網站上進行了分析,因為它們與 所有版本的Arduino.

什麼是Arduino Due?

阿杜尼奧到期

Arduino Due開發板 它與其他Arduino開發板有很多相似之處,並且其用途完全相同。 也就是說,為了能夠創建多個電子項目並對各種草圖進行編程以控制它們。 但是,像其他版本的Arduino一樣,它也有明顯的不同...

技術特性,方案和引腳排列

Arduino Due基於微控制器芯片或MCU 愛特梅爾SAM3X8E。 第一個基於ARM的Arduino開發板,特別是3位Cortex-M32處理內核。 性能以及其他類似闆卡提供的超過8位MCU。

該Atmel芯片(目前由 Microchip公司)於2009年開始其係列產品,以與自己的AVR競爭。 一些RISC比以前的RISC更有趣,功能更強大。

除此之外,大概 你有更多的別針因為它包含54個數字I / O引腳,其中12個是輸出 PWM。 它還包括12個模擬輸入,4個UART(硬件串行端口)等。 另外,與其他Arduino開發板不同,Arduino Due運行於3.3v,而不是其他開發板的5v。

通過以3.3v運行,Arduino Due將與以相同電壓運行的所有Arduino屏蔽板兼容。 但是它們必須符合1.0 Arduino引腳排列標準。

這款Arduino Due開發板提供了開始創建項目所需的一切,只需使用 microUSB線 並開始下載草圖以使其正常運行。 順便說一句,該USB不會像其他情況那樣用作外部電源,但是您可以使用與該板集成的插頭兼容的AC / DC適配器(中心引腳+ 2.1mm)。

另一方面,您也應該了解他們的 技術特徵,摘要如下:

  • 微控制器:Atmel SAM3X8E ARM Cortex-M3 32位84 Mhz
  • RAM記憶體:96 KB(分佈在2個64KB的存儲區中+ 1個32 KB的存儲區中)
  • EEPROM:與其他開發板不同,它沒有這種類型的內存。 ARM能夠執行寫入閃存的IAP(在應用程序編程中)。 因此,它可以用於非易失性數據和代碼存儲。
  • microUSB數據:它有2個。
    • 您必須在Arduino IDE中選擇Arduino Due(ProgrammingPort),才能進行編程(距離電源插孔最近)。 它直接連接到16U2芯片。
    • 可以通過在Arduino IDE中選擇Arduino Due(NativeUSBPort)來使用另一種本機(距離電源插孔最遠的本機)。 在這種情況下,它直接連接到SAM3X微控制器。
  • :512 KB,可用於編程,因為引導加載程序不會像其他Arduino板一樣減去任何東西
  • 工作電壓:3.3v(儘管您的項目有一個5v引腳,以及GND或地)
  • 輸入電壓(推薦):7-12v
  • 輸入電壓(最大極限):6-16v
  • 數字量I / O引腳:54個,其中12個是 PWM.
  • 模擬輸入引腳:12個頻道
  • 模擬輸出引腳:2(DAC)
  • 每個I / O引腳的電流強度:130毫安
  • 引腳3.3v的電流強度:800毫安
  • 引腳5v的電流強度:800毫安
  • 比索尺寸:101.52×53.3mm和36克。
  • 價格: 大約30至40歐元。 您可以在亞馬遜上購買。

正如我之前提到的,它有一個端口 USB OTG 高速,4個UART,一個JTAG連接器,復位按鈕,刪除按鈕,一個SPI連接器和2個TWI。 實際上,先前對1.0標準的評論與其中一些連接器有關:

  • 第一次世界大戰 帶SDA和SCL引腳
  • IOREF指令 可以使屏蔽罩與適當的配置相連接,以使其張力與板的張力相適應。
  • 一根未連接的針腳 保留以備將來使用.

順便說一句,我不希望在結束本節之前不評論有關這些其他串行連接器的更多信息,等等。 至少 引腳排列 它們的位置:

  • 串行0:在針腳0(RX)和針腳1(TX)上
  • 串行1:針19(RX)和針18(TX)
  • 串行2:針17(RX)和針16(TX)
  • 串行3:針15(RX)和針14(TX)
  • PWM:從引腳2到引腳13提供8位PWM。
  • 數字量I / O:從針腳0到53
  • 模擬量輸出:從引腳A0到A11
  • SPI:SPI頭
  • CAN:用於CAN通信的CANRX和CANTX
  • 指示燈 內置並連接到引腳13
  • 第一次世界大戰:引腳20(SDA)和引腳21(SCL)
  • 第一次世界大戰:標記為SDA1 SCL1
  • DAC1和DAC2 分辨率為12位(4096級),電壓為0.55v至2.75v的AnalogWrite()。
  • AREF:輸入模擬輸入作為參考電壓。 與analogReference()函數一起使用
  • 重設:如果將此線置於低電平或低電壓電平,則微控制器將復位。

產品規格書

像其他官方主板一樣,Arduino Due也為社區提供了大量數據,例如原理圖,數據,文檔等。 數據表, 等等。 有了這些數據,您將能夠了解有關該印版的所有信息,以充分利用它。 例如,您可以使用以下文件:

Arduino IDE和Arduino Due編程

Arduino IDE的屏幕截圖

要對Arduino Due進行編程,請遵循與許多其他Arduino板相同的步驟。 您不需要使用基於ARM的其他IDE軟件。 因此,您不必擔心,它將對程序員完全透明。 你可以 下載或使用Arduino IDE 至於其他板塊,您可以從此鏈接下載該平台 macOS,Windows和Linux.

用來寫草圖的源代碼的語言 這將是完全一樣的,除了適應Arduino Due的引腳排列和特殊特性。 如果您是初學者,可以使用我們的 免費的PDF課程 用於Arduino IDE。 在其中,您將學習創建第一個簡單的草圖,並更好地了解Arduino編程。 雖然那門課程是基於 Arduino UNO,適用於所有其他版本的Arduino ...

La 只有怪癖 安裝Arduino IDE時應記住的是,默認情況下,它準備從 Arduino UNO。 因此,您必須選擇適當的板才能將代碼從PC傳輸到您的板。 為此,您可以按照以下簡單步驟操作:

  1. 打開Arduino IDE
  2. 轉到工具菜單。
  3. 然後去普拉卡斯。
  4. 在那裡,尋找Arduino Due,然後根據您的喜好選擇存在的兩個USB選項之一...

現在,您可以像往常一樣繼續。 享受 創建新項目,永不停止學習...


發表評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   何塞·拉蒙(Jose Ramon) 他說:

    我認為第二段有一個小錯誤。 上面寫著:«我的意思是板上的微控制器,因為主芯片不是基於ARM的。 當它實際上基於ARM時