打印
[STM32F4]

请教F405的USB枚举

[复制链接]
1355|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tky2001|  楼主 | 2014-8-15 16:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
打算在F405RGT上实现U盘功能,结果一直卡在USB枚举上。
用的是新的STM32F4 USB DCD库。参考MSC示例,选择Device全速配置,还禁用了VBUS_SENSING_ENABLED。
将USB口连到PC后,STM32能收到PC的枚举请求(在usbd_core.c的函数USBD_SetupStage里可读到解析正确的请求字节 0x80 0x06 0x00 0x01 0x00 0x00 0x40 0x00)。
之后,STM32却没有按照协议回应自己的描述符,导致PC机弹出无法识别设备的对话框。
检查了时钟和中断配置,实在看不出有啥问题。特此向调过新USB库的大大们求教。多谢!
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

0

粉丝