打印

串口仿真问题

[复制链接]
1960|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sireen|  楼主 | 2007-5-29 10:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在用串口助手调试程序 但串口接收到的数据与发送不符
我想请问一下 串口助手显示的数据是不是已经去除了开始位和结束位的8位数据呢?还有什么原因可能使发送与接收不符呢?

相关帖子

沙发
houmous| | 2007-5-29 10:51 | 只看该作者

回复

你的波特率的设置不一致也可能导致 

使用特权

评论回复
板凳
sireen|  楼主 | 2007-5-29 14:47 | 只看该作者

回复

那串口助手显示的数据是已经去除了开始位和结束位的8位数据吗?

使用特权

评论回复
地板
lbx_00| | 2007-5-29 20:29 | 只看该作者

对,不显示那两位

并且,对于mcu的通信模式3,那个bit8页不显示,可能根本就收不到

使用特权

评论回复
5
sireen|  楼主 | 2007-5-30 09:22 | 只看该作者

通讯模式1

我用的是通讯模式1 波特率也已经一致了 没10ms发送40b 选用4800bps 而且用4800和9600bps接收到的数据是一样的 还有哪会出问题吗?

使用特权

评论回复
6
lbx_00| | 2007-5-30 21:44 | 只看该作者

在看一下波特率

我想你的波特率是计算出来的,如果是,应该再检验一下,方法很简单,编个程序,让你的mcu连续不断的发#0AAH或者#55H,用示波器看

使用特权

评论回复
7
thw| | 2007-5-31 03:32 | 只看该作者

。。。

串口调试助手里有各个数据位的选项啊。开始和结束位当然去掉了,拿来有什么用。
什么叫收到与发送不符,你是把两跟线接在一起了吗。

使用特权

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

本版积分规则

2

主题

4

帖子

0

粉丝