按照以上思路,可有效实现第9位的判断。下面给出相应的程序代码:
上述程序中变量u9就是得到的第9位标志:
当u9=OxFF时,说明第9位为1;
当u9=OxFE时,说明第9位为O。
还需注意的是,接收端奇偶校验设置成偶校验还是奇校验,要根据后面程序中标志pp的设置而定。
4 总 结
本设计方案巧妙地应用arm串口通信奇偶校验功能,实现了9位方式的多机通信,并在相关课题中成功应用,而且保证了通信的可靠性。
本文关键字:编程技术 嵌入式系统-技术,单片机-工控设备 - 嵌入式系统-技术