是这样的,我有一个单片机,要和44B0进行串口通讯,用到了奇偶校验位,单片机发送奇偶校验位很简单,设置下RB8就可以了,但问题是,我如何才能从44B0接收到校验位呢?我查看了中、英文的说明书,没有找到类似51单片机里的TB8、RB8之类的寄存器。。。。。。
不过倒找到一个parity error,恩,然后我是这样设想的: 先把44B0的奇偶校验设置为SPACE模式,这样,如果接收到的字节,附加位为0,parity error就为0(表示没有错误),如果附加位为1,parity error就为1(表示奇偶校验出错),所以,只要读取parity error就可以知道接收到字节的附加位了。。。。但实际编程表明,parity error一直为0,这就非常之奇怪了,希望有经验的前辈指点。。。。程序先不附加了,如果有需要,我再附上~ |