串行通讯与并行通讯
通讯可分为串行和并行通讯,串行通讯的信号线一般是8根以下,按数据位一位一位传输,而并行通讯一般是8 16 32 64根通讯线。
全双工 半双工 单工
- 全双工:同一时刻可以收发数据
- 半双工:在某一时刻指南接收或发送数据,不可同时进行
- 单工:只能发送或接收数据,即固定为发送设备或接收设备,无法更改。
同步和异步通讯
同步通讯中会有时钟信号线,规定上升沿或下降沿捕捉信号
异步通讯没有时钟信号线,但是会有各种标识信号,如启动信号 结束信号等。
通讯速率
比特率
每秒钟传输的二进制位数,单位是比特每秒,比如在1s内传输00111101这八个二进制位,那么比特率就算8bit/s。
波特率
每秒钟传输的码元个数。码元是指有效表达的二进制个数,如0v表达0,5v表达1,那么一个二进制位就可以完整表达是几v,此时波特率等于比特率。但如果0v表达00,2v表达01,4v表达10,6v表达11,那么就需要二个二进制位才能完整表达是几v,所以此时一个码元的大小就是二个二进制位的大小,也就是波特率等于两倍比特率。