相關(guān)商品
【奧松新品】Arduino家族新寵兒——以ARM為核心的Arduino Due
編輯:Jacky2013-08-12 瀏覽次數(shù):2681
Arduino Due簡介:
Arduino Due 是一塊基于 Atmel SAM3X8E CPU的微控制器板。它是第一塊基于 32位ARM核心的Arduino。 Arduino Due有54個數(shù)字IO口 (其中12個可用于PWM輸出),12個模擬輸入口,4路UART硬件串口,84 MHz的時鐘頻率,一個USB OTG接口,兩路DAC(模數(shù)轉(zhuǎn)換),兩路TWI,一個電源插座,一個SPI接口,一個JTAG接口,一個復(fù)位按鍵和一個擦寫按鍵。
ARM核心的優(yōu)勢:
主要參數(shù):
存儲空間:
Arduino Due使用:
Arduino Due 可以通過多種方式與電腦、其他Arduino 或者其他控制器通信, 也可以和其他不同的設(shè)備通信,像手機(jī)、平板、相機(jī)等等。SAM3X提供一組硬件UART和3組TTL (3.3V) 電平的UARTs 來進(jìn)行串行通信。程序下載接口連接著 ATmega16U2, 他虛擬了一個COM口在(Windows需要一個 .inf文件來識別該設(shè)備, 而OSX 和 Linux 可以自動識別). SAM3X 的硬件UART也連接著ATmega16U2。 串口 RX0和TX0通過ATmega16U2 提供了用于下載程序的串口轉(zhuǎn)USB通信。ArduinoIDE包含了一個串口監(jiān)視器, 可以通過串口監(jiān)視發(fā)送或接收簡單的數(shù)據(jù)。當(dāng)數(shù)據(jù)通過16U2傳輸時 或者 USB連接電腦時(并不是0,1上的串口通信),板子上的RX和TX兩個LED會閃爍。
原生的USB口虛擬串行CDC通信,這樣可以提供一個串口,與串口監(jiān)視器 或者 你電腦上其他應(yīng)用相連。這個USB口也可以用來模擬一個 USB鼠標(biāo)或者鍵盤。要使用這個功能,請查看鼠標(biāo)鍵盤庫支持頁面 。這個原生USB口也可以作為USB 主機(jī)去連接其他外設(shè),如鼠標(biāo), 鍵盤、智能手機(jī). 要使用這個功能, 請查看USBHost支持頁面。
SAM3X 也支持TWI和SPI通信.。ArduinoIDE中可以通過Wire庫輕而易舉的使用TWI總線;使用SPI庫可以進(jìn)行SPI通信,細(xì)節(jié)方面請查看SPI支持頁面。
Arduino Due通過ArduinoIDE中的“download”下載程序.。在SAM3X的Arduino上 上傳程序和AVR控制器有所不同,這是因?yàn)閒lash在上傳程序前,需要被擦寫。 SAM3X 的ROM中的程序會進(jìn)行上傳任務(wù),但運(yùn)行該程序的前提是SAM3X的flash空間是空的。連接示意圖如下:
Arduino Due原理圖和相關(guān)資料http://arduino.cc/en/Main/ArduinoBoardDue
用戶評價
暫時還沒有任何用戶評論