IWDG与WWDG异同
STM32有两个看门狗:独立看门狗IWDG与窗口看门狗WWDG。下面来讲讲他们的异同。
1、时钟源
IWDG的时钟源来自低速时钟LSI,LSI是由内部的RC振荡产生,频率在40kHz左右,时钟不准确。
WWDG的时钟源来自PCLK1(或者说是APB1),经过PLCK1的4096分频后得到频率为36M/4096 Hz的频率。
2、计数器
IWDG有一个12位的减计数器,计数值范围为:0~4095。
WWDG有一个7为的键计数器,计数值范围为:0~127。
3、复位的条件
IWDG复位条件很简单,只要看门狗激活后,计数值减到0x000时,就产生复位。
WWDG的复位条件有两种:(1)当减计数器的值小于0x40,则产生复位;(2)当减计数器在窗口外被重新装载,则产生复位。
4、使用场合
IWDG最适合应用于那些需要看门狗作为一个主程序之外,能够独立工作,并且对时间精度要求比较低的 场合。
WWDG最适合那些要求看门狗在精确计时敞口器作用的应用程序。
IWDG与WWDG异同相关推荐
- IWDG和WWDG分析
关于本博文的介绍: 基于STM32F103ZET芯片和3.5V标准库 分开介绍两种模式:独立看门狗IWDG和窗口看门狗WWDG 从寄存器,介绍到对应的库函数: 一 什么是看门狗? 单片机系统在正常执行 ...
- IWDG和WWDG介绍
概述 看门狗,从本质上来说就是一个定时器电路,一般有一个输入和一个输出,输入叫做喂狗,输出一般连接到另外一个部分的复位端,复位端连接的就是要处理的部分,即MCU. 在MCU正常工作的时候,每隔一段时间 ...
- 7、【STM32】独立看门狗和窗口看门狗(IWDG、WWDG)实验
前言 使用的是正点原子的探索者开发板进行学习,芯片:STM32F407ZGTx 学习说明此文档为本人的学习笔记,注重实践,关于理论部分会给出相应的学习链接. 注:本文档添加了对代码的在线调试功能,有助 ...
- STM32F030系列IWDG和WWDG的配置
1.(IWDG独立看门狗) 独立看门狗由内部低速时钟LSI提供计数时钟,8 位分频,12位计数,需要定期喂狗(重载数值 ReloadCounter),如果计数值减为0了,还没有重载数值,则会响应复位事 ...
- STM32F10xx中独立看门狗(IWDG)和窗口看门狗(WWDG)介绍
本文大部分内容只用到了键盘的3个按键-你懂的 . 简单总结,Markdown了解一下,推荐. 1.看门狗电路介绍 看门狗电路(watchdog timer),又称监控电路.百度百科解释的很详细: 在由 ...
- STM32--IWDG和WWDG看门狗
1.看门狗简介 在工业控制/汽车电子/航空航天等需要高可靠性的系统中,为了防止"系统在异常情况 下,受到干扰,MCU/CPU 程序跑飞,导致系统长时间异常工作"的情况发生,而设计了 ...
- 从零实现 独立看门狗IWDG STM32的待机与唤醒,在待机过程中如何喂狗
欢迎大家留言交流~ 前言: 最近在学习原子的阿波罗,进行到待机实验,实验目的是摁下KEY_UP的时候就可以让MCU从待机模式唤醒了.而KEY1在按下的时候进入休眠.(验证过程比较繁琐,只看结论的小伙伴 ...
- STM32—窗口看门狗(WWDG)
STM32-窗口看门狗(WWDG) 窗口看门狗(WWDG) STM32-窗口看门狗(WWDG) 窗口看门狗(WWDG) WWDG 简介 WWDG 功能框图剖析 窗口看门狗时钟 计数器时钟 计数器 窗口 ...
- STM32实战总结:HAL之看门狗
在由单片机构成的微型计算机系统中,单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环:或者因为用户配置代码出现BUG,导致芯片无法正常工作.出于对单片机运行状态进行实时监测的考虑 ...
最新文章
- tensorflow中keep_prob的修改方法
- 数据库异地多活解决方案
- OAuth2.0相关知识
- linux随机10字母病毒
- java maven
- find和grep命令合集
- Tree(树分治入门)
- python机器学习案例系列教程——集成学习(Bagging、Boosting、随机森林RF、AdaBoost、GBDT、xgboost)
- liunx服务器间拷贝文件,linux 不同服务器之间拷贝文件
- Android Studio3.0,在原有项目中进行ndk配置
- 【优化分配】基于matlab鱼群算法求解无线电功率分配优化问题【含Matlab源码 1523期】
- 约瑟夫环c语言代码加注释,约瑟夫环c语言代码原创.doc
- DocFetcher CMD 启动脚本
- 如何把图纸转换为t3格式_天正cad转t3格式
- php开发App接口
- 微信小程序怎么开店铺
- 大数据时代,数据分析师的职业发展规划
- mac 安装virtualbox虚拟机
- 【linux】分卷压缩
- golang使用gomonkey和monkey来mock方法或者函数时报panic: permission denied [recovered]