STM32独立看门狗IWDG和休眠(低功耗)共存那些事儿

这篇具有很好参考价值的文章主要介绍了STM32独立看门狗IWDG和休眠(低功耗)共存那些事儿。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

总结方法:

1.寄存器写入标志位方法为主要手段
2.看门狗初始化放在标志位判断后方
3.合理利用单片机复位,标志位复位后不会丢失的特点
4.不同系列单片机寄存器不一样

调试不进入看门狗的做法

调试进入断点时不管停留多久,都不会触发看门狗

论坛讨论

论坛TM32在休眠模式下怎么使用看门狗?
现在你只有2个办法:
1)使用RTC定时唤醒,然后喂狗之后再进入STOP模式。
2)在进入STOP模式前,人为地产生一个系统复位,然后再进入STOP模式。系统复位是关闭IWDG的唯一途径。
stm32 stop关闭 窗口看门狗,玩转STM32,stm32,单片机,嵌入式硬件

参考

重点参考:STM32在休眠模式(Stop/Standby)模式下的关闭看门狗问题的解决

STM32 BKP备份寄存器介绍
BKP寄存器
STM32Lx在低功耗下使用软件看门狗
STM32L4 低功耗STOP模式关闭IWDG功能
stm32cubemx hal学习记录:IWDG文章来源地址https://www.toymoban.com/news/detail-662070.html

到了这里,关于STM32独立看门狗IWDG和休眠(低功耗)共存那些事儿的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【STM32】基础知识 第十五课 看门狗 IWDG 深入理解与应用

    STM32 系列单片机具有强大的内置功能, 其中之一就是独立看门口 (IWDG). 看门狗定时器是一种重要的硬件设备, 用于防止系统软件故障. 在许多应用中, 看门狗定时器的使用是至关重要的, 它可以检测和解决软件错误, 提高系统的可靠性. 今天小白将带领大家深入探讨 STM32 独立看门

    2024年02月11日
    浏览(15)
  • 【STM32笔记】STM32的看门狗详解(独立看门狗和窗口看门狗)

      首先,它不是真的狗。看门狗(Watchdog)是一种硬件定时器,用于监测程序执行是否正常,并在系统出现故障或死锁时重启系统。在STM32F10xxx中内置了两个看门狗,提供了更高的安全性、时间的精确性和使用的灵活性。 两个看门狗设备(独立看门狗和窗口看门狗)可用来

    2024年02月04日
    浏览(16)
  • STM32—看门狗详解入门(独立看门狗、窗口看门狗)

    目录 一、什么是看门狗? 二、独立看门狗IWDG 1.特点、本质及原理 2.配置 3.main.c代码 三、窗口看门狗WWDG 1.特点、本质及原理 2.配置 3.main.c代码 四、独立看门狗与窗口看门狗的比较         看门狗主要是用来监测单片机运行状态和解决程序引起的故障的模块。         

    2024年02月15日
    浏览(21)
  • STM32CubeMX教程24 WDG - 独立窗口看门狗

    开发板(正点原子stm32f407探索者开发板V2.4) STM32CubeMX软件(Version 6.10.0) 野火DAP仿真器 keil µVision5 IDE(MDK-Arm) ST-LINK/V2驱动 XCOM V2.6串口助手 逻辑分析仪nanoDLA 使用STM32CubeMX软件配置STM32F407开发板的 独立看门狗(IWDG)和窗口看门狗(WWDG)并了解其功能实现 STM32F407拥有两个看

    2024年01月25日
    浏览(22)
  • 【STM32笔记】低功耗模式、WFI命令等进入不了休眠的可能原因(系统定时器SysTick一直产生中断)

    【STM32】低功耗模式、WFI命令等进入不了休眠的可能原因(系统定时器SysTick一直产生中断) 【STM32笔记】低功耗模式配置及避坑汇总 前文: blog.csdn.net/weixin_53403301/article/details/128216064 【STM32笔记】HAL库低功耗模式配置(ADC唤醒无法使用、低功耗模式无法烧录解决方案) __WFI

    2024年02月10日
    浏览(15)
  • stm32——hal库学习笔记(IWDG)

    IWDG有什么作用? 键寄存器(IWDG_KR) 预分频器寄存器 (IWDG_PR) 重装载寄存器(IWDG_RLR) 状态寄存器(IWDG_SR) 寄存器配置操作步骤(了解) IWDG最短最长超时时间(F1) HAL库相关函数介绍 wdg.c wdg.h main.c

    2024年02月21日
    浏览(14)
  • stm32之看门狗

            STM32 有两个看门狗, 独立看门狗 和 窗口看门狗 ,独立看门狗又称宠物狗,窗 口看门狗又称警犬。可用来检测和解决由软件错误引起的故障。两个看门狗的原理都是 当计数器达到给定的超时值时,产生系统复位,对于窗口型看门狗同时会产生一个中断。 独立看

    2024年02月04日
    浏览(21)
  • STM32开发——看门狗

    目录 1.独立看门狗 1.1需求 1.2CubeMX设置  1.3函数代码 2.窗口看门狗 2.1需求 ​2.2WWDG配置: 2.3函数代码  3.独立看门狗和窗口看门狗的异同点 监测单片机程序运行状态的模块或者芯片,俗称“看门狗”(watchdog) 。  独立看门狗本质 本质是一个 12 位的递减计数器,当计数器的值从

    2024年02月10日
    浏览(26)
  • STM32——看门狗WDG

    看门狗全称:WatchDog,简称WDG,本质作用是是自动复位电路; WDG主要是监控程序的运行状态,当程序因为设计漏洞,硬件故障或者电磁干扰等原因时,造成程序出现卡死或者跑飞时,看门狗可以自动复位电路,可以避免程序陷入长时间的罢工状态,保证了系统的可靠性和安全

    2024年01月22日
    浏览(18)
  • STM32-WDG看门狗

    目录 简介 独立看门狗  键寄存器 窗口看门狗 特点 STM32内置两个看门狗,提供了更高的安全性、时间的精确性和使用的灵活性。两个看门狗设备(独立看门狗和窗口看门狗)可用来检测和解决由软件错误引起的故障,当计数器达到给定的超时值时,触发一个中断(仅适用于窗

    2024年03月15日
    浏览(16)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包