单片机SM2
时间:10-02
整理:3721RD
点击:
请问大家,对单片机的SCON中的SM2可不可以这样理解:
在工作方式3或2下,当SM2=1时,单片机串口只接收地址帧,SM2=0时,只接收数据帧
在工作方式3或2下,当SM2=1时,单片机串口只接收地址帧,SM2=0时,只接收数据帧
双机通信:首先是 SM2=0。以后可以设置为四种工作方式之一。
其中方式2、方式3是九位数据通信,TB8写入什么数值,就凭你的爱好了。
多机通信:首先是 SM2=1。
双方只能采用方式2或方式3,以九位数据通信形式,互相通信。
首先,主机以TB8=1的形式发出一帧数据(如80H),各个分机,皆可收入到各自的SBUF。
然后各个分机独立的、以自己的一个数据和收到的数据进行“比较”,应该只有一台“比较”成功。它将把自己的SM2设置为0,并向主机回送“成功”的信息。
此后,主机即可以TB8=0的形式发出数据到这个SM2=0的分机,与此同时,其它SM2=1的分机是收不到这个数据的。
那我到底说的对不对,麻烦明说