正务库

串口显示乱码怎么办?串口乱码的解决办法

时间:2年前   游览量:147    标签: 波特率    乱码    解决    显示    正常    出现   

  在通信波特率为38400 时,通信正常,arm板上解受到的数据(ascII码)显示正常。但是当波特率为115200 时,解受到的数据就出现乱码的现象!用ARM2103 给电脑发送信息,用串口高度精灵看,一直接收的都是错误码。串口显示乱码怎么办?串口乱码的解决办法如下:

  1.USB转串口的问题

  解决方法: USB转串口出现乱码,换一个好的就没事了。

  2.波特率不同步的问题

  解决方法: 两边设置的波特率的一样,会导致这样的问题。

  3.在通信波特率为38400时,通信正常,arm 板上解受到的数据(ascII码)显示正常。

  但是当波特率为115200时,解受到的数据就出现乱码的现象!

  解决方法: 暂无

  4.用ARM2103 给电脑发送信息,用串口高度精灵看,一直接收的都是错误码

  解决方法:44b0曾经出现过显示乱码的问题,在超级终端上显示的。

  后来才发现是在boot汇编程序里设置了主频为60M,但是在串口初始化时用的是40M,在c语言程序里忘记重新设定主频了。