为什么我的串口输出了乱码?

问题描述

我将昉·星光单板计算机上电后,串口有输出,但输出的是乱码。

产品型号

昉·惊鸿7100

硬件版本

昉·星光单板计算机

软件版本

Fedora 33

问题原因

  • 您的串口线未交叉连接。

  • 您的USB转串口的电平不正确。

解决步骤

  1. 检查您的串口是否使用的交叉连接方式:确认您接的是常规串口,波特率为115,200;如果您接的是调试串口,波特率为9,600,此时代码将无法正常显示。

  2. 确认您的杜邦线连接的串口两端没有松动,如果有松动情况,请重新连接。

  3. 检查您连接串口的方式:如果串口为交叉连接,则连接无误,如果为直通连接,则需更正为交叉连接。

  4. 检查您的USB转串口主控的VID和PID。确认Prolific PL2303在昉·星光单板计算机平台上是可以正常使用的。

  5. 检查您的USB转串口的电平。确认USB转串口的电平为3.3 V,如果不是,请更换一条3.3 V电平的串口线,此时串口输出信息将会正常显示。