当前位置:
工控论坛
> >
产品
>
工业互联
>
RS485/232/442
我要发帖
求助关于串行通信数据校验位的问题
点击:
761
| 回复:
1
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2003-06-27 17:12:00
楼主
我想请问一下,通过RS232传输的带校验位的数据帧,通过c51的RXD接受后如何判断传输是否有错误,还有就是如何把不含校验位的正确的数据取出,谢谢
分享到:
收藏
邀请回答
回复楼主
举报
GaryLin
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1186回
年度积分:0
历史总积分:1263
注册:2003年4月15日
发表于:2003-06-27 17:12:00
1楼
parity check 若设为 even 时, 则 data bits 及 parity bit 中, 需要有偶数个 1 (bit 为 high). parity check 若设为 odd 时, 则 data bits 及 parity bit 中, 需要有奇数个 1. 若不符合上述规则, 则判定为错误. (当数据中有 2 bits 或更多错误时, parity check 就派不上用场. ) 要取数据资料, 则需依照两边都同意的通讯格式去分析. 例: 常用的是 8n1 (1 start bit, 8 data bits, no parity check, 1 stop bit)
回复
引用
举报
热门招聘
相关主题
To好兄弟-中国人应该资源共享...
[2347]
如果搞一个现场总线技术的讲...
[2773]
INTERBUS和PROFINET
[1600]
电厂DCS自动控制系统
[4038]
< <PROFIBUS-DP 现场...
[1561]
netlink挑战西门子传统通讯方...
[1357]
讨论:现场总线组网软件
[2736]
现场总线控制系统分析
[14865]
请问:有人知道MVB(多功能车辆...
[3983]
rs485总线拉死问题的解决绝招...
[1979]
官方公众号
智造工程师
客服
小程序
公众号