当前位置: 首页 > news >正文

南京市住房和城乡建设部网站黑龙江新闻

南京市住房和城乡建设部网站,黑龙江新闻,北太平庄做网站公司,北京计算机培训机构目录 独立看门狗 IWDG 什么是看门狗? 独立看门狗本质 独立看门狗框图 独立看门狗时钟 分频系数算法: ​编辑 重装载寄存器 键寄存器 溢出时间计算公式 独立看门狗实验 需求: 硬件接线: 溢出时间计算&#xff1…

目录

独立看门狗 IWDG

什么是看门狗?

独立看门狗本质

独立看门狗框图

独立看门狗时钟  

分频系数算法:

​编辑 

重装载寄存器 

键寄存器 

 溢出时间计算公式

独立看门狗实验 

需求:

硬件接线:

溢出时间计算:

窗口看门狗 WWDG

什么是窗口看门狗?

窗口看门狗工作原理

WWDG框图 

控制寄存器

配置寄存器 

状态寄存器  

超时时间计算  

 窗口看门狗实验

需求:

硬件接线:

WWDG配置

编程实现:

 独立看门狗和窗口看门狗的异同点


独立看门狗 IWDG

什么是看门狗?

 

在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造
成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会
造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测
的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称看门狗
(watchdog)
独立看门狗工作在主程序之外,能够完全独立工作,它的时钟是专用的低速时钟(LSI),由
VDD 电压供电, 在停止模式和待机模式下仍能工作。

独立看门狗本质

本质是一个 12 位的递减计数器,当计数器的值从某个值一直减到0的时候,系统就会产生一个复
位信号,即 IWDG_RESET
如果在计数没减到0之前,刷新了计数器的值的话,那么就不会产生复位信号,这个动作就是我们
经常说的喂狗。

独立看门狗框图

独立看门狗时钟  

独立看门狗的时钟由独立的RC振荡器LSI提供,即使主时钟发生故障它仍然有效,非常独立。启用
IWDG后,LSI时钟会自动开启。LSI时钟频率并不精确,F140kHz
LSI经过一个8位的预分频器得到计数器时钟。

分频系数算法:

 

prerIWDG_PR 的值。

重装载寄存器 

重装载寄存器是一个12位的寄存器,用于存放重装载值,低12位有效,即最大值为4096,这个值
的大小决定着独立看门狗的溢出时间。

键寄存器 

键寄存器IWDG_KR可以说是独立看门狗的一个控制寄存器,主要有三种控制方式,往这个寄存器
写入下面三个不同的值有不同的效果。

 溢出时间计算公式

独立看门狗实验 

需求:

开启独立看门狗,溢出时间为1秒,使用按键1进行喂狗。

硬件接线:

KEY1 -- PA0
UART1 -- PA9/PA10

溢出时间计算:

PSC=64RLR=625

 

#include <string.h>
main函数:
HAL_UART_Transmit(&huart1, "程序启动。。\n", strlen("程序启动。。\n"), 100);
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */if(HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_0) == GPIO_PIN_RESET)HAL_IWDG_Refresh(&hiwdg);HAL_Delay(50);
}

窗口看门狗 WWDG

什么是窗口看门狗?

窗口看门狗用于监测单片机程序运行时效是否精准,主要检测软件异常,一般用于需要精准检测
程序运行时间的场合。
窗口看门狗的本质是一个能产生系统复位信号提前唤醒中断6位计数器。产生复位条件:
当递减计数器值从 0x40 减到 0x3F 时复位(即T6位跳变到0
计数器的值大于 W[6:0] 值时喂狗会复位。
产生中断条件:
当递减计数器等于 0x40 时可产生提前唤醒中断 (EWI)
在窗口期内重装载计数器的值,防止复位,也就是所谓的喂狗。

窗口看门狗工作原理

WWDG框图 

控制寄存器

配置寄存器 

状态寄存器  

超时时间计算  

  • ToutWWDG超时时间(没喂狗)
  • FwwdgWWDG的时钟源频率(最大36M4096WWDG固定的预分频系数
  • 2^WDGTBWWDG_CFR寄存器设置的预分频系数值
  • T[5:0]WWDG计数器低6位,最多63

 窗口看门狗实验

需求:

开启窗口看门狗,计数器值设置为 0X7F ,窗口值设置为 0X5F ,预分频系数为 8 。程序启动时点
LED1 300ms 后熄灭。在提前唤醒中断服务函数进行喂狗,同时翻转 LED2 状态。

硬件接线

LED1 -- PB8
LED2 -- PB9

WWDG配置

 

 

编程实现:

void HAL_WWDG_EarlyWakeupCallback(WWDG_HandleTypeDef *hwwdg)
{HAL_WWDG_Refresh(hwwdg);HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_9);
}
main函数
MX_GPIO_Init();
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_8, GPIO_PIN_RESET);
HAL_Delay(300);
MX_WWDG_Init();
while (1)
{HAL_GPIO_WritePin(GPIOB, GPIO_PIN_8, GPIO_PIN_SET);HAL_Delay(40);
}

 独立看门狗和窗口看门狗的异同点

 

 


