8051单片机串口多机通信时主机置SM2=1同时置TB8=1给从机发送地址帧数据。是对的吗?
不完全正确。
在8051单片机串口多机通信时,主机需要发送地址帧来选择要与哪个从机进行通信。主机需要将SM2(接收方式选择位2)置为1,以选择从机响应地址帧的方式。但是,TB8(发送数据位9)应该被置为0,因为地址帧只包含8位数据,不存在第9位数据位。
因此,正确的操作应该是:主机将SM2置为1,同时将TB8置为0,给从机发送地址帧数据。
原文地址: https://www.cveoy.top/t/topic/g5te 著作权归作者所有。请勿转载和采集!