原文:https://blog.youkuaiyun.com/aqwtyyh/article/details/100010907
- 有三种方法可以在visual studio上实现USB虚拟串口功能。
- 用到的工具有:visual studio2012;keil5;stm32CubeMX5.3.0;
- 使用的STM32芯片是:STM32F103C8T6;SWD下载模式;
- 因为我喜欢visual studio的编辑环境,所以不用keil开发stm32;
- 我想达到的目的是:寻求一种方法,可以自动帮我配置好USB虚拟串口,让我可以直接使用!我不想过多的了解USB CDC的各种知识,也不想按照网上的教程从官方例程中进行各种文件的移植,我只想傻瓜式操作,给我个收发函数,直接用就完事了。
- 如果你的想法跟我一样,那么希望我的这三个方法能帮到你。
自制板子原理图,USB部分

方法2:使用stm32CubeMX自动完成USB虚拟串口的配置,并生成可以用keil打开的工程,然后将keil工程用visual studio打开并编辑





注意: Battery Charging就是旧版的VBUS sensing,如果是enablePC会识别不了USB虚拟口,出现unknow device。







-
如果想用keil开发的话,直接把这个keil工程编译下载进板子,就可以直接使用了,你会发现PC端出现了USB虚拟串口的com口;
-
如果想把这个现成的Keil工程转移到visual studio下开发,请往下看:按照方法一的过程新建项目工程
-



本文介绍在VisualStudio环境下实现STM32 USB虚拟串口功能的三种简便方法,适用于不想深入了解USB CDC细节的开发者。

652

被折叠的 条评论
为什么被折叠?



