GD32F310k_flash
2024-06-24 01:52:29
GD32F310k_flash
文章目录
- GD32F310k_flash
- 前言
- 一、步骤
- 二、代码
- 总结
前言
实现GD32F310k芯片的flash记忆功能
提示:以下是本篇文章正文内容,下面案例可供参考
一、步骤
1、解锁flash
2、擦除flash
3、写入数据
4、flash上锁
5、读取flash
二、代码
void flash_write(uint32_t writeData)
{//1 unlock flashfmc_unlock(); //一层解锁 ob_unlock(); //二层解锁fmc_flag_clear(FMC_FLAG_PGERR);fmc_flag_clear(FMC_FLAG_WPERR);fmc_flag_clear(FMC_FLAG_END);//2 erase pageif(FMC_READY != fmc_page_erase(addr)){//erase errorreturn;}//3 write dataif(FMC_READY != fmc_word_program(addr, writeData)){return;}//4 lock flashfmc_lock();}uint32_t flash_read(void)
{return readData = *(__IO uint32_t*)(addr);
}
注:
1、addr为要操作的flash地址。
2、flash擦除后数据为ff。
总结
flash数据掉电不清除,可实现简单程序记忆功能。
GD32F310k_flash相关推荐
最新文章
- 【计算机视觉】森林火灾检测-1
- 艾伟_转载:使用LINQ to SQL更新数据库(上):问题重重
- 为什么要娶就娶电力女?!
- 云栖专辑 | 阿里开发者们的第4个感悟:自驱是最好的进步方式
- 项目管理九大知识领域
- 网易家居专访柯拉尼陶晓松:有所为 有所不为 争创领军品牌
- 教育OA系统该如何选择?
- 点云配准(一)— ICP方法
- JS根据身份证号码获取性别
- TensorFlow 系列案例(2):自然语言处理-TensorFlow + Word2Vec
- 电池SOC仿真系列-基于RNN的电池SOC估算研究
- VIVADO中使用BD时,常用的IP
- 芯片制作 | 和我一起来卷芯片
- 将英汉词典数据库放入MySQL数据库中,并将数据库中“以A开头的单词”显示在JSP网页上
- 利用Exchange服务同步iOS和android中的联系人
- 从0到1构建一个电商平台 – 开发篇(转)
- SIP协议详解(中文)-6
- java程序员如何进行物联网开发
- 织梦如何添html5播放器,织梦ckplayer视频播放器插件安装使用教程
- “微信上会给你发这三句话的男人,是真的爱你”