1、首先这是自己手搓的板子,对于之前一直没有了解过USB这方面,则这个针对USB部分没有设计上拉电阻,造成不管怎么调节PC端都没有反应。

这个D+位置应该再接一个1.5KR的电阻如图2所示

这样调节的话PC端就可以识别到USB串口,但是这是串口还是会出现一个黄色感叹号。
3、接下来就可以进行USB初始化调试,我这边使用 STM32F103C8T6和STM32CobeMX软件生成HAL进行编写和设计。
二、CubeMX 新建工程
本篇为了工程的清晰,将从0开始, 新建一个虚拟串口通信的工程。
日常做项目,不建议新建,而是复制已有的旧工程,通过CubeMX增删需要的功能。
这样能减少一些常用功能的再次配置,如按键、UART等;
复用旧工程里已验证过的功能,能有效地减少常用功能的调试