首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2013-03-01 
串口通信的第9位奇偶校验位的发送以及识别本帖最后由 l848347 于 2013-02-02 17:54:49 编辑奇偶校验位设定

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

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

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

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


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


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

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

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

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

热点排行