现在很多单片机都集成了两个看门狗,即独立看门狗和窗口看门狗。这两个看门狗主要有什么区别呢?
就是独立的一个看门狗,由其专用低速时钟(LSI) 驱动。因此,即便在主时钟发生故障时仍然保持工作状态。适合应用于那些需要看门狗作为一个在主程序之外,能够完全独立工作,且对时间精度要求较低的场合。
特性:
自由运行递减计数器
时钟由独立RC 振荡器提供(可在待机和停止模式下运行)
当递减计数器值达到0x000 时产生复位(如果看门狗已激活)
之所以称为窗口,是因为其喂狗时间是一个有上下限的范围内,可以通过设定相关寄存器设定上限时间和下限时间:喂狗的时间不能过早也不能过晚。
窗口看门狗的上窗口就是配置寄存器WWDG->CFR里设定的W[6:0];下窗口是固定的0x40;当窗口看门狗的计数器在上窗口值之外,或是低于下窗口值都会产生复位。
独立看门狗没有中断,窗口看门狗有中断。
独立看门狗有硬件软件之分,窗口看门狗只能软件控制。
独立看门狗只有下限,窗口看门狗有下限和上限。
独立看门狗是12位递减的,窗口看门狗是7位递减的。
独立看门狗是用的内部大约40KHz的RC振荡器,窗口看门狗是用的系统时钟APB1ENR
今天的分享就到这里啦,EBYTE人每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网进行了解,还有客服小姐姐在线答疑哦!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdebyte.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都亿佰特电子科技有限公司【版权所有】 蜀ICP备13019384号-3