STM32F411 USB全速设备 AHB频率30MHz才能正常使用
最近正在做使用STM32F411实现USBU盘功能,发现仅仅满足USB的48MHz频率, USB FS外设不一定能够正常工作。在411的参考手册中,有备注USB OTG FS外设要想正常工作,AHB频率必须高于14.2MHz。我尝试过24MHz、25MHz,结果USB OTG FS都不能正常工作,至少要30MHz才行。这就非常才怪了,不知道大家有没有遇到类似的情况,因为30MHz这个条件是用于USB OTG HS外设的,而411只支持全速 USB外设。
USB还没搞过。。。深感亚历山大啊!!!:'(:'(:'( 你是不是分频了? linxiaomo 发表于 2017-11-7 14:39
你是不是分频了?
AHB没有选择分频 你可以看下芯片手册的clock tree有些芯片PLL是已经默认先2分频,再到AHB的。你可以用示波器验证下时钟输出是不是有那么高频率。
页:
[1]