首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

关于MC9S08GB60的watchdog使用

COP控制位在复位后只能设置一次。如果中断执行时间较长,建议:

1. 缩短中断执行的时间。不管从哪个角度来说,中断执行的时间都不宜过长。中断最好只进行某些标志位的处理,而将主要的操作放在主程序中运行。
2. 中断处理无法缩短时,在中断处理的适当位置加清watchdog指令。
海纳百川  有容乃大
我想strongchen的建议是很合理的,我可能要在某些中断里面加些清watchdog指令。

还有,要是降低总线频率会是个解决方法吗?
总线频率的降低会带来什么影响呢?

多谢


[此贴子已经被作者于2005-3-14 15:23:20编辑过]

总线频率降低后,虽然清watchdog的间隔可以拉长,但程序执行的速度同样下降,所以并不能解决问题。总线频率要根据应用的要求来确定。
海纳百川  有容乃大
狗还是要喂的
liu1234就是我,欢迎访问我的博客http://www.mcublog.com/blog.asp?name=liu1234

关于MC9S08GB60的watchdog使用

文档中建议中断中不要清看门狗timer,可是我的中断执行时间较长怎么办。想在中断前面禁止看门狗的,结果那个SOPT寄存器reset后只能置位一次。
请各位高手指点,多谢!
strongchen说的在理,所以没办法了,只好管饱了
返回列表