打印

求助:仿真调试能运行,下载到单片机后运行不正常

[复制链接]
2617|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zxq1234508|  楼主 | 2007-3-17 08:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟第一次做项目就遇到一个很郁闷的问题,望各位大虾能指点。我用keil编写了C语言程序编译和仿真都能运行,仿真器用的是TKS-668B。但是下载到AT89C51,以及AT89S52都不能运行正常,现象是数据乱跑。有部分子程序又是正常运行的。搞了好几天了,都没有查出原因,看门狗和晶振都是正常的。希望有遇到类似问题的大虾指点。在此谢过了!!!

相关帖子

沙发
ayb_ice| | 2007-3-17 08:10 | 只看该作者

随便说说

  如果程序不长,不妨帖出来.

使用特权

评论回复
板凳
zxq1234508|  楼主 | 2007-3-17 08:16 | 只看该作者

急!!

程序太长了,不能贴啊。

使用特权

评论回复
地板
xinking500| | 2007-3-17 08:38 | 只看该作者

重新搭电路

使用特权

评论回复
5
NE5532| | 2007-3-17 08:43 | 只看该作者

我非常高兴这个帖子的出现

为我们不用仿真器提供了例子

使用特权

评论回复
6
jjp1939| | 2007-3-17 10:58 | 只看该作者

回求助

你说的问题我们经常遇到,解决过程:检查硬件(仿真环境与目标板环境差别大),检查晶振电路,在下载到目标板的软件中插入检测程序通过串口将程序运行信息在上位机显示,以便找到软件问题。

使用特权

评论回复
7
zxq1234508|  楼主 | 2007-3-19 13:56 | 只看该作者

谢谢jjp1939!

谢谢各位的发言。特别感谢jjp1939,我根据你说的方法测试了一下,发现了问题。原来是P0、P2口的上拉电阻过大的原因。

使用特权

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

本版积分规则

90

主题

486

帖子

0

粉丝