查看: 7813|回复: 7
[有问必答]
擦除以及写内部flash时有没有必要禁止全局中断?
[复制链接]
shibinjie
shibinjie
当前离线
积分170
23
主题101
回帖170
积分
初级会员
初级会员, 积分 170, 距离下一级还需 29 积分
初级会员, 积分 170, 距离下一级还需 29 积分
积分170
发消息
电梯直达
楼主
发表于 2019-2-18 13:34:00
|
只看该作者
|倒序浏览
|阅读模式
在读写内部flash以及擦除期间,如果没有禁止中断,我们知道任何中断应该都是得不到响应的。那么只是中断得不到及时的响应?还是会影响程序的运行,比如跑飞、破坏正常flash中的内容、甚至死机等等。
收藏0
回复
使用道具
举报
shibinjie
shibinjie
当前离线
积分170
23
主题101
回帖170
积分
初级会员
初级会员, 积分 170, 距离下一级还需 29 积分
初级会员, 积分 170, 距离下一级还需 29 积分
积分170
发消息
沙发
楼主|
发表于 2019-2-18 13:34:40
|
只看该作者
所以在操作内部flash时到底有没有必要禁止全部的中断呢?
回复
使用道具
举报
eric2013
eric2013
当前在线
积分117328
1万
主题7万
回帖11万
积分
管理员
积分117328
发消息
板凳
发表于 2019-2-18 13:49:37
|
只看该作者
加上靠谱。
攒了一批数据后,统一更新。
微信公众号:点击此处扫描图片关注
B站视频:https://space.bilibili.com/678329477
淘宝小店:https://anfulai.taobao.com/
【2025新品】H7-TOOL PLUS电池版发布,真正的手持设备,微型数控电源输出电流提升至2A,峰值3A, 防过压防过流防反接
回复
使用道具
举报
shibinjie
shibinjie
当前离线
积分170
23
主题101
回帖170
积分
初级会员
初级会员, 积分 170, 距离下一级还需 29 积分
初级会员, 积分 170, 距离下一级还需 29 积分
积分170
发消息
地板
楼主|
发表于 2019-2-18 15:03:32
|
只看该作者
eric2013 发表于 2019-2-18 13:49
加上靠谱。
攒了一批数据后,统一更新。
恩,现在看加上是比较保险的.不加的话不能确定会不会出问题,这个好像ST手册上也没有明确说明。
回复
使用道具
举报
caicaptain2
caicaptain2
当前离线
积分3247
355
主题2177
回帖3247
积分
版主
积分3247
发消息
5#
发表于 2019-2-18 15:55:42
|
只看该作者
我在实际产品中的做法是,完全不用管中断,目前没有发现异常。因为擦出写入内部flash的时候,cpu核心是暂停的。
回复
使用道具
举报
shibinjie
shibinjie
当前离线
积分170
23
主题101
回帖170
积分
初级会员
初级会员, 积分 170, 距离下一级还需 29 积分
初级会员, 积分 170, 距离下一级还需 29 积分
积分170
发消息
6#
楼主|
发表于 2019-2-19 08:43:31
|
只看该作者
caicaptain2 发表于 2019-2-18 15:55
我在实际产品中的做法是,完全不用管中断,目前没有发现异常。因为擦出写入内部flash的时候,cpu核心是暂停 ...
是的,理论上是这样的。
回复
使用道具
举报
廷润
廷润
当前离线
积分606
29
主题514
回帖606
积分
金牌会员
金牌会员, 积分 606, 距离下一级还需 394 积分
金牌会员, 积分 606, 距离下一级还需 394 积分
积分606
发消息
7#
发表于 2019-2-19 08:47:26
|
只看该作者
我现在读写,会避开一些CPU繁忙,以及功耗波动大的时间。
回复
使用道具
举报
252514251
252514251
当前离线
积分74
1
主题71
回帖74
积分
初级会员
初级会员, 积分 74, 距离下一级还需 125 积分
初级会员, 积分 74, 距离下一级还需 125 积分
积分74
发消息
8#
发表于 2019-2-19 16:20:03
|
只看该作者
擦出写入内部flash的时候,cpu核心是暂停的。
回复
使用道具
举报