Raspberry Pi Pico连接USB存储设备的D+、D-对应GPIO咨询
Raspberry Pi Pico 连接USB存储设备的引脚指引
引脚对应关系
- D+ 连接 GPIO20
- D- 连接 GPIO21
- VCC 连接Pico的5V引脚(注:高功耗USB存储设备建议外接独立电源,避免Pico供电过载)
- GND 连接Pico的任意GND引脚
tinyusb库配置要点
在你的pico-sdk项目的CMakeLists.txt中,需要启用USB Host及MSC(大容量存储类)支持:
target_compile_definitions(${PROJECT_NAME} PRIVATE PICO_USB_HOST=1 PICO_USB_HOST_ENABLE_MSC=1 ) target_link_libraries(${PROJECT_NAME} PRIVATE pico_stdlib tinyusb_host )
关键注意事项
- Pico板载的USB接口默认是Device模式,无法直接作为Host连接存储设备,必须使用GPIO20/21这组专用的USB Host引脚
- 接线时切勿混淆D+和D-引脚,否则设备无法被识别
- 若遇到存储设备无法识别的情况,优先排查供电问题,尝试给设备单独供电
内容的提问来源于stack exchange,提问作者Hui Xiao
相关产品推荐
相关产品推荐

