flash做EEPROM用

flash做EEPROM用stm32f103 flash eeprom,stm32f4 flash eeprom,eeprom vs flash,eeprom,flash rom,i2c
社会化媒体营销 > flash做EEPROM用

flash做EEPROM用(2)

void FLASH_Lock(void);

2. 写操作函数

固件库了三个 FLASH 写函数:

FLASH_Status FLASH_ProgramWord(uint32_t Address, uint32_t Data);

FLASH_Status FLASH_ProgramHalfWord(uint32_t Address, uint16_t Data);

FLASH_Status FLASH_ProgramOptionByteData(uint32_t Address, uint8_t Data);

顾名思义分别为:FLASH_ProgramWord 为 32 位字写入函数,其他分别为 16 位半字写入和用户选择字节写入函数。这里需要说明,32 位字节写入实际上是写入的两次 16 位数据,写完第一次后地址+2,这与我们前面讲解的 STM32 闪存的编程每次必须写入 16 位并不。写入 8位实际也是占用的两个地址了,跟写入 16 位基本上没啥区别。

3. 擦除函数

固件库三个 FLASH 擦除函数:

FLASH_Status FLASH_ErasePage(uint32_t Page_Address);

FLASH_Status FLASH_EraseAllPages(void);

FLASH_Status FLASH_EraseOptionBytes(void);

这三个函数可以顾名思义了,非常简单。

4. 获取 FLASH 状态

主要是用的函数是:

FLASH_Status FLASH_GetStatus(void);

返回值是通过枚举类型定义的:

typedef enum

{

FLASH_BUSY =1,//忙

FLASH_ERROR_PG,//编程错误

FLASH_ERROR_WRP,//写保护错误

FLASH_COMPLETE,//操作完成

FLASH_TIMEOUT//操作超时

}FLASH_Status;

从这里面我们可以看到 FLASH 操作的 5 个状态,每个代表的意思我们在后面注释了。

5. 等待操作完成函数

点击显示全文

分页:12345
  • FLASH模拟eeprom实验笔记

    FLASH模拟eeprom实验笔记_计算机软件及应用_IT/计算机_专业资料。STM32 FLASH 模拟 EEPROM 实验笔记 一、 根据所选 IC 确定每页的大小 ST 系列芯片中,FLASH 的...

    2018-08-15 11:02:34
    210770
  • FLASH-SRAM-EEPROM-区别-【专业篇】加【通俗篇】

    现在的单片机,RAM 主要是做运行时数据存储器,FLASH 主要是程序存储器,EEPROM 主要是用以在程序运行保存一些需要掉电不丢失的数据. 楼 上说的很好 另外,一些变量,...

    2018-08-15 10:58:12
    289667
  • NXP ARM Context M0 内部Flash用作EEPROM使用详解

    Context M0 内部 Flash 用作 EEPROM 使用详解 1.LPC1114x 的 Flash 简介 LPC1114x 的 Flash 存储器系统包含 32kB Flash 器件的 8 个扇区。 Flash 存储器从...

    2018-08-15 10:56:28
    417027
  • flash做EEPROM用

    flash做EEPROM用_计算机硬件及网络_IT/计算机_专业资料。STM32 本身没有自带 EEPROM,但是 STM32 具有 IAP《在应用编程》功能,所以我们可 以把它的 FLASH 当成 ...

    2018-08-15 10:33:22
    132631
  • FLASH和EEPROM的最大区别

    存储单元的结构也不同,FLASH 的电路结构较简单,同样容量占芯片面 积较小,成本自然比 EEPROM 低,因而适合用作程序存储器,EEPROM 则更多的用作非易 失的数据存储...

    2018-08-15 10:53:18
    313699
  • RAM,ROM,EEPROM,FLASH区别

    RAM,ROM,EEPROM,FLASH区别_计算机软件及应用_IT/计算机_专业资料。RAM,ROM,EEPROM,FLASH区别 ROM 是只读内存《Read-Only Memory》的简称,是一种只能读出事先所存...

    2018-08-15 10:25:17
    344471
  • 区别:FLASH ROM与EEPROM

    区别:FLASH ROM与EEPROM_信息与通信_工程科技_专业资料 暂无评价|0人阅读|0次下载|举报文档 区别:FLASH ROM与EEPROM_信息与通信_工程科技_专业资料。自己整理的...

    2018-08-15 10:31:40
    286460
  • HCS08的FLASH模拟EEPROM

    //全擦除指令 /***用户定制参数《根据单片机型号和用户 flash 使用情况定制》***/ #define EEPROM_START_ADDRESS 0xE000 //EEPROM 区起始地址。 512B 的倍数 ...

    2018-08-15 11:06:07
    409020
