打印
[AT32F403/403A]

为什么调用了FLASH_LOCK()不起作用?

[复制链接]
998|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
单片小菜|  楼主 | 2021-9-1 09:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用代码成功将数据写入到flash中,并调用FLASH_Lock()函数,但是用artery icp programmer_v2.4.23还是可以读到芯片内的数据

使用特权

评论回复
沙发
勇敢的大白菜| | 2021-9-1 14:59 | 只看该作者
不清楚是什么样的操作。

使用特权

评论回复
板凳
xbwpc| | 2021-9-1 16:31 | 只看该作者
FLASH_Lock()是写保护,避免单片机跑飞后误写Flash,与选项字节里的RDP读保护没关系。

使用特权

评论回复
地板
muyichuan2012| | 2021-9-1 17:12 | 只看该作者
楼上正解,FLASH_Lock()是锁寄存器操作,楼主情形应该使用读保护函数。

使用特权

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

本版积分规则

认证:资深专家
简介:丰富的嵌入式软硬件开发管理经验; 丰富的项目管理经验并具备敏锐的市场嗅觉; 丰富的产品的供应链资源及工厂管控能力; 具备很强的产品落地经验(从产品企划到产品量产);

107

主题

2306

帖子

9

粉丝