MM32看门狗学习(兼容STM32)
MM32看门狗学习(兼容STM32)
IWDG独立看门狗
思维导图
IWDG框图与理解
- 1.独立看门狗分为两个部分,配置寄存器在1.8V供电区,计数器的核心部分在VDD供电区(即使停机/待机模式计数器也能计数)。
- 2.复位信号在VDD区生成。
- 3.由于处在不同的时钟域,每次记载新数据需检测状态位。
- 4.硬件看门狗从flash的配置启动,所以可以复位读取Flash数据自动启动看门狗。
WWDG窗口看门狗
思维导图
WWDG框图
WWDG特性与理解
- 1.与IWDG相比,窗口看门狗只由一个时钟驱动(PCLK1)。
- 2.两种复位情况:递减至0x40(T6翻转)和计数器值大于窗口值时进行重载(重载任意值都能导致复位)。
- 3.喂狗通过中断喂狗
- 4.当计数器值处在刷新窗口区域,应该可以加载大于0x40的值进行喂狗
转载于:https://www.cnblogs.com/OneFri/p/6130770.html
MM32看门狗学习(兼容STM32)相关推荐
- stm32 窗口看门狗学习(二)
窗口看门狗有一个提前唤醒中断,如果开启这个中断,那么当计数器的值达到0x40的时候就会产生这个中断. 上次的代码加一点就可以做这个实验了. void WWDG_Init(u8 tr,u8 wr,u32 ...
- stm32 窗口看门狗学习(一)
什么是窗口看门狗? 1)独立看门狗 限制喂狗时间在0-x内,x由相关寄存器决定.喂狗的时间不能过晚. 2)窗口看门狗 之所以称为窗口就是因为其 ...
- stm32 独立看门狗学习
STM32F10xxx内置两个看门狗,提供了更高的安全性.时间的精确性和使用的灵活性.两个看门狗设备(独立看门狗和窗口看门狗)可用来检测和解决由软件错误引起的故障. 独立看门狗(IWDG)由专用的低速 ...
- STM32看门狗学习笔记
看门狗 独立看门狗(IWDG) 独立看门狗是基于一个12位的递减计数器和一个8位的预分频器.它由一个内部独立的32kHz的RC振荡器提供时钟: 独立看门狗的时钟是一个内部RC时钟,所以并不是准 ...
- Redission 看门狗 学习之笔记
大家好,我叫大鸡腿,大家可以关注下我,会持续更新技术文章还有人生感悟,感谢~ 文章目录 前言 看门狗 个人的学习发现 总结 参考网址 lockwatchdogtimeout 前言 相信大家用过Re ...
- 看门狗要素以及stm32看门狗
阅读看门狗资料,要把握以下部分 原理图 复位CPU条件 使能以及关闭看门狗 喂狗(方式 时间) 寄存器 Debug模式下是否使能 stm32包括2个看门狗,拥有不同的时钟 内置 low-speed ...
- STM32 学习笔记 -- 基于stm32f4的看门狗配置和实验代码
基于stm32f4的看门狗配置和实验代码 以下本人对stm32f4xx的独立看门狗和窗口看门狗学习.理解和总结,程序的说明和解释均在注释中,仔细阅读不难理解.我已经过验证,有问题或错误请指出. 版权声 ...
- STM32看门狗作用
STM32F103 独立看门狗 学习笔记 引言 STM32是一系列基于ARM Cortex-M处理器的微控制器.看门狗(Watchdog)是STM32的一个重要功能模块,它能够帮助程序员实现系统的可靠 ...
- 初学STM32之看门狗
初学STM32之看门狗 一.看门狗概述 1.什么是看门狗 单片机在工作中常常会受到来自外界电磁场的干扰,造成程序跑飞,而陷入死循环,程序的正常运行被打断,使得系统无法正常工作,造成整个系统陷入停滞状态 ...
最新文章
- Android Gesture 手势识别使用实例 - Android - mobile - ITeye论坛
- Hibernate初学者教程
- 拉斯维加斯算法结合八皇后问题
- 技术开发人员,一些需要注意的权利和义务
- 亚马逊首席科学家 李沐:工作五年反思
- mysql_视图与变量
- Google Earth Engine(GEE)批量下载夜光遥感数据
- uniapp上拉加载
- OTU的定义与解读----了解笔记
- 这应该是把春秋招讲的最清楚的文章了,不接受反驳
- android6.0 1g运存,全新安卓系统只要1G运存就能流畅运行!低端机 老手机有救了!...
- Sublime Text 崇高文本 ----最性感的编辑器(程序员必备)
- PTA 天梯赛的善良(20分)[C语言]
- MySQL-备份恢复
- 如何真正从零开始学习Python
- 苦过 痛过 一笑而过
- NV GTX680对GTX580:另一个视角
- 扫地机器人划伤地板_使用扫地机器人地板会被破坏吗
- moodle mysql,Moodle: 查询任意数据库
- c语言中error c2065: c: 未声明的标识符,error C2065:未声明的标识符错误