Nucleo F446 USB设置问题

2019-07-20 11:14发布

Nucleo F446 板子上没有焊接外部晶振,使用内部晶振HSI配置成168Mhz,PLL_N = 336,PLL_Q = 7 ,USB时钟为336/7=48Mhz,但是代码执行后USB DP口一直是0V,没有设备枚举,不知道哪里出现问题。查看STM32F446 datasheet手册发现这么一句话:
The USB OTG full-speed controller requires a dedicated 48 MHz clock that is generated by a PLL connected to the HSE oscillator.
这是什么意思,难道USB只能用从HSE的出来的时钟吗?另外USB_DP口一直处于低电平这是为何呢?
请大神指点迷津!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。