nicklezhang
驱动牛犊
驱动牛犊
  • 注册日期2004-03-29
  • 最后登录2017-06-19
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望145点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:3950回复:12

求教:at89s52单片机不工作(20分感谢)

楼主#
更多 发布于:2004-12-15 00:07
2004-12-14 16:56:39 Ray_rocking
一个问题。我做的板子用的是at89s52.程序用仿真器调试都没问题,但是烧到板子上就死翘了。你碰到过这种事情吗?电源,晶振都没问题,还有什么其他的原因吗?

2004-12-14 16:57:50 张飞
那按下Reset  

2004-12-14 16:58:13 Ray_rocking
就是程序跑不动,比如开始的时候一个让LED高亮。仿真的时候可以,但是烧上去就不行

2004-12-14 16:58:24 张飞
是不是下载格式搞错了
 
2004-12-14 16:58:54 Ray_rocking
Reset也没问题。我查过。程序运行的时候PIO没有输出

2004-12-14 16:59:02 Ray_rocking
你用的什么格式?

2004-12-14 16:58:54 张飞
intel hex  

2004-12-14 16:59:27 Ray_rocking
对呀,我也是intel hex ,我也试过bin,都不行。奇怪了

2004-12-14 17:00:10 张飞
是不是片子怀了,换个看看  

2004-12-14 17:01:39 Ray_rocking
换了3个,还试过飞利浦的P89S52,都不行。
在bbs上面看了看,好像有不少人出现过这种问题。但是也不知道是怎么解决的。也许是编译器的原因。faint

2004-12-14 17:08:04 张飞
搞不懂了
  
2004-12-14 17:09:03 Ray_rocking
唉。以前也没碰到过

2004-12-14 17:11:51 张飞
电源,地,Reset都没有问题,晶振也振起来了,还是不行,那问题可能会出现在程序或编译,烧录的环节了  

2004-12-14 17:12:30 张飞
你的烧录器烧录之后有没有一个验证的过程  

2004-12-14 17:13:10 Ray_rocking
对比了一下hex文件

2004-12-14 17:13:23 Ray_rocking
有什么特殊的方法吗?

2004-12-14 17:14:04 张飞
烧录器在烧录的时候应该有个选项,让我们烧录之后再读出来比对的吧  

2004-12-14 17:14:58 Ray_rocking
这个是一样的



游客

返回顶部