硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5088|回复: 7
收起左侧

[有问必答] 擦除以及写内部flash时有没有必要禁止全局中断?

[复制链接]

22

主题

93

回帖

159

积分

初级会员

积分
159
发表于 2019-2-18 13:34:00 | 显示全部楼层 |阅读模式
在读写内部flash以及擦除期间,如果没有禁止中断,我们知道任何中断应该都是得不到响应的。那么只是中断得不到及时的响应?还是会影响程序的运行,比如跑飞、破坏正常flash中的内容、甚至死机等等。
回复

使用道具 举报

22

主题

93

回帖

159

积分

初级会员

积分
159
 楼主| 发表于 2019-2-18 13:34:40 | 显示全部楼层
所以在操作内部flash时到底有没有必要禁止全部的中断呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106971
QQ
发表于 2019-2-18 13:49:37 | 显示全部楼层
加上靠谱。

攒了一批数据后,统一更新。
回复

使用道具 举报

22

主题

93

回帖

159

积分

初级会员

积分
159
 楼主| 发表于 2019-2-18 15:03:32 | 显示全部楼层
eric2013 发表于 2019-2-18 13:49
加上靠谱。

攒了一批数据后,统一更新。

恩,现在看加上是比较保险的.不加的话不能确定会不会出问题,这个好像ST手册上也没有明确说明。
回复

使用道具 举报

335

主题

2037

回帖

3047

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3047
发表于 2019-2-18 15:55:42 | 显示全部楼层
我在实际产品中的做法是,完全不用管中断,目前没有发现异常。因为擦出写入内部flash的时候,cpu核心是暂停的。
回复

使用道具 举报

22

主题

93

回帖

159

积分

初级会员

积分
159
 楼主| 发表于 2019-2-19 08:43:31 | 显示全部楼层
caicaptain2 发表于 2019-2-18 15:55
我在实际产品中的做法是,完全不用管中断,目前没有发现异常。因为擦出写入内部flash的时候,cpu核心是暂停 ...

是的,理论上是这样的。
回复

使用道具 举报

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
发表于 2019-2-19 08:47:26 | 显示全部楼层
我现在读写,会避开一些CPU繁忙,以及功耗波动大的时间。
回复

使用道具 举报

1

主题

71

回帖

74

积分

初级会员

积分
74
发表于 2019-2-19 16:20:03 | 显示全部楼层
擦出写入内部flash的时候,cpu核心是暂停的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-12 09:01 , Processed in 0.262692 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表