#2.3 接口与总线
串口:RS-232、RS-422、RS-485都是串口数据接口标准。RS-422改进了RS-232通信距离短、速率低的缺点。为了进一步拓展应用范围,EIA(电子工业协会)与1983年定制了RS-485标准,增加了多点、双向通信能力,及允许多个发送器连接到同一总线上。1969年发布的RS-232修改版RS-232C是嵌入式系统应用最广泛的串行接口,它为连接DTE(数据终端设备)与DCE(数据通信设备)而制定。RS-232C标准接口有25条线(4条数据线、11条控制线、3条定时线、7条备用线和未定义线),常用的数据线有9根,他们是RTS/CTS(请求发送/清除发送流控制)、RxD/TxD(数据收发)、DSR/DTR(数据终端就绪/数据设置就绪流控制)、DCD(数据载波检测)Ringing-RI(振铃指示)、SG(信号地)信号。最简单的RS-232C只需要连接RxD、TxD、SG这三个信号。
I2C:I2C(内置集成电路)总线简单而有效,占用PCB空间很小,芯片引脚数量少,设计成本低。I2C总线支持多主控模式,任何能够进行发送和接受的设备都可以成文主设备(任意时刻只能有一个主控)。组成I2C总线的两个信号线为数据线SDA和时钟SCL(接口电路都是双向传输的)。
由于发烧,今天的笔记先写到这吧。
Linux设备驱动学习打卡5
最新推荐文章于 2024-10-02 00:53:18 发布
本文介绍了串口接口标准RS-232、RS-422和RS-485,着重讲解了它们的改进与特点,以及RS-232C在嵌入式系统中的广泛应用。同时,文中提到了I2C总线作为低成本、低复杂度的并行接口,支持多主控模式。
摘要由CSDN通过智能技术生成