原则:STM32 的USB时钟不能超过48MHZ,因此如果时钟源为72MHZ,就需要进行1.5分频:
RCC_USBCLKConfig(RCC_USBCLKSource_PLLCLK_1Div5);
如果时钟源为48MHZ,则进行1分频即可:
RCC_USBCLKConfig(RCC_USBCLKSource_PLLCLK_Div1);
 
STM32的时钟树如下:
STM32 USB时钟设置

相关文章: