STM32 USB CDC 虚拟串口开发实战:从 CubeMX 配置到 printf 重定向与稳定收发摘要:调试 STM32 时,外接 CH340 要装驱动、电平转换,还被 115200 波特率天花板卡着,接线乱。本文基于 STM32F103C8T6 自带 USB,用 CubeMX 配 CDC,变免驱虚拟串口:一根 USB 线直连 PC,Win10+ 自动识别。实测:printf 重定向后稳定输出;PC 命令 MCU 回显正常;CDC 实测吞吐约 0.8MB/s,较 UART 115200(≈11KB/s)提升约 70 倍。附 48MHz 时钟、printf 整包重定向与接收处理代码及六类排障。