牛卧堂MCU技术交流

标题: 如何得到串口接收到字节的校验位 [打印本页]

作者: laosun2008    时间: 2017-5-4 11:36
标题: 如何得到串口接收到字节的校验位
本帖最后由 laosun2008 于 2017-5-4 13:20 编辑

从机的串口配置为: 9600, 8 , 奇校验,1个停止位
当主机用UART3接收到从机发来的一个字节时,我怎么读到这个字节对应的校验位的值呢?

在MDB协议中,有一个模式位的概念,相当于串口的校验位,从机发送数据时,模式位置0,从机在发最后一个字节时,模式位会置1,说明从机数据发送完毕,
所以我需要能读出来接收到的每一个字节对应校验位是0还是1,来判断数据是否接收完毕




作者: laosun2008    时间: 2017-5-4 13:14
本帖最后由 laosun2008 于 2017-5-4 13:18 编辑

原来51单片机串口里,通过CON寄存器中的RB8标志位来判断,M451不知道怎么来搞




欢迎光临 牛卧堂MCU技术交流 (http://www.nuvoton-mcu.com/) Powered by Discuz! X3.2