stm32L152CC读保护设置

2019-07-14 17:07发布

使用STM32L152系列整体功能正常,不加入读保护的时候LED1,正常运行,当加入读保护后,程序下进去,关机开机后,LED1,不亮,程序供电没有问题,发现程序根本就不执行了,感觉单片机锁死了。   研究好几天了,希望大家帮忙看看吧。代码如下
void Flash_RProt_ENABLE(void)
{
    u8 status;
    FLASH_Unlock();//解锁FLASH
    FLASH_OB_Unlock();//解锁选项字
    FLASH_ClearFlag(FLASH_FLAG_EOP|FLASH_FLAG_WRPERR | FLASH_FLAG_PGAERR | FLASH_FLAG_SIZERR | FLASH_FLAG_OPTVERR);
    status=FLASH_OB_GetRDP();
    if(status==0)
    {
      FLASH_OB_RDPConfig(OB_RDP_Level_1);//Read protection of the memory
      FLASH_OB_Lock();
      FLASH_Lock();
    }
}

int main(void)
{
Flash_RProt_ENABLE();
  Main_Init();//时钟初始化,IO口初始化
  while(1)         
  {LED1_OPEN()  }

}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
clknsw
1楼-- · 2019-07-14 19:56
千万别沉底啊,顶起来啊
clknsw
2楼-- · 2019-07-15 01:54
真想把它弄明白啊,大神在哪里啊,大神
clknsw
3楼-- · 2019-07-15 02:49
 精彩回答 2  元偷偷看……
zzw0719
4楼-- · 2019-07-15 07:16
顶                        

一周热门 更多>