加载中...
加载中...
  • 自动化测试工具selenium中如何利用xpath来定位元素

    自动化测试工具selenium中如何利用xpath来定位元素 - 自动化测试工具 selenium 中如何利用 xpath 来定位元素 在开始之前,我们先来熟悉 selenium 中常使用的几个...

  • XPath入门教程整理

    XPath入门教程整理 - XPath 入门教程目录 关于本教程中使用了例子...

  • 给xpath添加正则表达式匹配函数

    public override IXsltContextVariable ResolveVariable《string prefix, string name》 《 // Create an instance of an XPathExtensionVariable. XPathExtensionVariable ...

  • 八爪鱼如何通过xpath实现自定义定位元素

    八爪鱼如何通过xpath实现自定义定位元素_互联网_IT/计算机_专业资料。本文介绍八爪鱼如何通过xpath实现自定义定位元素。 八爪鱼·云采集服务平台 www.bazhuayu.com ...

  • XPath实例教程

    XPath实例教程 - XPath 实例教程一、基本的 XPath 语法 实例教程一、 基本的 XPath 语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径就...

24小时热门信息
  • docker学习之基础知识

    docker学习之基础知识 - 内 部 公 开 ▲ Docker 学习之基础知识 Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余 项...

    2018-08-15 11:00:17
    462582
  • Docker安装配置步骤详解_图文

    Docker安装配置步骤详解 - Docker 安装配置步骤详解 1. 安装 Docker 使用 yum 命令安装 docker,如 yum -y install docker-io 2. 配...

    2018-08-15 10:46:57
    921948
  • Docker 的使用总结

    docker 在线安装与启动 1.1 安装 docker [root@localhost /]#yum install –y epel-release [root@localhost /]# yum -y install docker-io 1.2 启动 ...

    2018-08-15 10:54:56
    182123
  • 重建docker0网络《docker容器端口不通时试用》

    重建docker0网络《docker容器端口不通时试用》 - pkill docker iptables -t nat -F ifconfig docker0 down brctl delbr ...

    2018-08-15 10:59:40
    245925
  • Docker文件系统的分层与隔离

    Docker 文件系统的分层与隔离 M 老师:Docker 的很多特性都表现在它所使用的文件系统上,比如大家都知道 docker 的文件系统是分层的,所以它可以快速迭代,可以回滚。...

    2018-08-15 11:08:25
    188609
  • docker云架构

    docker云架构 - docker,云架构,分布式集群... docker云架构_计算机软件及应用_IT/计算机_专业资料。docker,云架构,分布式集群 Docker:一种云计算下的新的虚拟化技术...

    2018-08-15 10:38:31
    286938
精彩推荐
  • FLASH 练习题FLASH 练习题

    FLASH 练习题_理化生_高中教育_教育专区。练习题 填空题 1、 Flash CS3 中的基本绘图工具包括直线工具、___、___、___、 ___。 2、绘制线条的工具有___...2018-08-15 11:03:16691807

  • flash教案flash教案

    flash教案 - 教学内容:电脑动画制作初探 教学目标: 知识与技能目标 1、学会启动 Flash 的方法,认识 Flash 工作界面。 2、初步理解动画制作中的基本概念。 3、...2018-08-15 11:06:07687922

  • 信息技术工具介绍flash信息技术工具介绍flash

    信息技术工具介绍flash - 信息技术工具介绍——Flash 一、flash 软件介绍 Flash 是一种动画创作与应用程序开发于一身的创作软件,为创建数字动画、交互式 Web 站点...2018-08-15 11:10:51297697

  • Macromedia Flash_8 基础教程Macromedia Flash_8 基础教程

    Macromedia Flash_8 基础教程 - Flash 8.0 基础教程 一、Flash 基础 启动 Flash 在桌面找一个红色图标 双击即可启动,也可以单击“开始” -“所有程序”...2018-08-15 10:55:22168241

  • Flash学习心得Flash学习心得

    Flash学习心得 - Flash 学习心得 Flash 是美国 MACROMEDIA 公司于 1999 年 6 月推出的优秀网页动画设计软 件。在中国经历了 9 年的发展时间。曾经在中国风云一....2018-08-15 10:49:48274116

  • FLASH模块FLASH模块

    如果 CSM 被保护起来了,那么必 须从被保护的 RAM《例如: L0 或者 L1SARAM》运行 Flash 控制寄存器 的初始化代码,否则 Flash 控制寄存器的初始化代码无法访问 ...2018-08-15 10:49:23329521

  • flash做EEPROM用flash做EEPROM用

    flash做EEPROM用 - STM32 本身没有自带 EEPROM,但是 STM32 具有 IAP《在应用编程》功能,所以我们可 以把它的 FLASH 当成 EEPROM 来使用 STM32...2018-08-15 11:03:19132631

  • Flash动画的种类Flash动画的种类

    Flash动画的种类 - 下面,给您介绍一下 Flash 制作动画的种类,简单的说,就是 Flash 能够制 作哪几种基础的动画。 一、逐帧动画 所谓的逐帧动画, 就是不需要...2018-08-15 10:45:30659255

手机版 | 欢迎来到社会化媒体营销
RSS订阅