读书人

串口通讯的第9位奇偶校验位的发送以及

发布时间: 2013-03-01 18:33:02 作者: rapoo

串口通信的第9位奇偶校验位的发送以及识别
本帖最后由 l848347 于 2013-02-02 17:54:49 编辑 奇偶校验位 设定1代表地址 0 表示数据

我将com1的奇偶奇偶校验位设置成1,然后发送02H,

这样是不是就就02H的第九位等于1?

如果不是应该怎么设置呢?


在COM2就收数据时 我想查看COM1发来的数据 (例如:02H) 的第九位是不是1 应该怎么做呢?


总之就是如何发送自定义奇偶校验位的数据 和检测接受到的数据的第九位

先谢谢各位大侠指点!!!
[解决办法]
奇偶校验位是在驱动层使用的 我们写的应用程序运行于应用层 这些东西是无法访问的
[解决办法]
奇偶校验是一种校验代码传输正确性的方法。根据被传输的一组二进制代码的数位中“1”的个数是奇数或偶数来进行校验。采用奇数的称为奇校验,反之,称为偶校验。

对于驱动而言,如果检验不对的数据应该被丢弃,而不是用于其他用途。

我也没写过驱动,具体也不了解。

读书人网 >C++

热点推荐