FR8008A,目前使用PA0和PA1做uart0使用中断接收传感器数据(1s一次),同时设备隔一段时间保存一次flash。
现在发现二者同时开启时可能会出现flash_erase后设备卡死无法写入flash的情况(可正常触发wdt并重启),flash操作之前GLOBAL_INT_DISABLE也没有效果,还是会卡死。
这种可能是什么情况?
目前的解决方法是在flash操作之前NVIC_DisableIRQ(UART0_IRQn),flash操作之后再重新NVIC_EnableIRQ(UART0_IRQn),这种方法是否存在风险?
Z
zzr
@zzr
0
声望
1
帖子
17
资料浏览
0
粉丝
0
关注
zzr 发布的帖子
-
uart0和写flash之间是否存在冲突发布在 FR800x