当接收器接收完一帧信息后必须同时满足下列条件
发布时间:2016/7/17 16:37:33 访问次数:481
当接收器接收完一帧信息后必须同时满足下列条件:
●RI=0: AD7988-5BRMZ-RL7
●sM2〓0或者sM2=1,并且接收到的第9数据位RB8丬。
当上述两条件同时满足时,才将接收到的移位寄存器的数据装入sBUF和RB8中,并置位RI=1,向主机请求中断处理。如果上述条件有一个不满足,则刚接收到移位寄存器中的数据无效而丢失,也不置位RI。无论上述条件满足与否,接收器又重新开始检测RxD输入端口的跳变信息,接收下一帧的输入信息。
接收到的停止位与sBUF、RB8和RI无关。
通过软件对sCoN中的sM2、TB8的设置以及通信协议的约定,为多机通信提供了方便。奇偶校验是检验串行通信双方传输的数据正确与否的一项措施,常用的有奇校验和偶校验。
奇校验规定8位有效数据连同1位附加位中,二进制数“1”的个数为奇数;偶校验规定8位有效数据连同1位附加位中,二进制数“1”的个数为偶数。将PsW中的奇/偶校验位P值装入TB8,采用方式2或方式3通信,是单片机串行通信常用的最简单的数据通信容错方法。
当接收器接收完一帧信息后必须同时满足下列条件:
●RI=0: AD7988-5BRMZ-RL7
●sM2〓0或者sM2=1,并且接收到的第9数据位RB8丬。
当上述两条件同时满足时,才将接收到的移位寄存器的数据装入sBUF和RB8中,并置位RI=1,向主机请求中断处理。如果上述条件有一个不满足,则刚接收到移位寄存器中的数据无效而丢失,也不置位RI。无论上述条件满足与否,接收器又重新开始检测RxD输入端口的跳变信息,接收下一帧的输入信息。
接收到的停止位与sBUF、RB8和RI无关。
通过软件对sCoN中的sM2、TB8的设置以及通信协议的约定,为多机通信提供了方便。奇偶校验是检验串行通信双方传输的数据正确与否的一项措施,常用的有奇校验和偶校验。
奇校验规定8位有效数据连同1位附加位中,二进制数“1”的个数为奇数;偶校验规定8位有效数据连同1位附加位中,二进制数“1”的个数为偶数。将PsW中的奇/偶校验位P值装入TB8,采用方式2或方式3通信,是单片机串行通信常用的最简单的数据通信容错方法。
上一篇:工作方式2和工作方式3
上一篇:串行通信的波特率设置