导航: 老古网老古论坛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