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

查看: 14681|回复: 35

[STM32F3] 【STM32F303开发】+ 内部Flash模拟EEPROM

  [复制链接]

60

主题

2051

回帖

31

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2015-6-3 21:47:29 | 显示全部楼层 |阅读模式
本帖最后由 creep 于 2015-6-3 22:24 编辑

今天刚拿到开发板,写个测试程序熟悉下芯片结构。
对于ST的很多MCU内部都没有EEPROM,比如我接触到的F1/F3/F4,如果想保存一些简单的参数比如产品SN号,固件版本号等信息就可以使用内部FALSH模拟EEPROM来做,简单方便实惠。
我使用F303RE的内部Flash的Main memory的第255页(最后一页)2K字节的大小来模拟EEPROM,这个根据自己的需要来选择,尽量别和代码存放的地方相冲突。
212642ijn42npwnw6p6nv9.jpg
不同的FLASH访问的操作最小单位不同,比如F103和F303都只能以16 bits操作,但是F429可以8bits/16bits/32bits访问,这要特别注意。F303的库函数提供了16bits和32bits的写Flash函数,其中的32bits函数是分2次操作,每次写16bits,可以根据要保存的数据类型分别调用。
213326vcdchvctca0hdvth.jpg

访问内部flash需要一定的操作步骤,比如:解锁FLASH,擦除相应的页,写相应的页,锁FLASH,只要按照对应的步骤即可.
写完之后可以查看对应的FLASH空间已经有了我们写的数据了,这个数据掉电之后还是存在的。
214006efihboss9nuwfht8.jpg
读出写的数据发送到串口查看。

214520td3s0pcj3b0c35s5.jpg



F303RE_EEPROM.rar

下载

388.28 KB, 下载次数: 1358, 下载积分: ST金币 -1

测试DEMO

回复

使用道具 举报

22

主题

946

回帖

3

蝴蝶豆

论坛元老

最后登录
2020-5-26
发表于 2015-6-3 21:50:07 | 显示全部楼层
没有代码吗?我做过F1的和F0的,没做过F3的,可以学习下~~~~~~
回复 支持 反对

使用道具 举报

60

主题

2051

回帖

31

蝴蝶豆

版主

最后登录
2020-12-9
 楼主| 发表于 2015-6-3 21:51:16 | 显示全部楼层
xnmc2013 发表于 2015-6-3 21:50
没有代码吗?我做过F1的和F0的,没做过F3的,可以学习下~~~~~~

已经更新了,
回复 支持 反对

使用道具 举报

33

主题

1243

回帖

0

蝴蝶豆

论坛元老

最后登录
2019-3-9
发表于 2015-6-3 22:14:12 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

47

主题

3404

回帖

30

蝴蝶豆

版主

最后登录
2020-12-7
发表于 2015-6-3 23:17:07 | 显示全部楼层
多谢分享,学习了
回复 支持 反对

使用道具 举报

11

主题

139

回帖

0

蝴蝶豆

高级会员

最后登录
2019-7-18
发表于 2015-6-4 09:06:42 | 显示全部楼层
应该都是差不多的吧
回复 支持 反对

使用道具 举报

60

主题

2051

回帖

31

蝴蝶豆

版主

最后登录
2020-12-9
 楼主| 发表于 2015-6-4 09:22:28 | 显示全部楼层
莫林2020 发表于 2015-6-4 09:06
应该都是差不多的吧

是的F1和F3系列的一样,F4的和这个有点区别。
回复 支持 反对

使用道具 举报

7

主题

319

回帖

3

蝴蝶豆

金牌会员

最后登录
2020-12-9
发表于 2015-6-4 09:34:50 | 显示全部楼层
这个不错,谢谢分享
回复 支持 反对

使用道具 举报

7

主题

912

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-7-4
发表于 2015-6-4 09:37:40 | 显示全部楼层
不错的教程,先收藏了,留着以后用,谢谢楼主分享
回复 支持 反对

使用道具 举报

100

主题

3617

回帖

1

蝴蝶豆

论坛元老

最后登录
2020-12-8
发表于 2015-6-4 09:57:26 | 显示全部楼层
l0系列的就有内部eerom
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版