论坛首页
任务活动
问答
论坛专题
登录
注册
根特皇宫w
+ 关注
粉丝
0
|
主题
30
|
回帖
147
加好友
私信
帖子
主题
回复
评论
窗口看门狗(WWDG)详解
2022-11-30 19:09
ST MCU
40
1774
把头文件中的几个函数名加入到头文件里面去,其他文件的文件可以调用。 ...
wdg.h 里面的代码如下: #ifndef __WDG_H #define __WDG_H #include "sys.h" ...
第四个函数是中断服务函数,先重设窗口看门狗的计数器值,然后清除提前唤醒中断标志。函数中也对 LED1(DS ...
第三个函数是中断分组函数。
第二个函数WWDG_Set_Counter()是用来重设窗口看门狗的计数器值的。
第一个函数 void WWDG_Init(u8 tr,u8 wr,u8 fprer)用来设置 WWDG 的初始化值。包括看门狗计数器的值和 ...
wdg.c 里面的代码如下:
软件设计 在工程文件目录下面新建两个文件夹分别为:wdg.c和wdg.h。并在把源文件添加到工程,和添 ...
WWDG(窗口看门狗)实验 硬件设计 1) 指示灯 DS0 和 DS1 2) 窗口看门狗 窗 ...
编写中断服务函数 编写窗口看门狗的中断服务函数,通过该函数来喂狗,必须在不大于 1 个窗口看门 ...
设置计数器初始值并使能看门狗 这一步在库函数里面是通过一个函数实现的: void WWDG_Enable(uin ...
开启 WWDG 中断并分组 开启 WWDG 中断的函数为: WWDG_EnableIT(); //开启窗口看门狗中断 ...
这个函数同样只有一个入口参数,用来设置看门狗的分频值。
这个函数的入口参数 WindowValue 用来设置看门狗的上窗口值。 设置分频数的函数是: void WWD ...
设置窗口值和分频数 设置窗口值的函数是: void WWDG_SetWindowValue(uint8_t WindowValue); ...
使能 WWDG 时钟 WWDG 不同于IWDG,IWDG 有自己独立的 40Khz 时钟,不存在使能问题。而 WWDG使用的是 PCLK1 ...
WWDG固件库函数 窗口看门狗库函数相关源码和定义分布在文件 stm32f10x_wwdg.c 文件和头文件 stm32f ...
该寄存器用来记录当前是否有提前唤醒的标志。该寄存器仅有位 0 有效,其他都是保留位。当计数器值达到 ...
状态寄存器(WWDG_SR)
因此,我们一般用该位来设置中断,当窗口看门狗的计数器值减到 0X40 的时候,如果该位设置,并开启了中断, ...
前一页
1
2
3
4
5
6
后一页
2
3
近期访客