3494|4

66

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

通讯问题:接收高位为1的字节发生错误 [复制链接]

请教各位高手:
我写了一段利用USART1口进行串口通讯的程序,发现接收主机发来的字节时,只要最高位为1的字节都会发生错误(例如字节0x9E)。而最高位为0的都能够正常接收(例如字节0x1E),请问是我的程序中哪个设置不对造成的。
主机采用的是mscomm控件发送一串字节,设置是:
setting(9600,s,8,1),实验了把n换成其他的各种设置(n,e,o,m)都不行,估计问题应该出在430芯片的设置上。
在这里先谢谢大家了。

最新回复

请检查数据位数是否设置正确,是8BIT还是7BIT,根据你的要求设置好。  详情 回复 发表于 2007-10-29 12:31
 
点赞 关注

回复
举报

79

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
你用串口调试助手发送试一试。看主机发送有没有问题。再检查一下你的帧格式是不是有问题
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
有的时候txd需要用上拉电阻拉一下,不知道你是不是这个原因
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

4
 
引用:

你用串口调试助手发送试一试。看主机发送有没有问题。再检查一下你的帧格式是不是有问题
我看了,主机发送的字节没有问题的
郁闷阿
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

5
 
请检查数据位数是否设置正确,是8BIT还是7BIT,根据你的要求设置好。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表