多机通信

更新时间:2023-05-15 20:16

多机通信是指两台以上的单片机组成的网络结构,可以通过串行通信方式实现数据交换和控制。多机通信的网络拓扑结构有星型、环型和主从式多种结构,其中以主从式结构应用较多。该结构系统中,一般有一台主机和多台从机。主机发送的信息可以传送到多台从机或指定从机,而从机发送的信息只能传送到主机,各从机之间不能直接通信。

主机要发送一数据块给某一从机时,它先发送一个地址字节,称为地址帧,它的第9位是“1”,此时各从机的串行口接收到第9 位(RB8) 都为1,则置中断标志RI 为“1”,这样使每一台从机都检查一下所接收的地址是否与本机相符。若为本机地址,则清除SM2,而其余从机保持SM2=1状态。接下来主机发送数据,称为数据帧,它的第9 位为“0”,各从机接收到的RB8 为“0”。因此,只有与主机联系上的从机(此时SM2=0) 才会置中断标志RI 为“1”,接收主机的数据,从而实现与主机的通信。其余从机则因为SM2=1,且第9 位RB8=0,不满足数据接收条件,从机不会发生中断,而将所接收的数据丢弃。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}