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

[原创] 【原创教程】STM8s103教程-Lesson6:STM8S Flash & EEPROM介绍

[复制链接]
littlekong 发布时间:2015-9-6 11:16
" D$ D: @4 {  h
为了阅读效果更好(其实是我比较懒啦,难以一一将word文档的图片粘过来),后续的教程我会列出主要内容,然后提供pdf附件:
第六课:STM8S Flash&EEPROM 介绍

2 D9 u; Q5 A! P4 \1 }1.   基本介绍
& u6 l. y* [* y1 _  `8 F$ X
在实际的嵌入式产品中,都广泛使用了EEPROM来存储用户配置信息和系统错误的历史记录。因为许多数据信息,用户并不希望掉电丢失。举个最简单的例子,我们平常使用的手机,你可以自己设置操作语言,背景图片,即便你卸掉电池再装回去开机,手机依然保持你上次设置的语言和图片。现在越来越多的嵌入式处理器,都已经在内置存储区域自带EEPROM(大家在一些MCU芯片手册中看到的Data Flash就可以理解为是EEPROM)。此外也有专门的EEPROM芯片卖,比较常见的就是24C系列的串行接口的EEPROM了。
本节课主要给大家介绍如何利用STM8S自带的EEPROM进行数据存储,顺带介绍下Flash结构.
2.   FLASH程序存储器和数据EEPROM
关于RAM和Flash的内容我就不多说了,大家都懂的。先来看看STM8S103的存储器结构:
。。。。。。。。。。。。。。我是省略号。。。。。。。。。。。
, _# z, k9 v* r: W6 Z
3. EEPROM的编程使用

+ A$ y: [1 |$ L8 W
         本节课的例程将利用EEPROM实现以下功能:

6 T5 l/ ?0 _: s6 A: c: M" }
  • 上电读取EEPROM信息,并通过串口打印当前系统的信息。如果是首次上电,则将默认的信息写入EEPROM
  • GPIOB_Pin5控制LED亮灭;
  • 初始状态下LED亮灭频率为1000ms,即每次亮500ms,灭500ms
  • 允许用户通过串口调试工具更改闪烁频率,并存储到EEPROM。下一次上电后,读取前一次保存的数据作为闪烁频率。
  • 串口通讯参数为:9600bps,数据长度为8bit,1 Stopbit,无奇偶校验。
    & g1 J/ o0 z7 Y) }  B& d' `: `' t

0 N# z9 t* `6 q4 [
3.1 创建基本工程

9 ?# P% Q. V$ ~
参看第前面课时的内容,在原有的工程上添加:
/ z+ g, ~9 }; q+ _7 k- }' l0 t
- stm8s_flash.h: 存储器操作相关头文件

" w7 [/ o( O/ K, W7 q  g4 V
- stm8s_ flash.c:   存储器操作相关源文件

; f. u4 V3 Q# U
。。。。。。。。。。。。。。我是省略号。。。。。。。。。。。。
. t5 P1 e; v5 j% ^; ~) m+ w
有兴趣的可以前往https://pan.baidu.com/s/1eQJEKOq 下载本次教程的文档和源码,文件夹为Lesson5。QQ交流群:478737279

7 J, [% z& c' [: r- m- k- f
1 s7 f% A% g1 N" z, O9 o5 w! G

, `6 C) O7 Q2 Z% M  q  {* E5 L0 _

06_Lesson6_Flash&EEPROM.pdf

下载

1.1 MB, 下载次数: 327

赞 收藏 1 评论10 发布时间:2015-9-6 11:16

举报

10个回答
anny 回答时间:2015-9-17 15:02:55

5 A* U+ @9 l8 P6 N$ ^- j支持楼主的原创分享
爱哭的热带鱼 回答时间:2015-9-19 16:50:09
赞原创~~~~
yanwenhao 回答时间:2015-12-14 00:31:31
支持
加拿大 回答时间:2015-12-14 19:08:21
顶,谢谢分享
akikyoua 回答时间:2016-7-16 15:51:06
请问一下,eeprom的读取也需要解锁么?
b10000053 回答时间:2018-3-12 09:05:48
非常感謝樓主的分享
minstle 回答时间:2018-3-22 16:50:52
强烈支持!!!!!
robter 回答时间:2018-4-29 00:36:59
很好很好,感谢感谢
yf14789652 回答时间:2019-12-31 15:00:42
感谢分享教程。
Frankie.C 回答时间:2021-8-3 13:39:35
感谢楼主分享,正在学习中0 r5 O6 `" x$ g" O* I  n

所属标签

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版