2019-10-16 02:22发布
liuzixia123 发表于 2016-11-1 21:29 如果在LED1翻转后加个延时300ms,这个延时会管用么
liuzixia123 发表于 2016-11-2 23:10 谢谢哈,如果窗口值大于计数器值呢?我的总不对
那年的阿童木 发表于 2016-11-7 21:07 这个EWI位应该在使能中断的时候就置一,同步的,不需要单独设置
406088008 发表于 2016-11-12 11:02 恩恩,对的,当时找了好久才找到了这一句,在使能看门狗中断的函数定义里面 void WWDG_EnableIT(void) ...
最多设置5个标签!
可以加延时,但是300ms太长了(相对于计数器从初始值0x7F减到0x40的时间),会来不及执行喂狗操作,从而使看门狗产生复位。经验证,LED1翻转后加个50ms以内的延时可以使LED1正常闪烁。
窗口值大于计数器值是正常的吧,这时处于可刷新计数器值的阶段
恩恩,对的,当时找了好久才找到了这一句,在使能看门狗中断的函数定义里面
void WWDG_EnableIT(void)
{
*(__IO uint32_t *) CFR_EWI_BB = (uint32_t)ENABLE;}
找到这一句你是怎么对上号的呢?怎样对上中断使能寄存器的位置的能,这句话我推断了一下他的寄存器位置是0x420080A4,但是我没有找到这个寄存器在哪
一周热门 更多>