发新帖我要提问
12
返回列表
打印
[经验分享]

嵌入式单片机常见协议

[复制链接]
楼主: 八层楼
手机看帖
扫描二维码
随时随地手机跟帖
21
cemaj| | 2025-1-20 12:28 | 只看该作者 回帖奖励 |倒序浏览
UART (Universal Asynchronous Receiver/Transmitter)‌:一种异步串行通信协议,用于短距离通信,如连接计算机和单片机。
RS232:一种标准的串行通信协议,用于长距离通信,具有较高的电压摆幅。
RS485:一种差分信号传输的串行通信协议,适用于长距离和多点通信。
I2C (Inter-Integrated Circuit)‌:一种双向两线制串行通信协议,用于连接同一电路板上的多个设备。
SPI (Serial Peripheral Interface)‌:一种全双工同步串行通信协议,用于连接同一电路板上的多个设备。
CAN (Controller Area Network)‌:一种可靠的车辆网络通信协议,用于汽车和工业自动化领域。
I2S (Inter-IC Sound)‌:一种音频数据传输协议,用于数字音频设备之间的音频数据交换。

使用特权

评论回复
22
phoenixwhite| | 2025-1-20 19:34 | 只看该作者
I2C是一种多主设备同步串行总线,使用两条信号线(SDA和SCL)进行数据传输。它支持多个主设备和从设备,通过地址识别从设备,实现设备组网。I2C通信过程包括起始信号、数据传输和应答信号,每个字节传输后都需要一个ACK应答信号。

使用特权

评论回复
23
macpherson| | 2025-1-20 19:58 | 只看该作者
RS232:一种用于串行通讯的标准,但存在电气特性未定义、传输距离短、抗干扰能力弱等问题。
RS485:与RS232类似,但采用差分信号进行数据传输,有效减少共模干扰,传输距离更远,抗干扰能力更强。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则