STM32F407VET6 USB虚拟串口电脑端无法识别
我在原子探索者开发吧上移植了一个USB虚拟串口(VCP)的功能,移植成功了。但是将相同的程序移到我自己的板子上时电脑端显示无法识别,问题是我用的单片机型号STM32F407VET6(100脚)和探索者开发板的的单片机型号STM32F407ZGT6 (144脚)只是 封装不同,USB相关电路都是相同的,为何STM32F407VET6的USB虚拟串口功能就不行呢,在其他开发板上实验STM32F407VET6的这个功能也是不行的,希望知道的大神说说问题的原因?你这几个板子的晶振是否一致?晶振是否良好, 今天早上检查程序发现昨天在STM32F407VET6开发板上的项目文件单片机型号没有改过来,改过之后,USB虚拟串口是可以用的,说明单片机型号没有问题。之后我又在我自己板子上焊了8M的晶振也可以了,我又改回25M的晶振,竟然也没问题:L,那只有可能是二楼五哥1说的晶振没焊好了:L:L:L。另外在这个板子的调试中我忽略了D+脚上的上拉电阻,USB虚拟串口也是不能用的,但是我不明白为何探索者开发板的USB口没有上拉电阻也是可以用的呢:L!!!!! 你说的这个问题,在实际中多次遇到,硬件和程序的问题要分清 五哥1 发表于 2018-12-7 02:22
你说的这个问题,在实际中多次遇到,硬件和程序的问题要分清
感谢
页:
[1]