我在F407ZGT6上面已经实现了虚拟串口,但是后来我把程序移植到F446RE上面,连虚拟串口的驱动都没办法安装。 在移植的时候,因为F446和F407他们主频不一样,所以F446要降频到168或者升频到192M,所以在程序里更改了PLL_M,PLL_N ,PLL_Q来保证USB的输出时钟是48M。然后其他程序就没有动,但是F446搞了好几天也没弄出来。 VCP程序是移植一个老外的,我看了下他的程序没有预编译STM32F446xx或者STM32F40_41xxx这样的。 同是M4内核,时钟我也审核了,关于USB的代码我也看了,但还是没出效果,那么问题究竟在哪里呢??? |
CUBE直接生成就行了 |
STM32F407 定时器触发DMA 求助大神
【MCU实战经验】基于STM32F407的音频播放器设计
盘古UE-STM32F407工控板原理图
【STM32F429心得\疑问】+STM32F4之FSMC和FMC
STM32F429读取IO口传输的数据速率
STM32F407ZGT6 手摸芯片背部重启
STM32F4 SPI 动作时,软件片选信号被拉高,IO口程序逻辑失控
STM32F401RE NUCLEO求助,串口一直不能进中断
读取STM32F407内部温度传感器值错误
STM32F429多路内部ADC独立采集的办法