首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

发表一个很菜的问题

发表一个很菜的问题

我看了一下FREESCALE的资料,发现一个很简单的问题,
就是,FLASH存储器跟ROM有什么区别,
是一样用的吗?我在其他单片机上好像没发现有这个东西.
有的 能写程序的都是这个啊
http://www.w2sc.com/ 
主要是zigbee相关的 短距离无线应用
MC13192DSK做好了 可以出售 有需要的可以找我
 欢迎大家来交流
这个问题我也在想:MC68HC08里面的ROM可能也是用FLASH做的,但不属于可擦除的部分。比如,在体系设计中这片FLASH你别想着加高电压!不知对不对,忘高手指点
飞思卡尔的单片机中的ROM有多种形式,有掩膜的、有OTP(一次写入)的,也有FLASH的。FLASH的ROM可以多次擦写。飞思卡尔的一般可以保证一万次的擦写次数。现在飞思卡尔的单片机,尤其是08系列的,大多数是FLASH的ROM,从型号上可以看出:MC69HC08为掩膜的,而MC68HC908为FLASH的。
海纳百川  有容乃大
FLASH的ROM可以多次擦写???
StrongChen, 你又错了,ROM(Read Only Memory)是只读存储器,FLASH是可以读写的,请不要混淆。
MCU的ROM,有很多种,所谓只读是相对于RAM而言,掉电不丢失,写入后也不能轻易改变。但在某些特定条件下,还是可以擦除和写入的。所谓只读,是相对而言,不是任何条件下都“只能读,不能写”!
OTP(PROM)可能才是真正意义的“只读”,只有一次编程的寿命,这个都是系统定型后为降低集成电路成本才选OTP的,价格确实低很多。
EPROM,可多次擦写,但比较麻烦。比如有的是紫外擦除程序的,现在不多见了。
EEPROM,是电可擦除的,这个用的现在还比较多。一般工作电压5V的MCU,12V编程电压就可以。
Flash,有的称闪存,擦写条件相对上面的较低,且速度也比较快吧,在线编程就可以实现程序存储器的擦写。
实际上,这几种都是MCU的程序存储器,由于产品开发和商用选型的不同需要,在市场上都有。
Flash作MCU的程序存储器,早的是Atmel的MCU了。Freescale的Flash单片机是Flash存储技术比较成熟后才推出的。不过现在Flash的单片机太普及了,大家可能把Flash等同ROM了,在擦写时估计也不会留意。
以上不知道说的对不对,凭印象来的。



[此贴子已经被作者于2005-5-23 3:11:42编辑过]





[此贴子已经被作者于2005-5-23 3:13:33编辑过]

哽要把flash说成ROM![em25]
如anthen兄买回来的flash只可写一次,请不要退货。[em09]
恩,现在的ROM已经不能单从字面上理解了,和原来计算机理论里面的ROM有很大的改进和发展
谢谢楼上的解释,看来楼下还有疑义。个人理解不同嘛!



[此贴子已经被作者于2005-5-24 22:19:54编辑过]

同意三楼。但这个问题没有必要搞清楚!下面几楼的回答未理解楼主提问的原意,楼主想问mon rom 与 放用户程序的FLASH区别
liu1234就是我,欢迎访问我的博客http://www.mcublog.com/blog.asp?name=liu1234
msFLASH和ROM是一样的吧,大家在编程时所烧写的程序都是存放在FLASH里,记得PIC的那个学习芯片877里有EEROM也有FLASH,估计是为了降低成本所以才这么做的,实际上现在FLASH几乎已经取代了EEROM,但是FLASH(主流的)的擦除不会像EEROM那样可以逐个字节擦,只能是按最小页擦除,所以现在还是有些单片机采用EEROM,不过最近好像听说已经有单片机配备了逐个擦写的FLASH。
ROM已经不仅仅是只读了,它确实可以写啊,比如早期的EPROM,EEROM,以及后来的FLASH。中国的学者区分RAM和ROM时为了大家理解方便才从“只读”角度让大家更好地理解ROM和RAM的区别。
返回列表