当前位置:
工控论坛
> >
产品
>
工业互联
>
RS485/232/442
我要发帖
校验位的位置
点击:
556
| 回复:
1
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2003-07-09 11:47:00
楼主
用VC++的MSCOMM控件做的串口发送程序,如果是偶校验,这个校验位是不是就是数据的第8位?在用单片机的串口接受时,是不是通过接受到的数据第8位和PSW.0作比较?如果真确就说明没错误。
分享到:
收藏
邀请回答
回复楼主
举报
GaryLin
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1186回
年度积分:0
历史总积分:1263
注册:2003年4月15日
发表于:2003-07-09 11:47:00
1楼
1. 这要看您的通讯格式而定了. (data bits: 5, 6, 7, 8?) 2. 您可以在单片机上作个简单测试. 例: 由 PC 端送出两个数据, 其值有一个 bit 的差异. 再由单片机上查看收到的数据, 除了您作的修改之外, 应该还有一个 bit 会跟着变, 那就是您想知道的 parity bit 囉! 3. PSW.0 ?? 4. Parity bit 检查的结果若为正确, 则表示 parity check OK. 但不表示没有错误.(Send: 0001 0001 0, receive: 0011 0011 0, ==> parity check OK!)
回复
引用
举报
热门招聘
相关主题
版主
[1709]
西门子PLC SIM,,能仿真TCP通...
[6127]
哪位大侠谈一下现场总线的研...
[1668]
现场总线产品手册
[1486]
为什么要在网络总线中添加终...
[1588]
DeviceNet技术概要(三)
[2418]
如何实现虚拟串口一对多
[4164]
关于profibus的通信距离
[2683]
F/V的低频实现方式?
[2123]
关于现场总线的一点心得
[2118]
官方公众号
智造工程师
客服
小程序
公众号