这里写目录标题
分类
串口通信≠串行通信
-
串口通信是通过接口进行串行通讯,串口通信是一种具体的通信手段,串行通信是一种通信概念
-
串口通信,顾名思义也就是利用串行接口进行通信。串行接口指串口按位(bit)发送和接收字节。尽管比按字节(byte)传输的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。
-
串口通信中比较重要的参数包括波特率、数据位、停止位及校验位,通讯双方需要约定一致的数据格式才能正常收发数据。串行通讯可以进一步分为单工、半双工和全双工三种。在串口通信中,常用的协议包括RS-232、RS-422和RS-485。它们的主要区别在于其各自的电平范围不相同
一、并行通信、串行通信
- 并行通信在同一时刻,通过多条传输线,可以同时传输多个bit位的信号。
- 串行通信同一时刻,只能传输一个bit位的信号。传输数据按顺序依次1bit位接1bit位进行传输,通常数据在一根数据线或一对差分线上传输。
比如,当传输1字节信息时,并行通讯有8根信号线实现同时传输,假如耗时为1T,而串行是在一根信号线上,把数据排成一行、一位一位传输,需要传8次