houcs 发表于 2022-3-6 20:35

需要关闭中断么,FLASH操作

需要关闭中断么,FLASH操作

juventus9554 发表于 2022-3-6 20:37

需要关断中断否则擦除或读写会出错。

xxrs 发表于 2022-3-6 20:40

这个看你用的flash类型的,读写速度不是很快的话就不用考虑中断的。

dingy 发表于 2022-3-6 20:42

原来还没有注意过Flash在读写实现过程。

heweibig 发表于 2022-3-6 20:44


最好时关掉其他中断的,在读写的时候有其他中断影响的话,会造成数据的错误。

zhanghqi 发表于 2022-3-6 20:46

还有就是在flash的擦除过程中,若有其他中断影响,会擦出不完全的。

lium 发表于 2022-3-6 20:49

需要关断中断 ,否则擦除或读写会出错。

xxrs 发表于 2022-3-6 20:51

在读写的时候有中断影响的话,会造成数据的错误。

juventus9554 发表于 2022-3-6 20:53

这个问题的回答就是关掉不必要的中断的,尽量减少其他中断的影响。

dengdc 发表于 2022-3-6 20:55

对,要防止正在擦鞋时候突然来个中断就扯淡了。

wyjie 发表于 2022-3-6 20:57

FLASH操作没有规定一定要关闭中断

dingy 发表于 2022-3-6 21:00

只是你要清楚FLASH写操作时中断程序是没法从flash读取指令或数据的。

xxrs 发表于 2022-3-6 21:03

所以FLASH写操作期间最好不要其它中断出现,出现了往往没法及时响应。

morrisk 发表于 2022-3-6 21:05

一般都是关断中断的

juventus9554 发表于 2022-3-6 21:06

FLASH写操作时中断程序是没法从flash读取指令或数据的

jiajs 发表于 2022-3-6 21:12

FLASH写操作期间最好不要其它中断出现

supernan 发表于 2022-3-6 21:14

有人已经说得很清楚了。对flash进行写操作时,整个单片机都是暂停的

stly 发表于 2022-3-6 21:17

楼主是想在擦除或读写flash的时候,被其他中断打断吗

xxmmi 发表于 2022-3-6 21:20

一般都是要关掉的,但是看到st的官方库的例程没有做关闭动作。

pengf 发表于 2022-3-6 21:22

不需要关闭。因为总线被阻塞了。
页: [1] 2
查看完整版本: 需要关闭中断么,FLASH操作