51汇编程序问题

[复制链接]
2433|6
 楼主| davidtang 发表于 2007-11-16 21:10 | 显示全部楼层 |阅读模式
用示波器量得单片机RXD有波形输入,程序中做的串口接收中断程序能够进入,但是MOV A,SBUF总是为零,请各位大侠指教啊^_^
hotpower 发表于 2007-11-16 21:22 | 显示全部楼层
5880527 发表于 2007-11-16 21:47 | 显示全部楼层

如果你够细心能直接从那波形中直接读出是否是正确数据的

tyrone3000 发表于 2007-11-16 22:37 | 显示全部楼层

LS说的对,从示波器里读出数据,然后分析程序

gumanzhou 发表于 2007-11-16 23:03 | 显示全部楼层

找自己的软件问题

这种最大可能是自己的软件问题
hotpower 发表于 2007-11-16 23:24 | 显示全部楼层

调试串口的技巧

一.PC<->MCU
1.将PC端的RX和TX短路
2.用串口工具发送数据0x55
3.如PC接收到数据证明PC串口正常
4.接上MCU(肯定要去掉短路线)
5.在MCU只运行发送程序,连续发送256个0x55
6.如PC接收到数据证明MCU发送正常,波特率等参数设置正常.
7.用串口工具连续发送0x55,间隔200mS.
8.在MCU上串口接收中断中读入数据后立即后发PC.
9.如PC接收到数据证明PC串口正常,否则,...
xwj 发表于 2007-11-16 23:26 | 显示全部楼层

是的,检查ES、波特率等是否设置正确

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

本版积分规则

3

主题

3

帖子

1

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