首页 > 其他分享 >STM32 窗口看门狗中的喂狗操作具体是指什么

STM32 窗口看门狗中的喂狗操作具体是指什么

时间:2022-12-29 08:11:06浏览次数:45  
标签:复位 程序 看门狗 STM32 计数器 喂狗

是指清空看门狗计数器,
看门狗实际上就是一个定时计数器,用来防止程序发生意外而设置的一个监测装置,只要看门狗功能打开,看门狗计数器的计数值是会不停的增加,程序正常运行时,需要在看门狗计数器达到最大值之前(就是看门狗最大计数时间之内)将其清空,使其重新开始计数,这就是“喂狗”。
如果程序跑飞,或者发生什么意外状况,而使得“喂狗”操作不能正常进行,看门狗计数器会不断增加,直到溢出,然后单片机复位,从而避免单片机跑飞以后失控而导致死机。

 

STM32的 是向下递减的,,。喂狗程序就是 周期性的 赋初值,取值在40H和7FH之间(程序正常的话,就不会复位了),当程序出现跑飞等现象时,由于不能执行赋初值而发生复位

 

??????????????????

标签:复位,程序,看门狗,STM32,计数器,喂狗
From: https://www.cnblogs.com/hshy/p/17011645.html

相关文章

  • MINIGPA103 USBHID评估板入门学习手册基于STM32HAL库
    序由于作者水平有限,文档和视频中难免有出错和讲得不好的地方,欢迎各位读者和观众善意地提出意见和建议,谢谢!第一部分、硬件概述1.1实物概图图1.1Gamepad实物概图如图1......
  • 基于STM32+ESP8266的奥运会奖牌榜设计之经典
    (一)实验目的和任务1、掌握esp8266模块的TCP协议,进行联网和服务器2、熟悉jscon库的移植和API的使用,对jscon格式的数据进行解析3、掌握LCD或串口屏显示东京奥运会奖牌榜(二)实验......
  • stm32cubeIDE,双通道ADC+DMA配置
    双通道配置ADC_IN1和ADC_IN3        写下开始函数可用adc采集      ......
  • STM32串口及printf
    1,开启串口相关的时钟,GPIO,USART的时钟2,配置GPIO,注TX引脚AF的(OD和PP试过都没啥问题),RX浮空输入3,配置USART的结构体,NVIC的分组和结构体成员,4,选择串口通信的中断触发信号;usart......
  • STM32 SPI DMA 源码解析及总结
    一前言最近在调试stm32的SPI时候i,遇到了一个非常诡异的问题。中间花费了不少时间才把问题搞定。这中间暴露的问题值得反思。借此机会,还是梳理一下stm32的SPI的代码做......
  • STM32L431 移植 LiteOS 时 _ebss _Min_Heap_Size _Min_Stack_Size 未找到或未定义问题
    如下图所示,移植过程中未出现配置遗漏的情况,也没有配置错误的地方,但依旧报以下错误:个人猜测可能是Keil本身的问题,一直识别你的东西没有,所以不给你通过。因为,我配置了很......
  • STM32中断
    voidEXTI_INIT(void){ GPIO_InitTypeDefGPIO_InitStruct; //GPIO结构体名称 EXTI_InitTypeDefEXTI_InitStruct;//EXTID中断结构体名称 NVIC_InitTypeDefNVIC_Ini......
  • 关于STM32CAN通信中过滤器两种模式的配置
    一、关于问题的阐述:最近在完善vesc的CAN通信相关代码,在配置过滤器时碰到了问题。1.1 对过滤器的两种模式理解不全面1.1.1关于过滤器的掩码模式。当时由于......
  • STM32 SYSTICK定时
    SYSTICK定时寄存器CTRL  第16位  countflag    计时完成标志位,1为计时完成,第2位  CLKSOURCE  时钟选择第1位  TICKINT    SYSTICK定时器中断使......
  • 正点原子STM32-串口协议学习笔记
    bit15bit14bit13~0接收完成标志接收到0x0d接收到的有效字节数过程:接收abcd然后/n最后立结束标志位为1对数组USART2_RX_BUF[]处理时,发现数组不......