目录
1.实验目标
本次实验设置软件启动WDT,并设置约1秒触发一次WDT计数溢出中断,通过KEY2循环切换工作模式(正常模式、睡眠模式),正常模式LED1闪烁,睡眠模式LED2闪烁。
2.实验准备
硬件搭建:ZW-HC32F460-BZ标准版开发板1套
软件搭建:MDK5.22
3.硬件分析
板载4个LED功能指示灯,LED1、LED2、LED3、LED4分别对应PA5、PA6、PA7、PA8引脚。原理图如下所示。
从图中可以看出引脚输出低电平,对应LED灯被点亮;反之熄灭。
板载4个按键,KEY1、KEY2、KEY3、KEY4分别对应PB11、PE8、PE7、PH2引脚。
4.关键代码
WDT中断初始化函数
函数原型: void Wdt_Nvic_Init(void)
功能说明: WDT中断初始化