请教stm32操作内部FLASH时影响定时器中断的问题

2019-12-22 13:48发布

本帖最后由 NIC 于 2017-9-28 21:21 编辑

一个定时器的中断的精度要求比较高,但stm32操作内部FLASH时因为会关闭全部中断而影响到定时器中断,有没有好的方法去判断当前定时中断有没有受到影响
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
NIC
2019-12-23 08:49
LearningASM 发表于 2017-9-28 22:36
这个就像以前状态机那样,定时器里面做个标志位置1操作,操作Flash前把标志位清0,然后while(标志位==0) ...

这个定时器每次中断后就关闭的,下一次等待某个事件发生时再开启这个定时器。所以我要在开启定时器时置标志位,中断后清标志位,操作flash前都去判断这个标志位,如果被置位了,就等待标志位被清掉后再去操作Flash

一周热门 更多>