联系我们
发送邮箱
主页 › 新闻资讯公司公告 › 详解单片机FLASH与RAM、ROM的关系

详解单片机FLASH与RAM、ROM的关系

2017-11-20 14:19:18

单片机FLASH主要用作程序存贮器,就是替代以前的ROM,最大的优势是降低了芯片的成本并且能够做到电擦写,目前市场上单片机的FALSH寿命参差不齐,擦写次数从1000~10万的都有,但存储时间有40年,在选用时要注意。 还有一些廉价的单片机为了集成可掉电的数据存储器,没有使用价格昂贵的 EEPROM,而用FALSH来做的,但是寿命最多就10万次,并且擦写不能字节擦写,这要注意使用的场合其寿命能不能满足需求。
  
RAM是数据存储器,跟计算机里面的内存相似,主要是用来存放程序运行中的过程数据,掉电后就会丢失之前的数据,所以程序在上电时需要进行初始化,不然通电后的数据是一个随机数,可能导致程序崩溃。
  
ROM就是程序存储器,掉电后数据不会丢失,但在程序运行过程中其数据不会改变。早期的单片机的ROM因为擦写修改比较麻烦,价格昂贵或者价格低廉的OTP 型无法修改数据等原因已经被现在的FLASH存储器替代了。因为FLASH的擦写很容易,现在的部分单片机支持在线内部编程,通过特定的程序执行方式能修改FALSH的内容,而是现在线修改程序存储器。这与上面说的程序存储器的内容在运行的时候不可被改变是不冲突的,因为在程序正常运行时,其内容不会改变,只工作在只读状态下的.

本文关键词:FLASH    EEPROM

相关文章:Flash数据为什么会突然丢失?



 

深圳市英尚微电子有限公司,十年来专业致力代理分销存储器芯片IC, SRAM、MRAM、pSRAM、 FLASH芯片、SDRAM(DDR1/DDR2/DDR3)等,为客人提供性价比更高的产品及方案。
 
了解更多关于存储芯片知识,请关注英尚微电子:https://www.sramsun.com
展开