打印
[STM32F4]

STM32F205RG,STM32F405读U盘一直在USBH_MSC_RdWrProcess死循环

[复制链接]
3013|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zixialang168|  楼主 | 2017-4-12 10:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用官方的程序,测试STM32F407VGT6--FS--HS读U盘都没问题,把程序改成STM32F405RGT6,把启动文件换成405,KEIL-MUC选择405,读盘一直死在USBH_StatusTypeDef USBH_MSC_Read 里的while (USBH_MSC_RdWrProcess(phost, lun) == USBH_BUSY),U盘+,-没有接错,也调换过测试.
25M的外部晶振,折腾了好久,解决不了,有没谁知道这个问题.
沙发
wahahaheihei| | 2017-4-12 11:38 | 只看该作者
405和407在USB上的差别很大吗

使用特权

评论回复
板凳
zixialang168|  楼主 | 2017-4-12 15:41 | 只看该作者
wahahaheihei 发表于 2017-4-12 11:38
405和407在USB上的差别很大吗

差别不大,但我用的是407VG,100脚的,405RG是64脚的,外部晶振都是25M,所以测试这个两个MCU用的不是同一硬件.硬件上我都查了,没发现什么问题,

使用特权

评论回复
地板
598330983| | 2017-4-13 10:35 | 只看该作者
看了一下两个芯片的对比,应该直接移植都没问题的,不知道是啥情况。

使用特权

评论回复
5
598330983| | 2017-4-13 11:47 | 只看该作者
STM32F405的高速USB接口和I2S接口复用了。是不是因为这个???功能配置问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

21

帖子

0

粉丝