F407 USB虚拟串口,为什么不能屏蔽串口初始化语句

2019-07-20 02:50发布

最近学习虚拟串口,发现正点原子F429的例子写的很清晰,比官方评估板的例子好。于是移植到F407,也没有问题。变成标准库也没问题。
但是我觉得USB虚拟串口应该和串口没有关系,于是屏蔽了串口初始化,但是奇怪的是虚拟串口也不好了,电脑会显示驱动都找不到了。板子的指示灯也不闪烁了。
令我十分困惑,然后我移植了官方评估板的例子。发现也是一样的。后来又移植其他的人的,还是需要串口初始化语句,不知道什么原因。
串口1和USB有什么关系呢?我知道的联系就是这两个都是GPIOA。
希望原子哥解答一下我的困惑!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。