[下载专区]

flash

[复制链接]
545|7
手机看帖
扫描二维码
随时随地手机跟帖
ifxz0123| | 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库,不一样。

使用特权

评论回复
ifxz0123| | 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)

使用特权

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

使用特权

评论回复
LM莫| | 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 | 显示全部楼层
回复贴中的资料不错,学习了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

!@#

12

主题

36

帖子

0

粉丝