在深入了解FLasH存储器的基础上,采用单片机自动检测存储器无效块。主要通过读取每一块的第1、第2页内容,判断该块的好坏,并给出具体的实现过程,以及部分关键的电路原理图和C语言程序代码。该设计最终实现单片机自动检测FLasH坏块的功能,并通过读取ID号检测FLasH的性能,同时该设计能够存储和读取1GB数据。 Abstract: On the basis of in-depth understanding the FLasH chips,this paper designs a new program which using the SCM to detect the invalid block.Mainly through reading the data of the first and second page to detect the invalid block.Specific implementation procedure was given,and the key circuit schematic diagram and C language program code was introduced.This design achieved the function of using the MCU checks the invalid block finally,and increased the function by reading the ID number of FLasH to get the performance of the memory.And the design also can write and read1GB data
上传时间: 2013-10-25
上传用户:taozhihua1314
描述 P89C660/662/664/668单片机内带6KB/32KB/64KB/64KBFLasH存储器,该存储器既可并行编程也可以串行在系统编程(ISP).在实际的成型产品中,可通过ISP升级用户程序在BootROM程序. 在Boot ROM程序中,可通过一个默认的串行下载器(UART)对FLasH存储器作ISP编程,而在FLasH代码区中并不需要有调用下载器的代码,用户程序可通过调用在Boot ROM中的标准子程对FLasH存储器擦写和再编程(即IAP).
上传时间: 2013-10-18
上传用户:ouyang426
描述P89C660/662/664/668单片机内带6KB/32KB/64KB/64KB FLasH存储器,该存储器既可并行编程也可以串行在系统编程(ISP).在实际的成型产品中,可通过ISP升级用户程序. 在Boot ROM程序中可通过一个默认的串行下载器(UART)对FLasH存储器作ISP编程,而在FLasH代码区中并不需要有调用下载器的代码,用户程序可通过调用在Boot ROM中的标准子程对FLasH存储器擦写和再编程(即IAP). 该器件在6个时钟周期内执行一条指令,是传统的80C51的两倍.一个OTP结构位让用户选择传统的12个时钟周期. 该器件用advanced CMOS工艺制造,是80C51单片机家族的衍生品.其指令集和80C51相同. 该器件有四个8位I/O口,三个16位定时器/事件计数器,多中断源,四个优选级,可嵌套中断结构,一个增强型UART和片内振荡器以及时序电路. P89C660/662/664/668新增特性使其成为一个功能强大的单片机,为某些应用提供PWM,高速的I/O和加/减计数,如汽车控制.
上传时间: 2013-10-10
上传用户:FreeSky
摘要:68HC08系列单片机在运行程序时往往需要保存某些参数使其掉电不丢失,为节约成本提高可靠性,可以将这些参数保存在片内FLasH中。片内FLasH主要是用来保存用户程序的,为避免在程序运行时往FLasH中写入数据所导致的单片机复位,因此采用了调用芯片内部监控ROM中自带的FLasH操作子程序的方法。该方法适用于所有68HC08系列片内含FLasH芯片的单片机,具有很高的实用性和应用前景。
上传时间: 2013-10-12
上传用户:zfyiaaa
LM3S 系列微控制器FLasH 存储器应用
上传时间: 2014-12-27
上传用户:weixiao99
摘要:MOTOROLA新推出的MC68HC908系列8位单片机,采用片内FLasH取代过去常的片内ROM或EPROM,使单片机具有了在线编程写入或擦除的功能,其应用范围和方便性也因此而大大增加了。
上传时间: 2013-10-11
上传用户:haoxiyizhong
TI公司的MSP430系列FLasH型单片机内部集成有FLasH控制器,可以采用外部编程器进行烧写,也可以利用自己的程序修改FLasH的内容,且不用外加编程电压。在进行系统设计时,可以利用片内的FLasH保存一些运行数据,实现掉电保护;还可以修改FLasH中的整个程序或局部程序,实现在系统升级。
上传时间: 2013-11-15
上传用户:linyao
Stellaris(群星)单片机的片上FLasH编程(英) INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH LUMINARY MICRO PRODUCTS. NO LICENSE,EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THISDOCUMENT. EXCEPT AS PROVIDED IN LUMINARY MICRO’S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS,LUMINARY MICRO ASSUMES NO LIABILITY WHATSOEVER, AND LUMINARY MICRO DISCLAIMS ANY EXPRESS OR IMPLIEDWARRANTY, RELATING TO SALE AND/OR USE OF LUMINARY MICRO’S PRODUCTS INCLUDING LIABILITY OR WARRANTIESRELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHTOR OTHER INTELLECTUAL PROPERTY RIGHT. LUMINARY MICRO’S PRODUCTS ARE NOT INTENDED FOR USE IN MEDICAL,LIFE SAVING, OR LIFE-SUSTAINING APPLICATIONS.
上传时间: 2013-10-22
上传用户:JamesB
LM3S 系列微控制器FLasH 存储器应用 在众多的单片机中都集成了 FLasH 存储器系统,该存储器系统可用作代码和数据的存储。它在整个存储器中所处的位置在最起始的位置,一般其起始地址从零开始。
上传时间: 2013-10-09
上传用户:aix008
高可靠性8位/16位All FLasH MCU结构、特点及应用 目录NEC的MCU产品系列介绍NEC “全闪存单片机” 的特点NEC 8位MCU产品NEC 8位MCU特色功能介绍NEC 16位MCU特色功能介绍
上传时间: 2013-11-22
上传用户:ouyangmark