使用STM32CubeMX配置USB为虚拟串口生成工程编译下载至F303中,连接电脑后在设备管理器中不能发现设备,USB接口电路同之前正常使用的F405电路。
查阅资料后知晓,USB总线需要上拉电阻来判断是否有设备连接,而F405中已内置了该上拉电阻,F303则没有,所以相同的电路在搭配F303时无法正常工作。
翻看参考链接评论区时知晓,ST的USB外设有三种,USB FS Device,USB FS OTG和USB HS OTG,只有第一种需要外置上拉电阻。
参考链接:USB2.0高速,全速和低速上拉电阻的区分
STM32F303 USB不能发现识别设备
最新推荐文章于 2023-12-04 17:39:22 发布