打印

USART 配置无论奇或偶校验 只有奇校验能用 有图。。。。

[复制链接]
2400|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
57tm|  楼主 | 2010-10-22 14:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
无校验时收发正常
看了下手册 添加校验的话 要M=1(9BIT ) PCE =  1 PS = 0/1  奇偶作为9bit里的MSB发送 都配置好了以后 用串口调试助手调试 无论怎么配置只有选odd 才能正常发送接收 囧。。。

odd.JPG (71.54 KB )

odd.JPG

even.JPG (80.94 KB )

even.JPG
沙发
香水城| | 2010-10-22 15:01 | 只看该作者
用示波器看看线路上的数据是否正确,如果线路上的数据错误则是程序问题,如果线路上的数据正确则是你的测试手段有问题。

使用特权

评论回复
板凳
57tm|  楼主 | 2010-10-27 17:49 | 只看该作者
进出的奇偶位都对 串口助手。。。这个很多人用吧 ORZ

使用特权

评论回复
地板
jgphu| | 2010-10-27 18:26 | 只看该作者
我怎么看到第二幅图的调试助手上是ODD?? 这幅图不是偶校验吗

使用特权

评论回复
5
57tm|  楼主 | 2010-10-27 20:35 | 只看该作者
本帖最后由 57tm 于 2010-10-27 20:41 编辑

就是说这个问题呢。。。  
刚才又写了 发什么收什么的单字节测试  奇偶根本没起作用。。。 无论用什么校验方式发  偶校验的片子都能接 发回来的数据助手用 e o n也都能接
PCE有开

使用特权

评论回复
6
mohanwei| | 2010-10-27 20:45 | 只看该作者
那个版本的串口助手bug还是不少的,建议换一个看看。
当然了示波器才是终极的大杀器。

使用特权

评论回复
7
57tm|  楼主 | 2010-10-27 21:10 | 只看该作者
换了两个 还那样 写了一坨协议 这就开始调 郁闷。。。。

使用特权

评论回复
8
香水城| | 2010-10-27 21:21 | 只看该作者
那个版本的串口助手bug还是不少的,建议换一个看看。
当然了示波器才是终极的大杀器。
mohanwei 发表于 2010-10-27 20:45


没错,示波器骗人的概率非常小,即使它骗人,也可以很容易查出来。

我在2楼的第2个"如果"已经说得很清楚了:如果线路上的数据正确则是你的测试手段有问题。

使用特权

评论回复
9
57tm|  楼主 | 2010-10-31 15:37 | 只看该作者
协议调通了 忽略了校验位 先不在这个上面浪费时间了。。。

使用特权

评论回复
10
airwill| | 2010-11-2 13:48 | 只看该作者
的确, 我也发现.
这个串口调试助手的效率是不错的, 但是就这个校验有 BUG. 我发现是奇偶弄错了.

使用特权

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

本版积分规则

30

主题

79

帖子

2

粉丝