這是一款采用Microchip ATSAMD51的Adafruit ItsyBitsy M4 Express!這款微控制器體積小巧,功能強大,采用超高速ATSAMD51 Cortex M4處理器,運行頻率為120 MHz - 當您需要非常緊湊的東西時,這款微控制器板是完美的,具有大量的馬力和一堆針腳。這Itsy就像一個子彈列車,它是120MHz的Cortex M4浮點支持和512KB閃存和192KB RAM。你的代碼將會鋸齒形和縮放,并且有一些額外的外圍設備用于支持,這肯定會成為你最喜歡的新芯片組。
ItsyBitsy M4 Express只有1.4英寸長,0.7英寸寬,但有6個電源引腳,23個數(shù)字GPIO引腳(其中7個可以是模擬輸入,2個1 MSPS模擬輸出DAC和18個PWM輸出)。它與Adafruit Metro M4相同,但真的很小。所以一旦你完成了Metro M4或(即將發(fā)布的)Feather M4的原型,并且希望使該項目更小,那就太好了。它甚至還內(nèi)置2MB SPI Flash,用于數(shù)據(jù)記錄,文件存儲或CircuitPython代碼。
ItsyBitsy M4最令人興奮的部分是,雖然您可以將它與Arduino IDE一起使用,但我們會在船上配備CircuitPython。 當你插入它時,它將顯示為一個非常小的磁盤驅動器,其上有main.py。 使用您最喜歡的文本編輯器編輯main.py,以使用最流行的編程語言Python構建您的項目。 無需安裝,IDE或編譯器,因此您可以在任何計算機上使用它,即使Chromebook或無法安裝軟件的計算機也可以使用它。 完成后,拔掉Itsy',您的代碼將隨身攜帶。
以下是使用ItsyBitsy M4時可以期待的一些更新:
- 與ItsyBitsy 32u4和ItsyBitsy M0尺寸相同,外形幾乎相同
- ATSAMD51 32位Cortex M4內(nèi)核以120 MHz運行
- 硬件DSP和浮點支持
- 512 KB閃存,192 KB RAM
- 2 MB SPI FLASH芯片,用于存儲文件和CircuitPython代碼存儲。
- 32位,3.3V邏輯和電源
- 很多GPIO!具有以下功能的23個GPIO引腳:
- 雙1 MSPS 12位真正模擬DAC(A0和A1) - 可用于播放12位立體聲音頻片段
- 雙1 MSPS 12位ADC(ADC1上有7個模擬引腳,ADC2上有一些模擬引腳)
- 6個硬件SERCOM - 本地硬件SPI,I2C和串行全部可用
- 18個PWM輸出 - 用于舵機,LED等
- 沒有I2S。我們不知道為什么,但是I2S只支持該芯片的64引腳版本,我們只能適用于48引腳版本。但是你可以使用一個立體聲DAC嗎?
- 8位并行采集控制器(用于攝像頭/視頻輸入)
- 1 x特殊Vhigh輸出引腳為您提供VBAT或VUSB的更高電壓,用于驅動NeoPixels,舵機和其他5V邏輯器件。數(shù)字5電平轉換輸出,用于高壓邏輯電平輸出。
- 可以在任何引腳上驅動NeoPixels或DotStars,并具有足夠的內(nèi)存以驅動60,000+像素。對VHigh引腳支持DMA-NeoPixel,因此您可以驅動像素,而無需花費任何處理器時間。
- 內(nèi)置AES(256位)加密引擎,真正的RNG,Pubkey控制器
- 每個操作系統(tǒng)支持的本地USB - 可以在Arduino或CircuitPython中用作USB串行控制臺,鍵盤/鼠標HID,甚至是用于存儲Python腳本的小磁盤驅動器。
- 可以與Arduino IDE或CircuitPython一起使用
- 內(nèi)置紅色引腳#13 LED
- 內(nèi)置RGB DotStar LED
- 重置按鈕和引腳
- 通過USB或外部輸出(如電池)供電 - 會自動切換
- 預裝了UF2引導加載程序,看起來像USB存儲密鑰。 只需將固件拖放到程序中,無需特殊工具或驅動程序! 它可以用來加載CircuitPython或Arduino IDE(它與bossa v1.8兼容)