stm32看门狗的特点是什么

stm32看门狗部分内容当中较难理解的是窗口看门狗,其中窗口值设置以及如何引发复位更是很难搞懂,因此从根本上分析一下窗口看门狗的工作原理,而与其有关的中断则略过。
stm32有两个看门狗,独立看门狗和窗口看门狗,其实两者的功能是类似的,只是喂狗的限制时间不同。独立看门狗有自己独立的40khz时钟,不存在使能问题;而窗口看门狗使用的是pclk1时钟,需要先使能时钟。以下是关于看门狗的具体说明:
①、独立看门狗是限制喂狗时间在0-x内,x由你的相关寄存器决定。喂狗的时间不能过晚。
②、窗口看门狗,所以称之为窗口就是因为其喂狗时间是一个有上下限的范围内,你可以通过设定相关寄存器,设定其上限时间和下限时间。喂狗的时间不能过早也不能过晚。
iwdg(independent watchdog)独立看门狗,可以用来检测并解决由于软件错误导致的故障,当计数器到达给定的超时值时,会触发一个中断或产生系统复位。独立看门狗的时钟是它专用的低速时钟(lsi),所以它能保持工作及时主时钟出现问题。窗口看门狗的时钟是有apb1时钟分频得到得到,通过可配置的时间窗口来检测应用程序非正常的过迟或过早的操作。
iwdg 最适合应用于那些需要看门狗作为一个在主程序之外,能够完全独立工作,并且对时间精度要求较低的场合。 wwdg 最适合那些要求看门狗在精确计时窗口起作用的应用程序。
独立看门狗的特点:①自由运行递减计数器;②时钟来自通过独立的rc振荡器;③当向下计数器值达到0时,会产生复位。
本文整合自 程序员大本营、eefocus


磷酸铁锂乘用车市场回暖的原因
工业4概念与特点介绍 在传统家具制造业起着什么作用
电路板加电的技巧分享
新型脉冲氙灯起辉预燃电源的研制
重磅!中国北斗导航系统可取代美国GPS
stm32看门狗的特点是什么
芯片短缺考验来袭,AI新势力们热心助拳
容声“双净”冰箱,再造下一代除菌养鲜技术的行业高峰!
适用于高速无线通信系统的FPGA基带验证平台的设计
一个应用于单片机的按键处理模块!
国家工信部宣布筹建全国区块链和分布式记账技术标准化技术委员会
实验室高精度全项目土壤肥料养分检测仪特点有哪些
5G现阶段正面临着网络云化的重大变革
氧化诱导期OIT是什么
浅谈齿轮的分类及模数计算方式
如何设计开发新支付系统模式
群同步,群同步是什么意思
centos在线安装docker详细说明
中微半导推出新一代车规级SoC芯片BAT32A6300
什么蓝牙耳机好用?盘点2021年最值得入手的蓝牙耳机