登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→软件从头跑,Port状态不变,这样有没有办法实现?[littertiger]
*第22491篇: 软件从头跑,Port状态不变,这样有没有办法实现?
楼 主:
littertiger
2004年5月31日08:54
软件从头跑,Port状态不变,这样有没有办法实现?
软件从头跑,port状态不变,这样有没有办法实现?
为了防止软件跑飞,我想每隔一段时间,程序就从0x00开始重新执行。
但是如果用软reset,port口的状态也会跟着变化,这不是我所要看到的。
如果放在主程序里面用goto之类,不能保证程序在跑飞的时候还能执行;
如果放在中断里面用goto之类,老师不返回中断是不是影响程序的执行呢?
老大呀,给我一个良策吧!!!!!
第
2
楼:
yamoon
2004年5月31日09:12
为什么不用watchdog?
第
3
楼:
hualch
2004年5月31日17:07
在每个端口上并联一个适当的电容
在每个端口上并联一个适当的电容,电容的大小根据复位时间长短决定
第
4
楼:
yamoon
2004年6月1日08:42
也许可以这么做
修改库文件中的CSTARTUP.A51文件,可以实现上述要求,不过要多一条判断来确定是否是掉电重启,不过要实现的话并不那么容易,需要你对这方面有足够的了解
>>>>>>对该主题发表你的看法
本主题贴数
4
,分页:
[第1页]
[上一篇主题]:
什么叫程序跑飞啊
[下一篇主题]:
大家帮个忙,发个串口AD的汇编程序过来,我用CS5522 24位的!Fankun010@v