标题:
关于MC9S08GB60的watchdog使用
[打印本页]
作者:
strongchen
时间:
2005-3-14 15:12
COP控制位在复位后只能设置一次。如果中断执行时间较长,建议:
1. 缩短中断执行的时间。不管从哪个角度来说,中断执行的时间都不宜过长。中断最好只进行某些标志位的处理,而将主要的操作放在主程序中运行。
2. 中断处理无法缩短时,在中断处理的适当位置加清watchdog指令。
作者:
anthen
时间:
2005-3-14 15:23
我想strongchen的建议是很合理的,我可能要在某些中断里面加些清watchdog指令。
还有,要是降低总线频率会是个解决方法吗?
总线频率的降低会带来什么影响呢?
多谢
[此贴子已经被作者于2005-3-14 15:23:20编辑过]
作者:
strongchen
时间:
2005-3-14 16:17
总线频率降低后,虽然清watchdog的间隔可以拉长,但程序执行的速度同样下降,所以并不能解决问题。总线频率要根据应用的要求来确定。
作者:
liu1234
时间:
2005-3-14 16:33
狗还是要喂的
作者:
anthen
时间:
2005-3-14 17:01
标题:
关于MC9S08GB60的watchdog使用
文档中建议中断中不要清看门狗timer,可是我的中断执行时间较长怎么办。想在中断前面禁止看门狗的,结果那个SOPT寄存器reset后只能置位一次。
请各位高手指点,多谢!
作者:
anthen
时间:
2005-3-14 17:01
strongchen说的在理,所以没办法了,只好管饱了
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0