[AVR单片机] ATMEGA128串口问题

[复制链接]
 楼主| sqjh1988 发表于 2013-3-20 10:53 | 显示全部楼层 |阅读模式
用128单片机串口发送一组数据,在串口调试助手里面看到的数值是正确的,为什么用示波器观察的波形和实际有出入呢,我直接用串口调试助手往电脑串口里发送同一组数据,两个示波器的波形都不一样,为什么。急。。。。。。
dqyubsh 发表于 2013-3-20 17:55 | 显示全部楼层
串口两边都接上,发送,测量——记得数据线上的数据位是低位在前,高位在后,这个读起来还是有点麻烦。
airwill 发表于 2013-3-20 18:37 | 显示全部楼层
如果数据和波特率一样, 那么波形肯定是一样的(除了停止位有区别引起的波形不同).
可能数据长了, 没有抓到从头开始的波形吧
qin552011373 发表于 2013-3-21 21:56 | 显示全部楼层
波形图片上来看看
 楼主| sqjh1988 发表于 2013-3-26 10:33 | 显示全部楼层
dqyubsh 发表于 2013-3-20 17:55
串口两边都接上,发送,测量——记得数据线上的数据位是低位在前,高位在后,这个读起来还是有点麻烦。 ...

问题解决了,是串口线不匹配的问题,我用身份*读卡器直接连到单片机串口是不行的,需要交叉线连接,当时是直接插上的,导致串口发送的指令读卡器根本就没接收到,我直接将单片机串口连到电脑上发送的指令是对的,连接上仪器就不对了,呵呵,不过现在又有新的问题了,给读卡器发送的指令它收到了,但是返回的数据单片机只能收到三个,不知道是什么原因,
 楼主| sqjh1988 发表于 2013-3-26 10:37 | 显示全部楼层
airwill 发表于 2013-3-20 18:37
如果数据和波特率一样, 那么波形肯定是一样的(除了停止位有区别引起的波形不同).
可能数据长了, 没有抓到从 ...

谢谢帮忙,问题已解决,详见五楼
 楼主| sqjh1988 发表于 2013-3-26 10:38 | 显示全部楼层
qin552011373 发表于 2013-3-21 21:56
波形图片上来看看

问题已解决,谢谢回帖
qin552011373 发表于 2013-3-26 12:40 | 显示全部楼层
sqjh1988 发表于 2013-3-26 10:38
问题已解决,谢谢回帖

欢迎常来
qin552011373 发表于 2013-3-26 12:40 | 显示全部楼层
结贴散分吧
 楼主| sqjh1988 发表于 2013-3-26 14:04 | 显示全部楼层
qin552011373 发表于 2013-3-26 12:40
结贴散分吧

你给我看看另外一个问题呗。非常感谢。
yhhsky 发表于 2013-3-30 18:48 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

23

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

2

主题

23

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部