你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F0怎么在程序里设置读保护

[复制链接]
a707083746 提问时间:2018-1-6 14:45 /
STM32F1可以这样设置:
      FLASH_Unlock();
      FLASH_ReadOutProtection(ENABLE);   
      FLASH_Lock();



STM32F0是怎么设置呀?
收藏 评论7 发布时间:2018-1-6 14:45

举报

7个回答
MrJiu 回答时间:2018-1-6 15:34:14
参考资料,FLASH部分是有这方面介绍的。。。另外现在官方支持的库是Hal和LL,所以建议用这个!!!

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

creep 回答时间:2018-1-6 17:23:31
简单的话可以使用jflash下载

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

dzzwoaizi 回答时间:2018-1-6 17:38:09
很长时间写的了,有点忘记了,

void FLASH_WriteWord(u32 WriteAddr, u32 Word)
{
    //解锁
    FLASH_Unlock();
    //清除标志位
    FLASH_ClearFlag(FLASH_FLAG_EOP | FLASH_FLAG_PGERR | FLASH_FLAG_WRPERR);
    //要擦出页的起始地址      
    FLASH_ErasePage(WriteAddr);              
    //写数据
    FLASH_ProgramWord(WriteAddr,Word);
    //锁定
    FLASH_Lock();  
}
u32 FLASH_ReadWord(u32 ReadAddr)
{
  u32 buf;
  buf=(*(__IO uint32_t*)(ReadAddr));
  return buf;
}

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

a707083746 回答时间:2018-1-8 13:09:25
MrJiu 发表于 2018-1-6 15:34
参考资料,FLASH部分是有这方面介绍的。。。另外现在官方支持的库是Hal和LL,所以建议用这个!!! ...

没找到这个资料,我还在用标准库
a707083746 回答时间:2018-1-8 13:10:53
creep 发表于 2018-1-6 17:23
简单的话可以使用jflash下载

我用STM32 ST-LINK Utility也可以设置读保护,但是如果在代码里就写好了更好
a707083746 回答时间:2018-1-8 13:11:46
dzzwoaizi 发表于 2018-1-6 17:38
很长时间写的了,有点忘记了,

void FLASH_WriteWord(u32 WriteAddr, u32 Word)

这个只是读写flash吧,没有设置读保护的部分呢
回答时间:2018-1-8 15:25:17
用Flash Loader 在烧写程序哪一页,里面有设置开启读保护的。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版