pyboardMicroPython 官方微控制器开发板
pyboard 是 MicroPython 官方微控制器开发板。通过 USB 连接到 PC,pyboard 提供 USB 闪存驱动器保存 Python 脚本,以及一个串行 Python 交互环境(REPL)进行实时编程。支持 Windows、macOS 与 Linux。
MicroPython 是一个轻量级 Python,对 Python 3.4 进行完整重写,成为可以在微控制器上运行的语言。
pyboard 的主要特性:
- STM32F405RG 微控制器
- 带有硬件浮点的 168 MHz Cortex M4 CPU
- 1024KiB 闪存 ROM 和 192KiB RAM
- Micro USB 连接器,用于电源和串行通信
- Micro SD 卡插槽,支持标准和大容量 SD 卡
- 3 轴加速度计(MMA7660)
- 带有备用电池的实时时钟
- 左右边缘有 24 个 GPIO,底部有 5 个 GPIO,有 LED 和开关 GPIO
- 3 个 12 位模数转换器,提供 16 引脚,4 个带模拟接地屏蔽的引脚
- 2 个 12 位数模(DAC)转换器,在引脚 X5 和 X6 上可用
- 4 个 LED(红色、绿色、黄色和蓝色)
- 1 个重置和 1 个用户切换按钮
- 板载 3.3V LDO 稳压器,能够提供 250mA 的电流,输入电压范围为 3.6V 至 16V
- ROM 中的 DFU 引导加载程序可轻松升级固件
评论