借鉴了一个老外的VCP程序,在F407和F429我都调了出来。但是我最终要用在F446上,讲道理他们都是M4内核的
引脚都是PA11和PA12,用的都是USB_OTG_FS应该没有什么区别,但我就是始终没搞出来。
后来发现时钟上有差别,
#define PLL_M 8
#define PLL_N 336
#define PLL_P 2
#define PLL_Q 7
USB_CLK = PLL_VCO / PLLQ
= HSE / PLM * PLL_N * PLL_Q
对于F446来说,我把PLL_N由360改成336,相当于我原来能跑180M的现在和407一样跑168M。
但是虚拟串口还是没有出来!
我在想是不是407和446的驱动安装程序不一样?但是这个应该不可能。
另外就是我程序哪里还需要改动配置一下??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>