关于FR8008A关中断的API
-

问题点:关于INT_DISABLE和INT_STOP,实测发现DISABLE只能屏蔽中断优先级>=2的中断,STOP可以真正实现关闭所有中断,但是由于没有对于STOP的描述,对直接使用有点顾虑,我想说一下场景请帮忙分析下策略。
场景:程序中主要的场景是对FLASH擦写的保护,如果用STOP的话,会对协议栈造成影响吗,如果用DISABLE,协议栈是否存在更高优先级的中断影响我FLASH操作。
我想得到一个确定的回复,谢谢。
-
有影响的,协议栈中断优先级是最高的,具体可以看下.s文件,DISABLE就行,我们flash驱动文件中就是用的这个
-
@zr 那如果继续用DISABLE的话,我想问下,需要对每个中断单独配优先级吗,还是不需要配优先级,由协议栈自动处理
我主要是不能接受FLASH内的数据丢失,会导致产品直接无法使用。
-
@chiyanzhitong 不用单独配置,系统初始化的时候分配好了各个中断的优先级,你看下汇编文件