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

STM32F411 USB全速设备 AHB频率30MHz才能正常使用

[复制链接]
nbh520 提问时间:2017-11-6 09:34 /
最近正在做使用STM32F411实现USB  U盘功能,发现仅仅满足USB的48MHz频率, USB FS外设不一定能够正常工作。

在411的参考手册中,有备注USB OTG FS外设要想正常工作,AHB频率必须高于14.2MHz。我尝试过24MHz、25MHz,结果USB OTG FS都不能正常工作,至少要30MHz才行。这就非常才怪了,不知道大家有没有遇到类似的情况,因为30MHz这个条件是用于USB OTG HS外设的,而411只支持全速 USB外设。



TIM截图20171106092956.png
收藏 评论4 发布时间:2017-11-6 09:34

举报

4个回答
MrJiu 回答时间:2017-11-7 11:30:31
USB还没搞过。。。深感亚历山大啊!!!
linxiaomo 回答时间:2017-11-7 14:39:04
你是不是分频了?
nbh520 回答时间:2017-11-7 14:42:41
linxiaomo 发表于 2017-11-7 14:39
你是不是分频了?

AHB没有选择分频
linxiaomo 回答时间:2017-11-7 17:44:28
你可以看下芯片手册的clock tree  有些芯片PLL是已经默认先2分频,再到AHB的。你可以用示波器验证下时钟输出是不是有那么高频率。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版