rongchengjinhua

导航

嵌入式系统第四堂课总结

嵌入式系统总线与通信接口


 

总线是各种信号线的集合,主要参数为总线带宽、总线位宽、总线工作频率。

常用总线:USB、IIC、SPI、RS232C/485

ISA、PCI、CPCI总线比较古远,在通用计算机中使用得比较广泛。

不同的总线本质上都是用不同的手段规定如何表示1和0。

 

串行通信RS标准接口

串转并可以通过移位寄存器来实现。

RS-232C由美国电子工业协会制定的一种异步串行通信接口标准,该标准包括了接口的机械特性、电气信号特征和交换功能特征。

RS-232C各类计算机中普遍存在的通信接口。

通信中的收和发都是以本方进行定义的。

如232的RXD指本方的发,TXD指本方的收。

232是异步通信,没有时钟线。因此就要定义数据包的格式。一般都设置1位起始位,8位数据位,1位停止位,以及可能的校验位。

另外收发双方还会有软件的定义。

 

为了克服RS232的缺点,后来有了RS422,采用差分电压来区分1和0。

 

SPI总线是串行外围设备接口,是Motorola公司推出的三线同步串行接口。

SPI编程中最让人恼火的就是时序问题,很麻烦。

SPI总线由SCK、MOSI、MISO、nSS组成。

 

posted on 2022-04-27 16:03  容程锦华  阅读(18)  评论(0编辑  收藏  举报