多个单片机串口通信如何进行

多个单片机串口通信如何进行
2024-12-15 11:50:44
推荐回答(3个)
回答1:

利用单片机串口控制寄存器SCON中的SM2位选择模式2或模式3可以进行多机通信,具体说是用第九位TB8和RB8来区分地址帧和数据帧,当TB8为0时发送的是数据帧,通常单片机接收到后直接抛弃,不产生中断,当TB8为1时发送的是地址帧,单片机收到的第9位(RB8)为1时把收到的前8位地址与本机地址比对,如果相同则切换接收模式以接收接下来的数据帧,如果不同则继续保持接收地址帧的状态。

回答2:

这个能用吗,

回答3:

采用rs485,每个单片机设定一个地址,很简单。