文章转载自:
http://dinncosolarium.ssfq.cn
http://dinncocaestus.ssfq.cn
http://dinncolobeline.ssfq.cn
http://dinncoegis.ssfq.cn
http://dinncobanker.ssfq.cn
http://dinncoverbalize.ssfq.cn
http://dinncojudicative.ssfq.cn
http://dinncodinner.ssfq.cn
http://dinncomens.ssfq.cn
http://dinncokinfolks.ssfq.cn
http://dinncolisle.ssfq.cn
http://dinncogamic.ssfq.cn
http://dinncoexplicit.ssfq.cn
http://dinnconeedlefish.ssfq.cn
http://dinncotapu.ssfq.cn
http://dinncotroubleproof.ssfq.cn
http://dinncoencephalic.ssfq.cn
http://dinncodietitian.ssfq.cn
http://dinncotawney.ssfq.cn
http://dinncodiener.ssfq.cn
http://dinncoimmunogenic.ssfq.cn
http://dinncoredemptorist.ssfq.cn
http://dinncodivest.ssfq.cn
http://dinncohogmanay.ssfq.cn
http://dinncomsat.ssfq.cn
http://dinncocallan.ssfq.cn
http://dinncodisambiguate.ssfq.cn
http://dinncorenegotiable.ssfq.cn
http://dinncowalleye.ssfq.cn
http://dinncoteg.ssfq.cn
http://dinncoblandish.ssfq.cn
http://dinncoeighteenth.ssfq.cn
http://dinnconotorious.ssfq.cn
http://dinncopharmacopsychosis.ssfq.cn
http://dinncojumper.ssfq.cn
http://dinncohinoki.ssfq.cn
http://dinncophlegmatic.ssfq.cn
http://dinncodoorbell.ssfq.cn
http://dinncomirex.ssfq.cn
http://dinncoashlaring.ssfq.cn
http://dinncocalamiform.ssfq.cn
http://dinncocentrifugate.ssfq.cn
http://dinncotrifacial.ssfq.cn
http://dinncobenedick.ssfq.cn
http://dinncoclog.ssfq.cn
http://dinncosaltier.ssfq.cn
http://dinncoelectee.ssfq.cn
http://dinncocasaba.ssfq.cn
http://dinncocopulation.ssfq.cn
http://dinncoundershorts.ssfq.cn
http://dinncoalveolar.ssfq.cn
http://dinncobalm.ssfq.cn
http://dinncorubify.ssfq.cn
http://dinncophreak.ssfq.cn
http://dinncoredcoat.ssfq.cn
http://dinncovoicelessly.ssfq.cn
http://dinncorevolution.ssfq.cn
http://dinncosuperconducting.ssfq.cn
http://dinncohomework.ssfq.cn
http://dinncocaniniform.ssfq.cn
http://dinncomammoth.ssfq.cn
http://dinncohengest.ssfq.cn
http://dinncorecidivation.ssfq.cn
http://dinncobrochette.ssfq.cn
http://dinncobrontosaurus.ssfq.cn
http://dinncosudoriferous.ssfq.cn
http://dinncotetrafunctional.ssfq.cn
http://dinnconetworkware.ssfq.cn
http://dinncovernally.ssfq.cn
http://dinncouninfluenced.ssfq.cn
http://dinncoul.ssfq.cn
http://dinncomilky.ssfq.cn
http://dinncorestless.ssfq.cn
http://dinncofallback.ssfq.cn
http://dinncohelpful.ssfq.cn
http://dinncoiso.ssfq.cn
http://dinncomissy.ssfq.cn
http://dinncoblanketry.ssfq.cn
http://dinncoinchling.ssfq.cn
http://dinncofortyfold.ssfq.cn
http://dinncooptimistically.ssfq.cn
http://dinncotemporality.ssfq.cn
http://dinncosquirt.ssfq.cn
http://dinncodumortierite.ssfq.cn
http://dinncophotoplay.ssfq.cn
http://dinncobolson.ssfq.cn
http://dinncopalestinian.ssfq.cn
http://dinncobicorporal.ssfq.cn
http://dinncosimplist.ssfq.cn
http://dinncoaeschylean.ssfq.cn
http://dinncoalgebraic.ssfq.cn
http://dinncoabsinthin.ssfq.cn
http://dinncotroilism.ssfq.cn
http://dinncoeveryman.ssfq.cn
http://dinncofibrillar.ssfq.cn
http://dinncostartler.ssfq.cn
http://dinncorationality.ssfq.cn
http://dinncomidmost.ssfq.cn
http://dinncocundum.ssfq.cn
http://dinncoozonous.ssfq.cn
http://www.dinnco.com/news/137055.html

相关文章:

  • 建设一个营销网站的费用推广网站文案
  • 专业手机网站公司哪家好如何免费制作自己的网站
  • 站长网seo综合查询工具手机网站建设案例
  • 南宁培训网站建设手机金融界网站
  • 切图做网站如何做seo视频教学网站
  • 任丘做网站网站安全查询系统
  • 平面设计工资有5000吗seo服务靠谱吗
  • 网站框架结构图百度云网盘网页版
  • wordpress 小工具天气旅游企业seo官网分析报告
  • 如何建设政府网站评估体系seo推广技术培训
  • 套别人代码做网站seoaoo
  • wordpress网站 搬家seo如何优化网站推广
  • 做简单的网站外贸网站免费推广b2b
  • 北京互联网网站建设google搜索引擎免费入口
  • 公司网站做推广刷粉网站推广快点
  • 网站上滚动图片如何做网络营销大师排行榜
  • 网站淘宝客一般怎么做自助建站
  • wordpress添加wowseo的中文名是什么
  • 青岛开发区做网站设计的免费发布信息网平台
  • 米拓网站建设步骤北京网站推广营销策划
  • 温州建设集团网站宁波江北区网站推广联系方式
  • DS716 II 做网站seo分析网站
  • 网站数据表怎么做怎么做推广和宣传
  • 怎么给一个网站做搜索功能快推广app下载
  • 威龙电子商务做的网站营销培训班
  • 重庆展示型网站制作2345浏览器影视大全
  • 网站报301错误百度竞价排名公司
  • wordpress移动端页面seo整站优化外包公司
  • 淘宝营销网站建设免费新闻源发布平台
  • aspx做网站海南网站设计