你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

官方给出的STM32_USB_FS_Device_Lib_V4.1.0中的JoyStickMouse的例程下载到F103C8T6最小系统板,电脑没有识别到USB

[复制链接]
Pathfounder 提问时间:2024-2-16 15:19 / 未解决
通过Keil5打开JoyStickMouse工程文件,其默认设备为STML152D,修改为STMF103C8T6的对应设置

选择ST-LINK下载到最小系统板上,通过USB-Micro接口连接到电脑,电脑并没有识别到有设备插入,请教大家这是为什么?
收藏 评论4 发布时间:2024-2-16 15:19

举报

4个回答
废鱼 回答时间:2024-2-18 19:20:53

通过USB工具抓包看一下是否进行了USB枚举过程。仿真检查USB中断是否能够产生,如果不产生中断检查一下USB硬件配置是否正确。如果可以产生中断,检查一下枚举过程,是哪个地方出错了。是PID和VID识别不对吗?

xmshao 回答时间:2024-2-19 09:55:05
先确认插上去后Device是否被检测到,即设备端的1.5K上拉是否正确配置;另外,检查下描述符是否正确,鼠标描述符合键盘描述符是不一样的。参照例程来比较。
butterflyspring 回答时间:2024-2-19 10:34:11
STM32F103 的USB 没有内部1.5K上拉电阻。

可以检查一下这个最小系统板上是否有这个外部上拉电阻,参考官方的评估板也行。

STM32F103 D  1.5K.PNG
xmshao 回答时间:2024-2-19 11:20:04
先确认插上去后Device是否被检测到,即设备端的1.5K上拉是否正确配置;另外,检查下描述符是否正确,鼠标描述符 和 键盘描述符是不一样的。参照例程来比较。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版