1.配置STM32CubeMX
默认配置
选择虚拟串口通信
设置堆栈大小
2.修改代码
打开usbd_cdc_if.h 添加如下代码
#define USB_REC_LEN 12
extern uint8_t USB_RX_BUF[USB_REC_LEN];
extern uint16_t USB_RX_STA;
void USB_printf(const char *format,...);
打开 usbd_cdc_if.c
uint8_t USB_RX_BUF[USB_REC_LEN];
uint16_t USB_RX_STA=0;
修改以下代码
/**
* @brief Data received over USB OUT endpoint are sent over CDC interface
*