FLASH模拟eeprom实验笔记

FLASH模拟eeprom实验笔记flash模拟eeprom实验,stm32flash模拟eeprom,flash模拟eeprom,eeprom与flash的区别,flash模拟eeprom缺点,flash eeprom,flash ram eeprom,stm32 flash eeprom,flash eeprom sram,eprom eeprom flash
社会化媒体营销 > FLASH模拟eeprom实验笔记

FLASH模拟eeprom实验笔记

STM32 FLASH模拟EEPROM实验笔记

一、根据所选IC确定每页的大小

ST系列芯片中,FLASH的大小大于或者等于256k,则每页大小为2k(最多2k大小);FLASH的大小于256k大小,则每页大小为1k.

二、在模拟EEPROM中写数据

(1)在模拟EEPROM中写数据,有以下几个参数必须具备:写入数据的虚拟地址,写入的数据,写入的数据的数量(注:写入的数据必须每次写入半字)。

(2)在写入数据之前必须判断,要求写入的数据的虚拟地址是否非法(写入的虚拟地址值小于该芯片的FLASH的起始地址或者大于该芯片的FLASH的最大地址值均是视为非法地址)。(3)解锁FLASH》》》》写入关键字1,关键字2(注:写入关键字就是写入解锁序列,写入的顺序不能乱)。

(4)根据要求写入的数据的虚拟地址计算出实际的偏移地址(相对于FLASH的起始地址),扇区地址,在扇区中的偏移(注意:在扇区内的偏移以2个字节为基本单位),扇区剩余空间大小。

(5)判断要求写入的数据的个数是否不大于该扇区剩余空间的大小,如成立将要求写入的数据的个数赋值给表示空间大小的变量。

(6)进入循环,进行实际的写入数据操作》》》》》》读取该扇区整个扇区的数据--→检验在该扇区中从扇区内的实际偏移开始,一直到扇区剩余空间大小(此时的剩余空间大小值等于要求写入数据的数量),检验这整个区域内是否需要擦除,如果检烟道数据不等于0xFFFF,就需要擦除该扇区的整个扇区----→该扇区擦除前复制到数组中的有效的数据重新写入到该扇区----→写入要求写入的数据到要求写入的虚拟地址中--→判断是否写入结束,如果该扇区不能够则扇区一到一个扇区,写入新扇区的数据数量等于总数量减去写入到上一个扇区的数据数量。每次写操作完都必须做如次判定,直至要求写入的数据完全写入为止。写入结束后跳出循环。

(7)上锁FLASH。

注意:在写入和从模拟的EEPROM读出数据都必须是半字读写,所以地址必须每次加2.

点击显示全文

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

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

    2018-08-16 10:37:00
    311546
  • XPath实例教程

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

    2018-08-16 10:33:19
    365779
  • Xpath工具使用教程

    Xpath工具使用教程 - 本教程告诉大家如何使用八爪鱼内置的Xpath工具,帮助大家更高效的采集数据

    2018-08-16 10:39:57
    362124
  • 给xpath添加正则表达式匹配函数

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

    2018-08-16 10:36:29
    275266
  • 八爪鱼如何通过xpath实现自定义定位元素

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

    2018-08-16 11:08:40
    136215
  • 八爪鱼xpath入门教程以及定位元素实例

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

    2018-08-16 11:06:41
    341498
  • XPath实例

    实例1 基本的 XPath 语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径 就表示到一个元素的绝对路径 /AAA 选择根元素 AAA <AAA> <BBB...

    2018-08-16 10:46:48
    297714
  • xpath总结《全》

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

    2018-08-16 10:23:32
    359657
加载中...
加载中...
  • 自动化测试工具selenium中如何利用xpath来定位元素

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

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

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

  • xpath总结《全》

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

  • XPath实例

    实例1 基本的 XPath 语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径 就表示到一个元素的绝对路径 /AAA 选择根元素 AAA <AAA> <BBB...

  • Xpath工具使用教程

    Xpath工具使用教程 - 本教程告诉大家如何使用八爪鱼内置的Xpath工具,帮助大家更高效的采集数据

24小时热门信息
  • 重建docker0网络《docker容器端口不通时试用》

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

    2018-08-16 11:03:56
    245925
  • Docker 的使用总结

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

    2018-08-16 10:42:38
    182123
  • Docker文件系统的分层与隔离

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

    2018-08-16 11:02:48
    188609
  • Docker安装配置步骤详解_图文

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

    2018-08-16 11:06:54
    921948
  • docker命令语句

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

    2018-08-16 10:49:30
    238868
  • docker学习之基础知识

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

    2018-08-16 10:45:00
    462582
精彩推荐
手机版 | 欢迎来到社会化媒体营销
RSS订阅