打印

串口数据接收时,高位错误

[复制链接]
2192|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
swx2010|  楼主 | 2011-8-20 10:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
UART4接收,许多字节的高4位中的某些位出错,通常是最高位本来该是0的,收到的变成1了,这个通常什么原因导致?请教
比如对方发的0x2C,收成了0xAC
沙发
香水城| | 2011-8-22 11:15 | 只看该作者
配置有问题。

使用特权

评论回复
板凳
swx2010|  楼主 | 2011-8-22 13:45 | 只看该作者
2# 香水城
和PC连接通信没有问题,连接的那块板和PC也没有问题,他两连一块就有错误数据了

使用特权

评论回复
地板
香水城| | 2011-8-22 13:52 | 只看该作者
2# 香水城  
和PC连接通信没有问题,连接的那块板和PC也没有问题,他两连一块就有错误数据了
swx2010 发表于 2011-8-22 13:45


看不懂你在说什么,请说清楚些,我不会猜谜,:D

使用特权

评论回复
5
swx2010|  楼主 | 2011-8-22 13:57 | 只看该作者
4# 香水城
A板:F107 + MAX3232,B板:232串口输出传感器数据
本打算B直接连在A板,使用F107的UART4接收数据的,可是接收的数据有部分字节的高位错误。A、B分别和PC测试正常,这样描述是否清楚

使用特权

评论回复
6
香水城| | 2011-8-22 14:01 | 只看该作者
4# 香水城  
A板:F107 + MAX3232,B板:232串口输出传感器数据
本打算B直接连在A板,使用F107的UART4接收数据的,可是接收的数据有部分字节的高位错误。A、B分别和PC测试正常,这样描述是否清楚 ...
swx2010 发表于 2011-8-22 13:57


一开始就这样描述不早就清楚了吗?  :dizzy:

估计问题出在两边的时钟频率偏差比较大,可以用示波器仔细看看,再微调一下波特率的配置参数。

使用特权

评论回复
7
1yumao| | 2013-11-2 14:41 | 只看该作者
用买来的无线模块也出现了数据错误、丢失的问题,用串口线是好的,这样有可能是什么问题?

使用特权

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

本版积分规则

0

主题

190

帖子

2

粉丝