AT89C51的内部4K flash,

AT89C51的内部4K flash, 是用来下载程序代码的,程序运行时只能做读取数据操作,不能写入。单片机断电时需要候保存数据,可以选择 带EEPROM的单片机 就可以,如STC 系列的单片机有内部EEPROM  就可以,或者扩展外部 EEPROM 芯片。
时间: 2024-10-08 03:39:15

AT89C51的内部4K flash,的相关文章

STM32F103使用内部Flash保存参数

在我们应用开发时,经常会有一些程序运行参数需要保存,如一些修正系数.这些数据的特点是:数量少而且不需要经常修改,但又不能定义为常量,因为每台设备可能不一样而且在以后还有修改的可能.将这类数据存在指定的位置,需要修改时直接修改存储位置的数值,需要使用时则直接读取,会是一种方便的做法.考虑到这些数据量比较少,使用专门的存储单元既不经济,也没有必要,而STM32F103内部的Flash容量较大,而且ST的库函数中还提供了基本的Flash操作函数,实现起来也比较方便. 以大容量产品STM32F103VE

Nand Flash原理(二)

K9F2G08U0B的存储阵列 图 2-1 K9F2G08U0B的存储阵列 由图2-1,我们可以知道:K9F2G08U0B的一页为(2K+64)字节(2K 表示的是 main 区容量,64表示的是 spare 区容量),它的一块为 64 页,而整个设备包括了2048个块.这样算下来一共有 2112M 位容量,如果只算 main 区容量则有256M 字节(即 256M×8 位). 要实现用 8 个 IO 口来要访问这么大的容量,如图 2-1 所示:K9F2G08U0A 规定了用 5 个周期来实现.

stm32——Flash读写

stm32——Flash读写 一.Flash简介 通过对stm32内部的flash的读写可以实现对stm32的编程操作. stm32的内置可编程Flash在许多场合具有十分重要的意义.如其支持ICP(In Circuit Programming,在电路编程:在线编程)特性使得开发人员对stm32可以警醒调试开发,可以通过JTAG和SWD接口对stm32进行程序烧写:支持IAP(In Application Programming,在应用中编程)使得开发人员可以在stm32运行程序的时候对其内部程

Facebook大规模Flash失效分析研究 - SIGMetrics, 2015

Facebook与卡内基梅隆大学最近在SIGMetrics ( June 15–19, 2015, Portland, OR, USA).发表一篇关于大规模应用下PCI-e flash失效研究的文章”A Large-Scale Study of Flash Memory Failures in the Field” .基于对Facebook数据中心近4年来大量flash失效数据的总结,揭示了一些有趣的现象,对flash,存储软件,全闪存阵列,应用者以及基础架构运维者有启发意义. 原文在  htt

OpenWrt Flash分区介绍

以前是从事IP Camera开发,涉及到很少的关于Flash Layer的开发,只是简单接触过我们内部的flash 分区等基本信息,了解过我们的升级过程等信息,与路由器还是有很多区别的,需要掌握的技能还是很多的. 闲话就扯到这里,OpenWRT上的Flash Layout http://wiki.openwrt.org/doc/techref/flash.layout 这里有最official的解释. 事实上,OpenWrt目前已经支持自动划分flash 分区了,我们只需要在dts文件中给出固件

Flash program memory and data EEPROM

1.简介 STM8S内部的FLASH程序存储器和数据EEPROM是由一组通用寄存器来控制的:所以我们可以通过这些通用寄存器来编程或擦除存储器的内容.设置写保护.或者配置特定的低功耗模式.我们也可以自己对器件的 option byte 进行编程.在这里我们只简单的讲解如何对STM8S内部的数据存储区域(data memory)进行写操作.读操作.擦除操作. 2.存储架构图 STM8S内部存储包括:FLASH程序存储器(FLASH program memory)和数据EEPROM(DATA EEPR

TMS320F28335项目开发记录4_28335之启动模式(串口烧写Flash)

TMS320F28335支持多种启动模式,如下: // $Boot_Table: // // GPIO87 GPIO86 GPIO85 GPIO84 // XA15 XA14 XA13 XA12 // PU PU PU PU // ========================================== // 1 1 1 1 Jump to Flash <- "boot to Flash" // 1 1 1 0 SCI-A boot // 1 1 0 1 SPI-A

009_STM32程序移植之_内部falsh

flash  模拟  EEPROM  实验 1. 测试环境:STM32C8T6 2. 测试接口: 3. 串口使用串口一,波特率9600 单片机引脚------------CH340引脚 VCC--------------------VCC GND-------------------GND PA9--------------------RXD PA10-------------------TXD STM32 本身没有自带 EEPROM,但是 STM32 具有 IAP(在应用编程)功能, 所以我们

宏旺半导体系统阐明eMMC原理之Flash Memory篇

在之前宏旺半导体写了很多关于eMMC的文章,有粉丝反应不够系统,这次呢,宏旺半导体参考了网络上发表的文章,和大家系统地分享一下和eMMC有关的 Flash Memory. eMMC 是 Flash Memory 的一类,在详细介绍 eMMC 之前,先简单介绍一下 Flash Memory.Flash Memory 是一种非易失性的存储器.在嵌入式系统中通常用于存放系统.应用和数据等.在 PC 系统中,则主要用在固态硬盘以及主板 BIOS 中.另外,绝大部分的 U 盘.SDCard 等移动存储设备