- 0
- 0
- 约1.37千字
- 约 3页
- 2026-02-03 发布于北京
- 举报
WWDG模块测试
1、功能描述
窗口看门狗通常被用来由外部干扰或不可预见的逻辑条件造成的应用程序背离正
常的运行序列而产生的软件故障。除非递减计数器的值在T6位变成0前被刷新,此看门狗
电路在达到可编程的时间周期时,会产生一个MCU复位。在递减计数器达到窗口寄存器之
前,如果递减计数器值的第7位(在控制寄存器中)被刷新,那么也将产生一个MCU复位。
这表明递减计数器需要在一个有限的窗口中被刷新。
如果看门狗被启动(WWDG_CR寄存器中的WDGA位被置1),并且当7位(T[6:0]
递减计数器从40h翻转到3Fh(T6位)时,则产生一个复位。如果软件在计数器值大于窗
口寄存器中的值时重新装载计数器,将产生一个复位
2、主要特性
⚫可编程的自由运行递减计数器
⚫条件复位
➢当递减计数器的值小于40h(若看门狗被启动)则产生复位
➢当递减计数器在窗口外被重新装载,(若看门狗被启动)则产生复位
⚫
3、软件代码
#includestm32f10x_lib.h
voidWWDG_Configuration(void)
{
RCC_APB1PeriphClockCmd(RCC_APB1Periph_WWDG,ENABLE);//使能APB1外设WWDG时钟;
WWDG_SetPrescaler(WWDG_Prescaler_8);/*看门狗节拍=(36M/4096)/8=1098Hz*/
WWDG_SetWindowValue(0x42);/*窗口值用0x42*/
WWDG_Enable(0x7f);/*看门狗使能并初始化定时器为0x7f*/
WWDG_ClearFlag();/*ClearEWIflag*/
WWDG_EnableIT();/*EnableEWinterrupt*/
}
5、#测试效果
您可能关注的文档
最近下载
- TSG21-2016 固定式压力容器安全技术监察规程.docx VIP
- TSG 21-2016 固定式压力容器安全技术监察规程.pdf VIP
- 给排水科学与工程实习日志.pdf VIP
- 佐思汽研:汽车AI大模型TOP10分析报告.pdf VIP
- 问女朋友的100个问题.docx VIP
- (全国职业技能比赛:高职)GZ069纺织品检验与贸易赛项理论题库(纺织品检验部分).docx VIP
- (全国职业技能比赛:高职)GZ069纺织品检验与贸易赛项理论和实操题库共计9套.docx VIP
- 2026届作文备考之阅卷标准及高低分作文典例评析.docx
- 供应商反恐安全管理程序 2023年C-TPAT反恐安全管理程序.docx VIP
- 生成式人工智能在小学语文教学中的写作教学策略研究教学研究课题报告.docx
原创力文档

文档评论(0)