目录 一、MX配置 二、生成的代码 三、代码修改 1.<usbd_cdc_if.c> 2.<usbd_cdc_if.h> 3. 自定义USB初始化前的断开函数 减少复位麻烦 四、使用 一、MX配置 (支持OTG的32需要在 USB_OTG_FS中 选择 Device Only模式) 中间件Middleware配置 选择虚拟串口,参数默认即可 时钟配置 需要将USB的频率设置为48MHz 修改堆空间,避免电脑识别异常 二、生成的代码 代码文件分布结构 在main.c中已自动加入以下相关代码 #include "usb_device.h" MX_