软硬件介绍
硬件介绍
使用的是RP2040有以下几个主要特性(并未一一列举详细资料参见官方文档):
- 双Cortex-M0+@133MHz处理器
- USB1.1控制器和PHY,支持主机和和设备
- 支持MicroPython编程
- 30个GPIO,其中4个可做模拟输入
- 通过专用的QSPI总线,支持高达16MB的片外闪存
这里笔者用的四层板,尽量把所有的器件放在顶层,想着板子接口不能太大,有一部分电压保护和Flash放在底层(手工焊接有点想哭,建议可以钢网手动放器件然后上加热台)。
RP2040这个焊接处理起来有点麻烦,需要耐心一次次测试。
这个下载接口实际上没有用到,测试通过后,按住BOOT按键,上电,松开BOOT按键,会弹出来一个U盘,可以直接把固件拖进U盘,就完成了固件下载。下载完成后U盘消失,需要安装对应的驱动。
如图弹出以下名为RPI-RP2的虚拟U盘:
固件下