flash模拟EEPEOM写数据引起看门狗复位的问题;

2019-07-20 10:03发布

各位大神,在用FLASH模拟EEPROM的写数据时会引起窗口看门狗复位,我的理解应该是因为在擦除扇区有一个等待的时间,在这个等待的时间这时候没有喂狗,所以导致看门狗复位?那我怎么样才能让在等待的时间时候也同时喂狗呢,用的是HAL库,有没有大神可以帮帮忙,瞅了好久程序了,不知道该怎么改。感谢各路大神。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
18条回答
郭子
2019-07-21 06:37
Noctis 发表于 2018-1-11 09:50
FLASH的烧写、刷除时间你是改变不了的。另外你这个问题不是简单的在中断里喂狗就可以的。本身窗口看门狗 ...

我在FLASH_WaitForLastOperation(FLASH_WAITETIME);                               //等待上次操作完成这个函数里面也进行了喂狗,这个函数就是等待FLASH操作的函数,然后我在这里面加了喂狗函数,也是不行

一周热门 更多>