flash做EEPROM用

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

flash做EEPROM用(3)

在执行闪存写操作时,任何对闪存的读操作都会锁住总线,在写操作完成后读操作才能正确地进行;既在进行写或擦除操作时,不能进行代码或数据的读取操作。所以在每次操作之前,我们都要等待上一次操作完成这次操作才能开始。使用的函数是:

FLASH_Status FLASH_WaitForLastOperation(uint32_t Timeout)

入口参数为等待时间,返回值是 FLASH 的状态,这个很容易理解,这个函数本身我们在固件库中使用得不多,但是在固件库函数体中间可以多次看到。

6. 读 FLASH 特定地址数据函数

有写就必定有读,而读取 FLASH 指定地址的半字的函数固件库并没有给出来,这里我们自己写的一个函数:

u16 STMFLASH_ReadHalfWord(u32 faddr)

{

return *(vu16*)faddr;

}

点击(此处)折叠或打开

1.//读取指定地址的半字(16位数据)

2.//faddr:读地址(此地址必须为2的倍数!!)

3.//返回值:对应数据.

4.u16 STMFLASH_ReadHalfWord(u32 faddr)

5.{

6.return*(vu16*)faddr;

7.}

8.

9.

10.#if STM32_FLASH_WREN //如果使能了写

11.//不的写入

12.//WriteAddr:起始地址

13.//pBuffer:数据指针

14.//NumToWrite:半字(16位)数

15.void STMFLASH_Write_NoCheck(u32 WriteAddr,u16 *pBuffer,u16 NumToWrite)

16.{

17. u16 i;

18.for(i=0;i19.{

20. FLASH_ProgramHalfWord(WriteAddr,pBuffer[i]);

21. WriteAddr+=2;//地址增加2.

22.}

点击显示全文

分页:12345
  • stm32Flash模拟eeprom心得《原创》

    stm32Flash模拟eeprom心得《原创》_信息与通信_工程科技_专业资料。花了几天时间研究stm32用Flash模拟EEPROM的问题,终于彻底弄懂了这种机制,下面将我学习过程中的思路...

    2018-08-15 10:43:41
    397955
  • flash做EEPROM用

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

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

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

    2018-08-15 11:14:19
    289667
  • FLASH和EEPROM的最大区别

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

    2018-08-15 10:30:00
    313699
  • RAM,ROM,EEPROM,FLASH区别

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

    2018-08-15 10:45:30
    344471
  • NXP ARM Context M0 内部Flash用作EEPROM使用详解

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

    2018-08-15 10:31:16
    417027
  • EEPROM&FLASH烧录规范

    東莞厚街溪頭佳必其電子廠 文件編號: WI-ENG-004 版次: 0 EEPROM & FLASH 燒錄規範修最修訂前新修訂訂頁內容修 分頁次: 0/2 訂 後 序號 1 新版發行 修...

    2018-08-15 10:42:23
    355317
  • FLASH模拟eeprom实验笔记

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

    2018-08-15 10:32:59
    210770
加载中...
加载中...
  • xpath总结《全》

    xpath总结《全》 - 经常在工作中会使用到 XPath 的相关知识,但每次总会在一些关键的地方不记得或不太清楚,所以免不了 每次总要查一些零碎的知识,感觉即很烦又...

  • 如何获取某个页面元素的XPath值

    如何获取某个页面元素的XPath值 - 假如现在我们想要获取百度首页《www.baidu.com》的“百度一下”按钮的 XPath 值,如下 图所示: 360 安全浏览器: 第一步:首先,...

  • XPath入门教程整理

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

  • 八爪鱼xpath入门教程以及定位元素实例

    八爪鱼xpath入门教程以及定位元素实例_计算机软件及应用_IT/计算机_专业资料。本文介绍八爪鱼xpath入门教程以及定位元素实例。 八爪鱼·云采集服务平台 www.bazhuayu....

  • 自动化测试工具selenium中如何利用xpath来定位元素

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

24小时热门信息
  • Docker常用命令汇总

    Docker常用命令汇总 - 超实用:Docker常用命令汇总... Docker常用命令汇总_计算机软件及应用_IT/计算机_专业资料。超实用:Docker常用命令汇总 Docker 常用命令汇总一、查...

    2018-08-15 10:57:01
    155626
  • Docker安装配置步骤详解_图文

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

    2018-08-15 11:08:21
    921948
  • docker命令语句

    docker命令语句_计算机软件及应用_IT/计算机_专业资料。docker命令语句 Docker 基础这篇基础文章是方便用户在使用 cSphere 平台之前,了解 docker 基础知识。 针对已经...

    2018-08-15 10:45:25
    238868
  • docker云架构

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

    2018-08-15 10:43:08
    286938
  • docker学习之基础知识

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

    2018-08-15 10:29:23
    462582
  • Docker文件系统的分层与隔离

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

    2018-08-15 10:32:05
    188609
精彩推荐
  • flash教案flash教案

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

  • flash做EEPROM用flash做EEPROM用

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

  • Flash学习心得Flash学习心得

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

  • FLASH模块FLASH模块

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

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

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

  • FLASH 练习题FLASH 练习题

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

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

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

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

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

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