3583| 2
|
窗口看门狗中断程序 |
5金钱
最佳答案改成这样既可:
[mw_shl_code=c,true]//窗口看门狗中断服务程序
void WWDG_IRQHandler(void)
{
WWDG->SR=0X00;//清除提前唤醒中断标志位
WWDG_Set_Counter(WWDG_CNT);//重设窗口看门狗的值!
//LED1=!LED1;
}[/mw_shl_code]
如果按原来的做法,清除中断是需要CPU周期的,如果立即退出中断服务函数,貌似会影响到中断清除,从而导致复位。
| ||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-29 06:32
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网