目录:
定义-串行接口是什么意思?
串行接口是一种通信接口,通常使用线加地线,单个无线通道或线对将数据作为单个位流传输数据。
串行接口充当两个数字系统之间的通信接口,该数字系统通过电线以一系列电压脉冲的形式发送数据。 相反,并行接口使用不同的导线同时传输多个位。
一些使用串行接口的设备包括通用串行总线(USB),推荐标准232号(RS-232),1-Wire和I2C。
Techopedia解释了串行接口
根本上,串行接口通过电线上的“时间”位置而不是电线组中的“空间”位置对二进制数的位进行编码。
串行接口有两种类型:
- 异步串行接口(通常缩写为SCI):使用SCI,可以在定义明确的帧中发送数据。 帧是指总的不可分割的比特包。 帧中包括某些信息(例如,数据)和一些开销(例如,控制位)。
异步串行协议中使用的帧通常包括一个起始位,奇偶校验位,七个或八个数据位,有时还包括一个停止位。 SCI通常用于在两个计算机系统之间建立通信。 SCI被认为是异步的,因为在通信之前,两个系统都不需要同步其时钟。
- 同步串行接口(通常缩写为SPI):在SPI中,接收器没有任何内部时钟,这表示接收器无法单独将其数据线读数与发送器的传输速率同步。 接收器需要一些帮助,并且支持以时钟信号的形式提供,由接收器和发送器共享。 时钟信号用作控制线,通知接收器从数据线读取的最佳时间。 这意味着接收器和发送器应同步其对数据线的可访问性,以成功发送数据。
如果微控制器需要在没有内部时钟的情况下将数据发送到设备,则通常使用SPI。