一、接收乱码 1、主要原因是单片机和上位机之间波特率不匹配。这种情况往往由用户粗心导致,解决方法,主要有以下几种: 修改串口助手波特率, 解决方法如下图所示 修改单片机串口波特率设置,解决方法如下 图所示 如果MCU和上位机波特率一致,可能是HSE(外部高速时钟源)配置错误,解决方法如下图所示 二、串口占用 三、硬件问题 USB转TTL芯片损坏或虚焊。