登录注册
论坛
一粒金砂(中级)
72
0
void WWDG_IRQHandler(void){ u8 wr,tr; wr=WWDG->CFR&0X7F; tr=WWDG->CR&0X7F; if(tr<wr) WWDG_Set_Counter(WWDG_CNT); //重载7位计数器 WWDG->SR=0X00; LED1=!LED1;}
不完全手册里面说当计数器值为0X40时进入中断,在中断中进行计数器的值和窗口寄存器的值(即上窗口的值)的比较。问题是进入中断时计数器的值是0X40,而窗口寄存器的值(即上窗口的值)又规定要大于0X40,那这样结果不是肯定知道了吗?为什么还要比较呢?另外,如果不在提前唤醒中断中重载计数器,如何实行在窗口寄存器的值和0X40之间重载计数器?哪位大侠能帮忙解答下,多谢啦。
扫一扫,分享给好友
纯净的硅(高级)
1059
发表回复 回帖后跳转到最后一页
曾经的版主且威望大于2000,或对EEWORLD论坛有突出贡献的坛友
EEWorld Datasheet 技术支持
查看 »