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

STM32 | 看门狗IWDG喂狗实战

点击上方"蓝字"关注我们

01、实现功能

1、通过按键中断,让CPU执行往非法地址写入一个数据(往非法地址写入数据,系统会卡死)

非法地址:0xC0000000

02、看门狗头文件

#ifndef __IWDG_H#define __IWDG_H#include "stm32f4xx.h"void Iwdg_Init(void);#endif

03、源文件

#include "iwdg.h"void Iwdg_Init(void){  //1、 取消寄存器写保护:0x5555  IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);    //2、设置独立看门狗的预分频系数,确定时钟:250HZ  IWDG_SetPrescaler(IWDG_Prescaler_128); // 0x05  //3、设置看门狗重装载值,确定溢出时间:2S ,即必须2S内喂狗 0和0x0FFF之间的数字  IWDG_SetReload(500);  //4、使能看门狗  IWDG_Enable();}

总结

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • ChatGPT秘籍:如何用AI阅读文献,提升你的学术效率
  • 计算机基础(day1)
  • dpdk发送udp报文
  • Linux常用工具
  • VirtualBox创建共享磁盘
  • 阻塞和非阻塞,同步和异步
  • 下面关于Date类的描述错误的一项是?
  • Hive3:基本介绍
  • Python | “IndexError: tuple index out of range” 【已解决】
  • day14:01函数参数的使用
  • 浅析JWT原理及牛客出现过的相关面试题
  • 可以打印小票的进销存软件怎么选?
  • 获取三数之和
  • SpringCloud之@FeignClient()注解的使用方式
  • 互联网摸鱼日报(2024-07-26)
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • axios 和 cookie 的那些事
  • Java 23种设计模式 之单例模式 7种实现方式
  • Java应用性能调优
  • Python 反序列化安全问题(二)
  • 读懂package.json -- 依赖管理
  • 番外篇1:在Windows环境下安装JDK
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 关于for循环的简单归纳
  • 关于Java中分层中遇到的一些问题
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 前端面试题总结
  • 前端相关框架总和
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 在Unity中实现一个简单的消息管理器
  • 如何用纯 CSS 创作一个货车 loader
  • ​ArcGIS Pro 如何批量删除字段
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #Datawhale AI夏令营第4期#AIGC方向 文生图 Task2
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • #mysql 8.0 踩坑日记
  • #stm32驱动外设模块总结w5500模块
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (JS基础)String 类型
  • (rabbitmq的高级特性)消息可靠性
  • (搬运以学习)flask 上下文的实现
  • (二十四)Flask之flask-session组件
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (五)IO流之ByteArrayInput/OutputStream
  • (转)http协议
  • *算法训练(leetcode)第四十五天 | 101. 孤岛的总面积、102. 沉没孤岛、103. 水流问题、104. 建造最大岛屿
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .bat文件调用java类的main方法
  • .NET : 在VS2008中计算代码度量值
  • .net core Swagger 过滤部分Api
  • .NET Core 成都线下面基会拉开序幕
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .NET 给NuGet包添加Readme
  • .NET连接数据库方式
  • .sh