需要关闭中断么,FLASH操作
需要关闭中断么,FLASH操作需要关断中断否则擦除或读写会出错。
这个看你用的flash类型的,读写速度不是很快的话就不用考虑中断的。
原来还没有注意过Flash在读写实现过程。
最好时关掉其他中断的,在读写的时候有其他中断影响的话,会造成数据的错误。
还有就是在flash的擦除过程中,若有其他中断影响,会擦出不完全的。
需要关断中断 ,否则擦除或读写会出错。
在读写的时候有中断影响的话,会造成数据的错误。
这个问题的回答就是关掉不必要的中断的,尽量减少其他中断的影响。
对,要防止正在擦鞋时候突然来个中断就扯淡了。
FLASH操作没有规定一定要关闭中断
只是你要清楚FLASH写操作时中断程序是没法从flash读取指令或数据的。
所以FLASH写操作期间最好不要其它中断出现,出现了往往没法及时响应。
一般都是关断中断的
FLASH写操作时中断程序是没法从flash读取指令或数据的
FLASH写操作期间最好不要其它中断出现
有人已经说得很清楚了。对flash进行写操作时,整个单片机都是暂停的
楼主是想在擦除或读写flash的时候,被其他中断打断吗
一般都是要关掉的,但是看到st的官方库的例程没有做关闭动作。
不需要关闭。因为总线被阻塞了。
页:
[1]
2