[应用相关] STM32单片机读写保护功能的设置方法解析

[复制链接]
498|0
 楼主| yyller 发表于 2020-9-3 17:53 | 显示全部楼层 |阅读模式

        STM32读写保护功能及设置

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

        设置: 读保护设置:

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

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

        o4YBAF2gP_SAT7vNAACtwLSaLdU500.jpg
         

        (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

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部