打印

单片机频繁复位是什么原因引起?

[复制链接]
3019|11
手机看帖
扫描二维码
随时随地手机跟帖
沙发
conwh| | 2007-5-2 21:52 | 只看该作者

堆栈被侵占了,狗咬了,堆栈溢出了等.

使用特权

评论回复
板凳
su_tech| | 2007-5-2 21:54 | 只看该作者

路过,顶个

使用特权

评论回复
地板
thw| | 2007-5-2 21:57 | 只看该作者

。。。

那只能看你中断初始化部分的程序问题了

使用特权

评论回复
5
shiyang800| | 2007-5-2 22:30 | 只看该作者

跟踪调试一下看看,问题应该可以找到!

使用特权

评论回复
6
song_qing|  楼主 | 2007-5-3 00:26 | 只看该作者

自己在keil里面调试过,没有出现异常,但下到板子上,就频

单步执行时都能进入中断程序,所有变量的值也没有问题,但运行时一碰到中断允许,就自动复位啦,以前这个板都没出现过问题,现在编一小的定时中断程序都运行不了,还没有找到原因

使用特权

评论回复
7
Roman.Dai| | 2007-5-9 22:52 | 只看该作者

最好能有简单程序

使用特权

评论回复
8
leo_007| | 2007-5-11 17:57 | 只看该作者

是不是狗的问题.找个简单的程序试一下.....

使用特权

评论回复
9
ybzh| | 2007-5-11 18:13 | 只看该作者

最大的可能是堆栈的问题

比如说多PUSH了或者多POP了
不知道楼主是新手还是老手,新手的可能性就更多了
比如说中断向量设的问题啊等等。
用仿真器跟一下,注意堆栈的变化。
应该不是太难的。

使用特权

评论回复
10
Airwill| | 2007-5-12 22:31 | 只看该作者

中断服务程序问题?

使用特权

评论回复
11
lbx_00| | 2007-5-13 19:39 | 只看该作者

定时中断服务子程序里面喂狗了吗

使用特权

评论回复
12
孤独泪| | 2007-5-14 11:50 | 只看该作者

你什么知道运行到EA=1就复位了

你这是刚开中断就复位,中断初始化程序设置问题

使用特权

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

本版积分规则

8

主题

12

帖子

0

粉丝