串口屏和电脑连接异常
原因分析 1:
串口工具打开后,刷新不到串口号。
解决方法:
大部分的台式机会有一个串口1,这个就是电脑的db9出口,一般用db9转接延长线,是可以和db9的进行rs232通讯,现在大部分的笔记本电脑没有串口1,通常用串口转接线、转接板,通过usb转出ttl,rs232,rs485,打开设备管理器,需要更新串口驱动。通讯后,串口号不能选错,一般的串口通信工具,hex发送需要勾选,这个是通讯的前提。
原因分析 2:
屏发出来的数据在串口工具表现出来是乱码,接收不到数据。
解决方法:
波特率是否匹配,串口电平是否错误,转接板芯片是否匹配。
原因分析 3:
接线错误。
解决方法:
在rs232或者ttl通讯是需要3根线才能看到有接收、发送交互的通讯的,地线g、收r或者发t,其中信号地是一定要接的,通常串口屏发出来通常用dout、或者txd、tx、t、232t等英文缩写表示,串口屏的接收用的din、rxd、rx、232r等英文缩写表示,信号地是gnd、g来表示。通常要交叉接线,也就是串口屏的r接电脑的t,串口屏的t接电脑的r。
在rs485接线中,也就是需要至少2根线,简单的说就是a接a,b接b,rs-485半双工模式接线时将t/r 接对方的a 、t/r-接对方的b-。
原因分析 4:
dgus屏开启了校验,或者升级、降级为其他的内核,导致通讯不上。
解决方法:
检查屏的系统配置,dgus屏有必要在保证通讯正常的情况,用串口升级内核处理。
原因分析 5:
dgusii屏下载了cfg文件之后就不能通讯了。
解决方法:
检查屏的cfg系统配置,0607的位置写了5aa5开启了系统时间校准之后,可能把屏通讯弄得波特率不对,在屏上电的时候,收到的指令不是发送的校准的30个55之内的规定指令导致。一般用户下载cfg的时候0607位置都写0000最好,如果是dgusii屏时钟误校准了,那么重新按照正确的方法操作。