本项目提供的是PyDuino开发板PCB工程文件及源码,见附件下载。该PyDuino开发板是基于STM32F405最小系统板设计,支持C语言Python语言开发。由开源项目二次开发。该PyDuino 开发板PCB文件可直接打样。有官方版本进行优化布局,增加板载RTC供电电路。引脚与官方教程完全兼容。PyDuino开发板PCB 3D截图:
PyDuino开发板参数如下:
- STM32F405RG MCU.
- 168 MHz Cortex-M4 CPU with 32-bit hardware floating point.
- 1 MiB flash storage, 192 KiB RAM.
- USB口, 支持 串口,通用存储,HID协议。
- 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 引脚。
附件内容代码截图:
阅读全文