同问。 前阵子给F429 配置时钟,就遇到这个问题了,必须确保48M。。 顺便问下,在保证USB有48M的情况,如何配置时钟?
从手册上描述,USB最高支持48Mhz,最低是14.2 MHz,当在48时,全速模式下可以达到最高12 Mbit/s。 在用的过程中,我其实没有很关心USB的时钟需求。如果想要具体了解更详细的,建议查一下ST用的USB协议相关方面。
ST的USB支持的是USB2.0 低速和全速模式,以下是相关频率的介绍。也就是全速模式下,达到12Mbps需要48Mhz的时钟。 USB 2.0分为三种:USB 2.0低速版(Low-Speed) :1.5Mbps(192KB/s) USB 2.0全速版(Full-Speed) :12Mbps(1.5MB/s) USB 2.0高速版(High-Speed) :480Mbps(60MB/s)
应该是由USB PHY的硬件电路决定的