打印

最近用串口的时候,突然发现奇偶校验一点作用也没有

[复制链接]
12726|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yzjgod|  楼主 | 2013-1-25 09:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
coody| | 2013-1-25 11:50 | 只看该作者
当然

使用特权

评论回复
板凳
NE5532| | 2013-1-25 13:20 | 只看该作者
那只能说明软件不作为三。

使用特权

评论回复
地板
sunhq02| | 2013-1-26 08:55 | 只看该作者
我也发现了
不少软件都不怎么校验
而且坑爹的有些软件只做发送校验或者只做接收校验

最坑爹的是, 某些模块或者设备, 说明书上说XX校验
实际上只做接收校验或者只做发送校验

使用特权

评论回复
5
chenyu988| | 2013-1-27 14:30 | 只看该作者
是上位机的问题吗?我也遇到过

使用特权

评论回复
6
xiang2586| | 2013-1-28 14:41 | 只看该作者
接不接收,发不发送关什么事。校验就是给你处理前面的数据对不对的。不对丢掉,校验就这个用

使用特权

评论回复
7
zyboy| | 2013-1-28 14:51 | 只看该作者
超级有用,我用它作为9位串口通信编写PC软件;P~

使用特权

评论回复
8
yzjgod|  楼主 | 2013-1-28 15:00 | 只看该作者
我弄到现在,发现是我读串口收到的数据的时候,只接收数据去了,没有判断错误标志位,只能说上位机串口助手只管发送校验,不管接收校验,我在单片机上原来的也是只管发送,没管接收

使用特权

评论回复
9
sky大花猫| | 2013-1-28 15:37 | 只看该作者
可以在串口发送接收不用校验,在接收程序里设置第一个数据为校验数据,看第一个数据对不对,如果对就接收这一帧数据。。。

使用特权

评论回复
10
gdxizhilang| | 2013-1-28 16:29 | 只看该作者
有用!

使用特权

评论回复
11
MakeBetter| | 2014-5-8 16:05 | 只看该作者
我觉得奇偶校验一点用都没有,搞的校验方式不对时反而接不到数据,校个屁啊,又不能校正数据,知道是错又怎样?丢了?丢了也是错,有什么用?通知重发?怎么通知,还是要发数据来要求的啊,还不是要协议来解决,既然有协议解决,要校验有个屁用!

使用特权

评论回复
12
kirainvoke| | 2015-8-11 18:37 | 只看该作者
我觉得12楼说的很对。。

使用特权

评论回复
13
carverzhang| | 2016-5-11 10:27 | 只看该作者
肯定有用啊

使用特权

评论回复
14
whtwhtw| | 2016-5-11 11:24 | 只看该作者
kirainvoke 发表于 2015-8-11 18:37
我觉得12楼说的很对。。

是的,14楼说的也不错

使用特权

评论回复
15
PIGYONG801| | 2016-5-13 12:24 | 只看该作者
有用的,校验是否对,要主动去看

使用特权

评论回复
16
ywlzh| | 2016-5-13 19:22 | 只看该作者
自己写个上位机看看,这个纠结一般是上位机的问题

使用特权

评论回复
17
lyjian| | 2016-5-13 20:54 | 只看该作者
不懂的人说的话

使用特权

评论回复
18
hgjinwei| | 2016-5-14 09:47 | 只看该作者
是否有用,看情况吧。
带通信协议的,且协议上带校验机制的,这个校验基本没什么鸟用。
不带协议的,可以简单判断当前字节是否传输正确。
一方只发,另一方只收的,可以快速知道是否需要搭理本次传输。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

239

主题

370

帖子

2

粉丝