完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 Dragonbt 于 2016-7-11 11:34 编辑
之前一直看到k60 STM32 msp430里面有rom ram flash 的概念,一直有些糊涂,今天查找资料,理理这几个概念 rom (read only memory)只读存储器 顾名思义,就是只能读取数据的存储器,它的意思并不是绝对的不能写数据,而是单片机本身不能写数据,可是可以通过电脑写入数据。rom的功能就是存储代码,全局变量,局部变量,即存储.c 和 .h文件中的所有代码。 程序经过编译、汇编、链接后,生成hex文件。用专用的烧录软件,通过烧录器将hex文件烧录到ROM中,因此,这个时候的ROM中,包含所有的程序内容:无论是一行一行的程序代码,函数中用到的局部变量,头文件中所声明的全局变量,const声明的只读常量,都被生成了二进制数据,包含在hex文件中,全部烧录到了ROM里面,此时的ROM,包含了程序的所有信息,正是由于这些信息,“指导”了CPU的所有动作。 RAM:( Random Access Memory ) 随机访问存储器 可以随机访问,访问速度比较快。整个程序中,所用到的需要被改写的量,都存储在RAM中,“被改变的量”包括全局变量、局部变量、堆栈段。 要回答这个问题,首先必须明确一条:ROM是只读存储器,CPU只能从里面读数据,而不能往里面写数据,掉电后数据依然保存在存储器中;RAM是随机存储器,CPU既可以从里面读出数据,又可以往里面写入数据,掉电后数据不保存,这是条永恒的真理,始终记挂在心。 FLASH FLASH存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据。有些单片机有内部flash,比如k60,stm32,可以做到写内部flash,把参数保存下来,数据掉电不丢失,下次重新上电可以从flash读取保存的数据。 2016.7.11 补 今天又看到 EEPROM,查了下资料 ROM 是只读存储器,一般只能在工厂里面批量写入数据,用户不能修改数据,只能读取数据。 PROM (program only memory)是从工厂生产出来就没用数据,用户可以自己写入数据,可是写数据的机会只有一次,无法修改。 EPROM (erasable program rom)可擦除可编程rom,用户可以自己实现数据写入与擦除,且可多次擦除写入。用户可通过紫外线擦除数据,用专门的编程器写入数据。 EEPROM (electrically erasable program rom)用户可直接使用电子信号进行修改数据,并且可实现小单位修改,而不是全部擦除再重新写入。
|
|
相关推荐
|
|
总结的挺好的。
|
|
|
|
|
|
河洛半导体专业从事IC烧录行业32年,目前在深圳龙华清湖地铁站旁设有1100平
的代烧厂;代烧设备采用万用型烧录核心,支援超过10万种IC,全自动设备代烧 ,屏蔽人工手烧带来的风险,目前30余台设备月产能可达20kk,能满足广大客户 大批量、急单的需求。 目前我司可提供:IC代客烧录、IC烧录器、全自动烧录设备买卖、烧录设备 租赁、IC测试等产品专业生产加工;公司拥有完整、科学的质量管理体系,可保 证您的IC烧录品质;河洛半导体的诚信、实力和产品质量为业界领导者,欢迎各 界朋友莅临参观、指导和业务洽谈。 联系方式:刘生 电话:131-3889-1293 |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
3014个成员聚集在这个小组
加入小组2897 浏览 1 评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3411 浏览 2 评论
请问怎么把下面51单片机的代码改成msp430 g2 pocket的代码,还有改下时间变成30秒
2326 浏览 1 评论
4786 浏览 1 评论
2560 浏览 1 评论
1297浏览 3评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3411浏览 2评论
2897浏览 1评论
1457浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-11 01:38 , Processed in 1.177016 second(s), Total 78, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号