1、单工通信和双工通信:单工就是单方向,双工就是双方同时收发,同时只能有一方发送但是方向可以改变叫半双工,如果A只能发B只能收则单工,A发B收或B发A收(两个方向不能同时)叫半双工,A发B收同时B发A收叫全双工。
2、三根通信线:Rx Tx GND
(1)、任何通信都要有信息传输载体,或者是有线的或者是无线的。
(2)、串口通信是有线通信,是通过串口线来通信的。
(3)、串口通信线最少需要两2根(GND和信号线),可以实现单工通信,也可以使用3根通信线(Tx、Rx、GND)来实现全双工。
(4)、一般开发板都会引出SOC上串口引脚直接输出的TTL电平的串口(X210开发板没有),插座用插针式插座,每个串口引出的有3个线(Tx、Rx、GND),可以用这些插座直接连接外部的TTL电平的串口设备。
3、收发双方事先规定好通信参数(波特率、数据位、奇偶校验位、停止位等)
(1)、串口通信属于基层基本性的通信规约,它自己本身不会去协商通信参数,需要通信前通信双方事先约定好通信参数(一般4个最重要的)
(2)、串口通信任何一个关键参数设置错误,都会导致通信失败。譬如波特率调错了,发送方发送没问题,接收方也能接收但接收到的全是乱码。
4、信息以二进制流的方式在信道上传输
(1)、串口通信的发送方每隔一定时间(时间固定为 1/波特率,单位是秒)将有效信息(1或者0
串口通信的基本原理
最新推荐文章于 2023-12-24 20:36:50 发布