本項(xiàng)目提供的是PyDuino開(kāi)發(fā)板PCB工程文件及源碼,見(jiàn)附件下載。該P(yáng)yDuino開(kāi)發(fā)板是基于STM32F405最小系統(tǒng)板設(shè)計(jì),支持C語(yǔ)言Python語(yǔ)言開(kāi)發(fā)。由開(kāi)源項(xiàng)目二次開(kāi)發(fā)。該P(yáng)yDuino 開(kāi)發(fā)板PCB文件可直接打樣。有官方版本進(jìn)行優(yōu)化布局,增加板載RTC供電電路。引腳與官方教程完全兼容。PyDuino開(kāi)發(fā)板PCB 3D截圖:
PyDuino開(kāi)發(fā)板參數(shù)如下:
- STM32F405RG MCU.
- 168 MHz Cortex-M4 CPU with 32-bit hardware floating point.
- 1 MiB flash storage, 192 KiB RAM.
- USB口, 支持 串口,通用存儲(chǔ),HID協(xié)議。
- SD卡插槽。
- MMA76603軸加速度計(jì).
- 4 LEDs, 1復(fù)位按鈕, 1通用按鈕.
- 3.3V0.3A板載 LDO , 可從USB口或者外置電池供電。
- 實(shí)時(shí)時(shí)鐘。(含供電電池)
- 30個(gè)通用IO口,其中28個(gè)支持5V輸入輸出。
- 2個(gè) SPI接口, 2個(gè) CAN接口, 2個(gè)I2C接口, 5個(gè)USART接口.
- 14個(gè) 12-bit ADC引腳。
- 2個(gè)DAC 引腳。
附件內(nèi)容代碼截圖:
官網(wǎng):www.micropython.org
閱讀全文