您好, 登录| 注册|
论坛导航
您好, 登录| 注册|
子站:
论坛首页    单片机MCU/嵌入式
  •  发帖
  • 收藏

一个简单flash写数据并串口发送
阅读: 400 |  回复: 5 楼层直达

2019/01/15 16:28:51
1
lihui710884923[实习版主]
电源币:447 | 积分:1 主题帖:146 | 回复帖:482
LV8
师长

QQ截图20160321155901 【直播】最纯粹的技术直播!乐云老师带你实战电子负载

QQ截图20160321155901 【免费送】 美信MAX17220评估板免费试用免费送


先看一个STM32F103的flash地址,针对C8  RB等系列都可以

还需要说明的一点是,我使用的是STM32的库开发,所以具体的Flash操作也是调用官方的API函数来实现,该接口基本不需要配置,只要保证把库文件包含在工程中,就可以实现调用了,编写程序时不需要额外配置相关寄存器什么的。下面是简单的函数实现,通过简单的移植即可实现flash的读写操作,有任何疑问欢迎交流讨论,共同学习

标签 STM32
2019/01/15 16:38:36
2
lihui710884923[实习版主]
电源币:447 | 积分:1 主题帖:146 | 回复帖:482
LV8
师长
看看STM32 FLASH操作流程
Flash操作已经属于嵌入式设备中很底层的操作了,直接对地址进行存取,简单描述,Flash操作大致需要以下流程:

1、确定要写入Flash的首地址(稍后介绍确定地址的方法)
2、解锁Flash
3、对Flash进行操作(写入数据)
4、对Flash重新上锁
确定地址的方法发的帖子里有相关的介绍
2019/01/15 16:47:30
3
lihui710884923[实习版主]
电源币:447 | 积分:1 主题帖:146 | 回复帖:482
LV8
师长

我们来写一个flash写函数

2019/01/15 16:48:57
4
lihui710884923[实习版主]
电源币:447 | 积分:1 主题帖:146 | 回复帖:482
LV8
师长

这个是一个读取flash函数

2019/01/15 16:54:57
5
lihui710884923[实习版主]
电源币:447 | 积分:1 主题帖:146 | 回复帖:482
LV8
师长

看看主函数

下载程序接上电脑看看效果


写入flash的额数据通过串口发送成功,

2019/01/15 17:11:44
6
电源网-fqd
电源币:5059 | 积分:15065 主题帖:433 | 回复帖:5049
LV11
统帅
客服热线
服务时间:周一至周五9:00-18:00
微信关注
免费技术研讨会
获取一手干货分享

互联网违法不良信息举报

Reporting Internet Illegal and Bad Information
editor@netbroad.com
022-58392381