新唐MCU技术
直播中

那些年儿ing

11年用户 1263经验值
擅长:84784
私信 关注
[问答]

如何得到串口接收到字节的校验位?

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

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


更多回帖

发帖
×
20
完善资料,
赚取积分