移植F4 VCP出现问题

2019-07-20 06:27发布

   借鉴了一个老外的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的驱动安装程序不一样?但是这个应该不可能。
   另外就是我程序哪里还需要改动配置一下??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。