全站数据
8 4 2 0 5 8 1

单片机与多个从机通信,轮询方式

初高中学习指导 | 简单学习,快乐成才!         
问题更新日期:2024-10-16 05:53:20

问题描述

单片机与多个从机通信,轮询方式,麻烦给回复
精选答案
最佳答案

RS485、I2C和SPI不一样。RS485、I2C通讯协议中包含从机的地址,从机都不主动发送数据,主机发送数据,数据包中包含有从机地址,主机发送的数据,所有从机都接收,主机发送完后,转为接收状态。

从机接收到数据包后,检测地址与自己的地址一致,就做应答发送数据。地址不一致,就不处理。所以RS485、I2C总线中的从机地址不能重复。

SPI是通过片选信号实现选择从机,没有被选择的从机,是不结收数据的。