打印

430串口奇偶校验

[复制链接]
1542|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lofky|  楼主 | 2013-12-25 12:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lofky 于 2013-12-25 12:09 编辑


串口配置成一个起始位,8个数据位,偶校验,一个停止位,但是在数据手册里面没有看到对偶校验怎么进行判别

下面51的程序怎么改成430的,在偶校验那一块,数据手册里面对奇偶校验描述的很少
@dirtwillfly

相关帖子

沙发
lofky|  楼主 | 2013-12-25 16:30 | 只看该作者
本帖最后由 lofky 于 2013-12-25 17:25 编辑

啃了一会数据手册,问题还没解决好

使用特权

评论回复
板凳
dirtwillfly| | 2013-12-25 20:28 | 只看该作者
你提供的那个51的程序,是利用了P(PSW.0)奇偶标志位:
  P=1,A中“1”的个数为奇数
P=0,A中“1”的个数为偶数

使用特权

评论回复
地板
dirtwillfly| | 2013-12-25 20:32 | 只看该作者
不知道你用的那个msp430芯片。建议你翻翻手册和头文件
msp430有相关的寄存器:
PENA 奇偶校验允许位
PEV 奇偶校验选择
PE 奇偶校验错误标识位

使用特权

评论回复
5
雁舞白沙| | 2013-12-27 09:11 | 只看该作者
启动校验后,不需要自己判断,串口会自动判断的!

使用特权

评论回复
6
lofky|  楼主 | 2013-12-27 22:29 | 只看该作者
雁舞白沙 发表于 2013-12-27 09:11
启动校验后,不需要自己判断,串口会自动判断的!

然后PE标志位会相应的置0和置1?

使用特权

评论回复
7
51xlf| | 2013-12-27 23:56 | 只看该作者
一般不校验的。

使用特权

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

本版积分规则

74

主题

546

帖子

0

粉丝