+ -
当前位置:首页 → 问答吧 → 求助串口回显问题。

求助串口回显问题。

时间:2011-01-05

来源:互联网

串口在高速显示数据的时候,会出现字符显示错位现象。
大致情况为:
1、host侧不停的向串口ttyS0打印大量数据
2、令一侧通过硬件连接,接收host侧的串口数据,会出现乱码现象,概率性,而且概率较大,出现乱码后,在接收侧敲入:
1 2 3 4
回显的时候:
  2 3  4 1
错了一位,但是监控线路上的实际发送出去的数据确实是1 2 3 4,也就是说在回显的时候出了问题,且是4个字符一组的出现问题。
查看内核代码,发现bd表里面用了4个,也刚好符合现象。但是为什么会出现回显错位呢,数据实际上又没有丢,请大牛指点迷津。

作者: gradkid   发布时间: 2011-01-05

补充下:
在敲1的时候没显示,敲2的时候显示2,敲3的时候显示3,敲4的时候显示4 和 1,
也就是1在4敲入后才显示出来,现象很奇怪。

作者: gradkid   发布时间: 2011-01-05