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