搜档网
当前位置:搜档网 › STM8教程实验11-1-窗口看门狗

STM8教程实验11-1-窗口看门狗

例程十一窗口看门狗实验

看完窗口看门狗的具体介绍,发现窗口看门狗也挺强大的吧。下面我从主函数看起,一步一步来分析下

相信大家看到这主函数,都能明白的一些了吧,下再看看一个子函数,了解它的功能和配置。

大家看得明白吗?下面我分析下吧,大家刚才注意到我在主函数里面没有设置系统时钟,在前面的例程中我也介绍过了,STM8是如果你没设置系统时钟的话,复位后就是16M的8分频,也就是系统时钟为2M.这个函数是配置一个窗口,在0~43.008ms内不能喂狗,否则就会产生部位,那只能在43.008ms~393.216ms喂狗。有了这个配置函数,可以在下面Refresh_WWDG_Window()这个函数里面实现定时作用,同时也要喂狗。在我的例程中,我在这个函数里面没实现什么功能,只是在喂狗而已,大家用这个函数是时候可以添加自己的功能代码,实际上就是一

个定时器来的。大家来看看函数的原型

把程序下载到风驰电子STM8开发板上,如果把Refresh_WWDG_Window()注释掉,则会不断地复位,4个LED不断在闪,如果不注释的话则正常运行,4个LED 流水灯流起来。

风驰电子祝您学习愉快~~~!!!!!

相关主题