STM32 | 看门狗IWDG喂狗实战
创始人
2024-11-20 19:05:21

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

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();}

总结

相关内容

热门资讯

第五届琶洲算法大赛开启全球报名... 中新社广州5月6日电 (记者 许青青)由广州市政府主办的第五届琶洲算法大赛6日正式启动报名并上线了首...
软件性能测试包含哪些测试内容? 性能测试报告 性能测试是对软件产品在特定条件下的性能进行测试和评估的过程。性能测试的内容可以包括以下...
胜硅来新材料取得金属硅粉用除铁... 国家知识产权局信息显示,河南胜硅来新材料科技有限公司取得一项名为“一种金属硅粉用除铁生产系统”的专利...
工业和信息化部批复开展卫星物联... 工业和信息化部日前正式批复开展卫星物联网业务商用试验,试验期为两年。 据了解,本次获批开展卫星物联网...
月球新矿物“铈嫦娥石”是怎么被... 本文转自【央视新闻客户端】; 近日,我国宣布发现三种月球新矿物:铈嫦娥石、镁嫦娥石、铈镁嫦娥石。其中...