搜索

[下载专区] flash

[复制链接]
115|7
 楼主 | 2021-1-12 17:13 | 显示全部楼层 |阅读模式
求F103RET flash读写的例程

使用特权

评论回复
| 2021-1-12 17:35 | 显示全部楼层
这个,参考ST的F103的FALSH读写例程吧

使用特权

评论回复
 楼主 | 2021-1-13 09:32 | 显示全部楼层
ifxz0123 发表于 2021-1-12 17:35
这个,参考ST的F103的FALSH读写例程吧

FLASH_SetLatency(FLASH_Latency_0);
FLASH_HalfCycleAccessCmd(FLASH_HalfCycleAccess_Enable);
FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);
初始化完后
.........
FLASH_Unlock();
FLASH_ErasePage( 0x0801FC00);
FLASH_ProgramHalfWord(EEPROM->MODE, 0) ;
无法写入,变量值认为0xff.

ST的现在都是HAL库,不一样。

使用特权

评论回复
| 2021-1-13 10:40 | 显示全部楼层
!@# 发表于 2021-1-13 09:32
FLASH_SetLatency(FLASH_Latency_0);
FLASH_HalfCycleAccessCmd(FLASH_HalfCycleAccess_Enable);
FLASH_P ...

这个是STM32F103系列的ST的标准片外设库的各种片外设例程,其中就包含了FLASH的读写操作
STM32F10x_StdPeriph_Examples.zip (1.54 MB, 下载次数: 3)

使用特权

评论回复
| 2021-1-14 09:03 | 显示全部楼层
感谢上楼的分享

使用特权

评论回复
| 2021-1-14 17:10 | 显示全部楼层
!@# 发表于 2021-1-13 09:32
FLASH_SetLatency(FLASH_Latency_0);
FLASH_HalfCycleAccessCmd(FLASH_HalfCycleAccess_Enable);
FLASH_P ...

这个时间是不是应该加个延时,官方下载的工程包中都有的,不过你这个好像是以前的库。

使用特权

评论回复
 楼主 | 2021-1-15 09:15 | 显示全部楼层
LM莫 发表于 2021-1-14 17:10
这个时间是不是应该加个延时,官方下载的工程包中都有的,不过你这个好像是以前的库。 ...

是在FLASH_ProgramHalfWord函数最后加一个延时吗?

使用特权

评论回复
| 2021-1-15 15:00 | 显示全部楼层
回复贴中的资料不错,学习了。

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

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