打印

STM32写flash的时候需要关闭中断吗?

[复制链接]
10907|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huafei123|  楼主 | 2016-11-18 14:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
mdk55555| | 2016-11-19 19:28 | 只看该作者

应该针对具体的芯片来说了,有的需要关,有的不需要关

使用特权

评论回复
板凳
haokeer| | 2016-11-19 19:54 | 只看该作者
是内部flash芯片呢,还是外部flash芯片呢?这个要区分清楚

使用特权

评论回复
地板
xiaolong12| | 2016-11-19 22:55 | 只看该作者
读写FLASH 是有时序的 。你不应该中断时序。去执行别的

使用特权

评论回复
5
rmbass| | 2016-11-20 20:57 | 只看该作者
读写内部flash的时候,硬件就自动关闭中断了,不需要手动关闭的吧。

使用特权

评论回复
6
maninman1981| | 2016-11-20 20:59 | 只看该作者
rmbass 发表于 2016-11-20 20:57
读写内部flash的时候,硬件就自动关闭中断了,不需要手动关闭的吧。

硬件不会自动关闭的。需要手动关闭

使用特权

评论回复
7
wangjiahao88| | 2016-11-21 17:27 | 只看该作者
不需要关闭的!

注意一下时序就行。

可能需要发送完等待!

使用特权

评论回复
8
冰是睡着的冰| | 2016-11-22 11:04 | 只看该作者
通常会关闭中断。印象里擦出的时候必须保持N个周期,否则将导致复位。通常会关闭总中断,在完成后再开启。

使用特权

评论回复
9
yysforever| | 2016-11-22 11:07 | 只看该作者
那有个问题,比如在操作外部flash的时候,也需要关闭中断吗?

使用特权

评论回复
10
jouney316| | 2016-11-23 21:59 | 只看该作者
外部的话,应该是不需要的。反正我没关过,一直正常运行。

使用特权

评论回复
11
Dennis-Zhou| | 2016-11-23 22:03 | 只看该作者
读FLASH中的数据时,不需要关闭中断,只有在擦除时和写数据时才考虑是否需要关中断。

使用特权

评论回复
12
dongbaohui| | 2016-11-24 19:40 | 只看该作者
擦除和写入同时进行,建议关掉中断,特别是和时间有关的些操作,我以前遇到过的情况:看门狗复位后FLASH中的数据全部丢失,后来把TimeA的中断关掉,工作完全正常,(时间要求准确度不高)为什么会这样,原因不明

使用特权

评论回复
13
l科科1987| | 2016-11-24 19:43 | 只看该作者

必须关中断,FLASH工作系统应能不响应

使用特权

评论回复
14
ahhsyf| | 2016-11-27 14:39 | 只看该作者
擦写FLASH需要关闭中断,那么擦写EEPROM是否需要关闭中断吗?

使用特权

评论回复
15
原味_郭| | 2016-11-27 14:45 | 只看该作者
ahhsyf 发表于 2016-11-27 14:39
擦写FLASH需要关闭中断,那么擦写EEPROM是否需要关闭中断吗?

这个就不清楚了,你可以具体看看数据手册中的说法。

使用特权

评论回复
16
万利电子| | 2016-11-27 22:30 | 只看该作者
ST Cortex-M MCU不需要关闭中断,因为在对Flash擦除或写操作时整个MCU都被Hold住了,任何中断都不会影响MCU的运行。

使用特权

评论回复
17
liutongda| | 2016-11-28 09:05 | 只看该作者
万利电子 发表于 2016-11-27 22:30
ST Cortex-M MCU不需要关闭中断,因为在对Flash擦除或写操作时整个MCU都被Hold住了,任何中断都不会影响MCU ...

原来是这样。不过我在操作STM8的时候,还是会强制性的关闭中断才可以,不然就会当机

使用特权

评论回复
18
万利电子| | 2016-11-28 10:09 | 只看该作者
STM32与STM8 Flash操作机制是不一样的。

使用特权

评论回复
19
huafei123|  楼主 | 2017-4-19 19:57 | 只看该作者
dongbaohui 发表于 2016-11-24 19:40
擦除和写入同时进行,建议关掉中断,特别是和时间有关的些操作,我以前遇到过的情况:看门狗复位后FLASH中 ...

有的芯片会自动终止所有的中断,有的芯片需要手动停止的。

使用特权

评论回复
20
liuhuaqiang1118| | 2018-6-21 21:09 | 只看该作者
读不关有没有可能读回的数据不对

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

157

帖子

1

粉丝