有谁能帮忙一下。

[复制链接]
2018|5
 楼主| xiaoyufph 发表于 2009-5-11 18:48 | 显示全部楼层 |阅读模式
我是在51用UCOS系统的,在电脑里能调试正常。<br /><br />但将程序烧写到CPU时,感觉程序没运似的。没什么反应,<br />请问这种问题要怎么查找原因呢。。
Fe_ARM 发表于 2009-5-11 19:08 | 显示全部楼层

首检查晶振是否正常

首检查晶振是否正常,再看各管脚电平,如复位等
 楼主| xiaoyufph 发表于 2009-5-12 20:27 | 显示全部楼层

还不行呵。。有没有别的地方要检查的呢

  
xiaowu5016 发表于 2009-5-12 22:54 | 显示全部楼层

这个问题好大

这个问题好大,哪里都可能出问题的,硬件和软件
 楼主| xiaoyufph 发表于 2009-5-13 09:21 | 显示全部楼层

主要是软件

硬件应没有问题,只有一个CPU和几个外围器件,主要是软件应怎么检查?
 楼主| xiaoyufph 发表于 2009-5-14 19:33 | 显示全部楼层

问题解决了

看了一整晚的代码,后来才想到,我的外部RAM是使用片内自带的,所以根本就没有32K。后来我就把栈顶指针地址修改为3FF,1K的存储间。<br />最后一切的问题都解决了。<br /><br />虽然单片机对我来是只是业余,但还是觉得这个世界太神奇了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

19

帖子

0

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