STM32 - 通迅的基本概念

摘要:本章主要介绍通迅的基本概念

1. 串行通讯和并行通讯

串行通讯是指设备之间通过少 量数据信号线(一般是 8 根以下),地线以及控制信号线,按数据位形式一位一位地传输数 据的通讯方式。

串行通讯有USART, I2C, SPI等。

而并行通讯一般是指使用 8、16、32 及 64 根或更多的数据线进行传输的通 讯方式。并行通讯有SDIO(4位),FSMC(16位,控制液晶或者显存SRAM)。

2. 全双工、半双工和单工通讯

根据数据通讯的方向,通讯又分为全双工、半双工及单工通讯,它们主要以信道的方 向来区分

3. 同步通讯和异步通讯

根据通讯的数据同步方式,又分为同步和异步两种,可以根据通讯过程中是否有使用 到时钟信号进行简单的区分

4. 通讯速率

衡量通讯性能的一个非常重要的参数就是通讯速率,通常以比特率(Bitrate)来表示,即 每秒钟传输的二进制位数,单位为比特每秒(bit/s)。容易与比特率混淆的概念是“波特率” (Baudrate),它表示每秒钟传输了多少个码元。而码元是通讯信号调制的概念,通讯中常用 时间间隔相同的符号来表示一个二进制数字,这样的信号称为码元。

如常见的通讯传输中, 用 0V 表示数字 0,5V 表示数字 1,那么一个码元可以表示两种状态 0 和 1,所以一个码元 等于一个二进制比特位,此时波特率的大小与比特率一致;如果在通讯传输中,有 0V、 2V、4V 以及 6V 分别表示二进制数 00、01、10、11,那么每个码元可以表示四种状态, 即两个二进制比特位,所以码元数是二进制比特位数的一半,这个时候的波特率为比特率 的一半。因为很多常见的通讯中一个码元都是表示两种状态,人们常常直接以波特率来表 示比特率

猜你喜欢

转载自blog.csdn.net/hzhshu_csdn/article/details/113047983