前言:
做之前先要有一些準備:
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"
最後的結果: