闲来无事,巩固下自己的知识;
1.先说串口通信,看图
串口初始电平为高,发送数据之前拉低1位(属于通知将要开始发送数据),数据位8位(第8位可用于校验位或数据位),8位数据发送完成,最后末位置高属结束位;
因此一个字节(8位)的数据实际需要占用10位的通信时长,因此计算波特率以及通信速率时,应按照一个字节10位计算,这样可很好控制冗余;
2.485通信,直接上图,仔细看
485差分信号AB线,初始或空闲状态为1;数据通信状态和串口状态一致;
如上图,1A 2B 3串口发送 4串口接收;
注意,是大端模式,数据高位在前低位在后;
PS: 串口文档参考 http://www.unm.edu/~zbaker/ece238/slides/UART.pdf