打印
[应用相关]

STM32单片机读写保护功能的设置方法解析

[复制链接]
306|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yyller|  楼主 | 2020-9-3 17:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

        STM32读写保护功能及设置

        功能:: 读保护设置后将不能读出flash的内容;当解除读保护的时候stm32会自动擦出整篇flash;

        设置: 读保护设置:

        在程序的开头加入“读保护”代码,即实现了读保护功能;(每次程序运行先 开保护)

        解除读保护:解除读保护可以设置在按键里面,方便实现解,也不可不设;

       


         

        (1)设置读保护:

        if(FLASH_GetReadOutProtectionStatus()!=SET)

        {

        FLASH_Unlock(); //不解锁FALSH也可设置读保护

        FLASH_ReadOutProtecTIon(ENABLE);

        FLASH_Lock();//上锁

        }

        (2)解除读保护

        if(FLASH_GetReadOutProtecTIonStatus()!=RESET)

        {

        FLASH_Unlock();

        FLASH_ReadOutProtecTIon(DISABLE);

        FLASH_Lock();//上锁

        }

        这些函数在stm32f10x_flash里面

使用特权

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

本版积分规则

132

主题

241

帖子

1

粉丝