前言:
做之前先要有一些准备:
1、PC上装好VCP1.31以上的虚拟串口驱动
2、准备一块带USB的STM32(是要连接好USB接口的,不是串口的USB)
3、安装好STM32CUBEMX,并下载好STM32F1的最新的包
4、安装好keil/iar等编译器
配置思路
1、先配置好STM32的时钟
2、配置使能USB设备
注意:如果是F4之类的,不止有这个选项,但名字没有变。
3、USB设备配置为虚拟端口模式
4、生成工程并打开,我这里用keil 5.25
5、编译通过就没啥问题,调用发送函数
注意:别忘了在main函数中添加头文件
#include "usbd_cdc_if.h"
最后的结果: