历史上的今天
返回首页

历史上的今天

今天是:2025年04月19日(星期六)

2019年04月19日 | 单片机的各种存储的含义和区别

2019-04-19 来源:eefocus

闲着没事看看看STM32F4各种存储的发现 内部flash好像是FMC的的地址,细看FMC的原理只能从各种存储开始看起了。


先说STM32内部有的:

我用的是F429实际上没有2MB是只有1MB的FLASH


FLASH (起始地址 0X08000000 大小 1MB)


实际上就是 RAM存储器 在芯片中植入一个微型电源 可以像ROM一 保证信息不丢失 但由于是RAM 读写的速度快 故叫 闪存。,这个区域就是单片机程序存储的区域。 一般来讲 单片机执行完bootloader之后就根据 BOOT0和BOOT1选择要执行的区域我们一般的模式(把BOOT0拉低进入的就是这段区域,也可以改变boot进入一会介绍的RAM区)

我们一般操作MAIN memory 部分其他区域是系统控制区我也不多解释


FLASH是只能整块擦除的而且程序是在FLASH 里的不知道程序有多大随便修改FLASH是很容易使程序出问题的


SRAM Static Random-Access Memory(静态随机存取存储器)




简单来说就是程序的一些堆栈随机数缓存的地方,简单理解为运存,类比与手机 FLASH ROM是程序软件可以放得空间。SRAM是手机程序使用时占的内存。SRAM的运行很快适合动态存储但掉电会失去数据。


在KEIL里修改这个也很简单。可以把程序放在SRAM里调试据说是快一点。有兴趣可以去试试。


再来看芯片手机F4升级的一个很好用的功能就是支持了SDRAM 那SDRAM是什呢


我们来看看


SDRAM:Synchronous Dynamic Random Access Memory:


同步动态随机存储器,同步是指内存工作需要同步时钟,内部的命令的发送与数据的传输都以它为基准;动态是指存储阵列需要不断的刷新来保证数据不丢失;随机是指数据不是线性依次存储,而是自由指定地址进行数据读写。


W9825G6KH 32MB这个是正点原子开发版上搭载的一个SDRAM我们看一下他的资料


4M 4BANK 16bit的一款SDRAM是4*4*16/8,及32M的储存芯片


看见了这个博主的文章大概 sukhoi27smk 点击打开链接 总结一下SRAM 和SDRAM的区别,因为DRAM是动态随机存储。说以需要不断刷新电路此案呢个保存数据 ,而SRAM 是静态的随机只要不断电数据就不会丢失,由于工艺原因SDRAM内存一般大于SRAM但是SRAM的速度是快于SDRAM的。实际上我都不知道拓展了这些内存运存有什么作用感觉只有做高端系统再才会有用吧。你们也只到=当入门看看吧到时候又提起有点印象。


PSRAM也是类似SRAM的产品只是牺牲一部分速度扩大内存,降低价格降低功耗的替代产品。不多解释


再看一下可以外接的NOR FLASH和NAND FLASH 模块


flash存储器”经常可以与相“NOR存储器”互换使用。许多业内人士也搞不清楚NAND闪存技术相对于NOR技术的优越之处,因为大多数情况下闪存只是用来存储少量的代码,这时NOR闪存更适合一些。而NAND则是高数据存储密度的理想解决方案。NOR Flash 的读取和我们常见的 SDRAM 的读取是一样,用户可以直接运行装载在 NOR FLASH 里面的代码,这样可以减少 SRAM 的容量从而节约了成本。 NAND Flash 没有采取内存的随机读取技术,它的读取是以一次读取一块的形式来进行的, 通常是一次读取 512 个字节,采用这种技术的 Flash 比较廉价。用户 不能直接运行 NAND Flash 上的代码,因此好多使用 NAND Flash 的开发板除了使用 NAND Flah 以外,还作上了 一块小的 NOR Flash 来运行启动代码。

NOR flash是intel公司1988年开发出了NOR flash技术。NOR的特点是芯片内执行(XIP, eXecute In Place),这样应用程序可以直接在flash 闪存内运行,不必再把代码读到系统RAM中。NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除 速度大大影响了它的性能.


Nand-flash内存是flash内存的一种,1989年,东芝公司发表了NAND flash结构。其内部采用非线性宏单元模式,为固态大容量内存的实现提供了廉价有效的解决方案。Nand-flash存储器具有容量较大,改写速度快等优点,适用于大量数据的存储,因而在业界得到了越来越广泛的应用,如嵌入式产品中包括数码相机、MP3随身听记忆卡、体积小巧的U盘等。


再来看一下FMC的地址(我这里实际一开始还是不理解为什么F1x和f40x系列FSMC而到F42X,F43X更高版本就有两个。那地址不是冲突掉了。实际不然F42X系列就没有FSMC而是被FMC取代功能更加完善了)

是0X60000000开头的内部FLASH不是一个位级别啊,问题迎刃而解了。顺便提一句所有FSMC 和FMC配置的外设内存都可以通过内存地址直接调用使用十分方便。


今天的文件储存笔记就到这里了,过会研究一下文件系统开始学习STM32系统HAL配置了

推荐阅读

史海拾趣

华大北斗(Allystar)公司的发展小趣事

在电子行业中,华大北斗(Allystar)公司以其卓越的技术实力和市场表现脱颖而出,其发展历程中充满了许多引人注目的故事。以下是关于华大北斗发展起来的五个相关故事:

一、华大北斗的南迁之旅

华大北斗的发展史上,一个重要的节点是2016年的南迁。当时,华大北斗主动选择深圳作为新的研发总部所在地,这是基于深圳电子制造业的雄厚基础和良好的创新环境。在短短几个月内,华大北斗完成了研发环境的选址与装修、研发团队的组建以及实验设备的部署,展现了其高效的执行力。这一举措得到了深圳市政府及各级领导的高度关注与认可,华大北斗也被列为深圳市重点引进的战略项目。

二、北斗芯片技术的突破

华大北斗在北斗芯片技术方面取得了重大突破。公司成功研发出支持北斗三号信号体制的多系统多频高精度SoC芯片,这一成果在芯片多频定位方面取得了重要进展。该芯片集成了射频、基带、处理器、存储器等单元,不仅大幅缩小了芯片尺寸,还优化了功耗,实现了单芯片双频北斗高精度定位一体化SoC解决方案。这一技术的突破为北斗应用的自主可控提供了关键支持,推动了北斗产业化、国际化、规模化应用的进程。

三、高精度芯片进入共享单车市场

随着共享经济的兴起,共享单车市场蓬勃发展。华大北斗凭借其高精度芯片技术,成功进入了共享单车市场。其高精度芯片为共享单车提供了精准的定位服务,有效提升了用户体验和车辆管理效率。这一成功应用不仅展示了华大北斗技术的市场竞争力,也为其在更多领域的应用提供了广阔的空间。

四、双频北斗手机的面市

基于华大北斗双频北斗芯片研发的全球首款双频北斗手机的面市,是华大北斗发展历程中的又一里程碑。这款手机的推出,标志着北斗导航技术在智能手机领域的成功应用,也展示了华大北斗在推动北斗产业化进程中的积极作用。双频北斗手机的出现,不仅提升了用户体验,也为北斗导航技术的普及和推广做出了贡献。

五、斩获香港环球创新奖

2023年,华大北斗荣获首届香港环球创新奖年度创新大奖,这是对其在北斗导航芯片领域技术创新和产业化应用的高度认可。这一奖项的获得,不仅提升了华大北斗的品牌形象和市场影响力,也为其在未来的发展中注入了强大的动力。华大北斗将继续坚持技术创新,针对行业应用的不同需求,用领先的技术研发和应用能力推动北斗产业的高质量规模化发展。

这些故事只是华大北斗发展历程中的一部分,但它们足以展现出华大北斗在电子行业中的技术实力和市场竞争力。华大北斗将继续秉持创新精神,不断推动北斗导航技术的发展和应用,为电子行业的进步做出更大的贡献。

Esico-Triton公司的发展小趣事

随着市场的不断变化,Esico-Triton意识到技术创新是企业持续发展的关键。于是,在XXXX年代初,公司投入大量资源进行技术研发。经过不懈的努力,他们成功开发出了一种新型的集成电路,大大提高了电子设备的性能和稳定性。这项技术的突破使得Esico-Triton的产品在市场上更具竞争力,并赢得了众多重要客户的青睐。

HCH Co公司的发展小趣事

背景:随着全球经济一体化的加速推进,HCH Co公司意识到必须加快全球化步伐以拓展更广阔的市场空间。公司制定了详细的全球化战略,包括在海外设立研发中心、生产基地和销售网络等。

发展:通过全球化战略的实施,HCH Co公司成功进入了多个国际市场,并与当地的企业和机构建立了紧密的合作关系。公司的品牌影响力不断提升,产品销量也实现了快速增长。同时,全球化战略还为公司带来了更多的技术、人才和市场资源,为公司的长期发展奠定了坚实基础。

固驰(GUERTE)公司的发展小趣事

近年来,固驰电子积极响应时代趋势和市场变化,不断加大技术创新力度。同时,作为REFLEK技术公司(又称Reflek恒昼科技)旗下的品牌,固驰(FlexiShield)还启动了品牌重塑计划,旨在以全新面貌引领行业未来发展方向。Reflek恒昼科技在金属隔热原膜及磁控膜领域拥有深厚的技术积累,其打造的FlexiShield固驰窗膜和漆面保护膜品牌迅速在市场上占据一席之地,进一步丰富了固驰电子的产品线。

Excelsys公司的发展小趣事

在市场拓展方面,Excelsys公司采取了多元化的战略。除了深耕国内市场外,公司还积极开拓国际市场,与全球多家知名企业建立了长期稳定的合作关系。这些合作伙伴不仅为Excelsys提供了广阔的市场空间,还带来了先进的技术和管理经验,推动了公司的快速发展。

Aptina (ON Semiconductor)公司的发展小趣事

随着市场竞争的加剧和行业发展的需要,Aptina最终被半导体巨头ON Semiconductor收购。这一收购使得Aptina得以借助ON Semiconductor的资源和平台,实现更快速的发展。ON Semiconductor对Aptina的收购也进一步提升了其在图像传感器领域的市场地位,为公司未来的发展注入了新的动力。

问答坊 | AI 解惑

CE下,如何将RBG565格式的buffer,保存为BMP或者JPEG文件

最近在搞Camera,拍照获得的Buffer不知道怎么生成文件啊…

查看全部问答>

如果写磁盘时突然停电。。。。

硬盘会如何处理?比如正在写一个扇区的时候停电了,那这个扇区是不是只有一部分数据被写入了,还是硬盘能保证要么扇区全部被写入,要么就不写??…

查看全部问答>

PXA270核心板方案:

PXA270核心板方案:    CPU:PXA270    SDRAM:128M    FLASH:32M    接口:USB、SDCARD、SERIAL等    LCD+TOUCH:3.5‘    支持WIFI 方案可提供:SCH + PCB + BOOM + WINCE5 ...…

查看全部问答>

首家实现6410平台Linux硬解码播放器

转自:http://www.arm9home.net/read.php?tid-8062.html经过几天的不懈努力,友善之臂现在已经实现了Linux版本的硬解码播放器,它基于开源的SMPlayer,充分发挥了三星多媒体硬解码Linux驱动,在全屏播放时采用了Post Processor技术实现硬缩放,因此 ...…

查看全部问答>

乱了乱了,103RCT6内部RAM是多少K的?

刚准备采购103RCT6,冲着它的内部RAM是48K,我正好需要这么大的,结果经销商告诉我它的内部RAM是32K的,看选型手册,103系列64脚的内部RAM分别是6K\\10k\\20K\\20K\\48K\\64K\\64K,从20K直接跨到了48K,经销商振振有词的说STM32的RAM跨度没那 ...…

查看全部问答>

月薪1500的军工工程师的自白 (转载)

当我和厂里的师傅们在为了使数控机床提高一级精度而不分白夜进行调试、翻译德文资料时,当我费尽千辛万苦又没有假期和加班费、满身污垢,满手是伤,操作失败了无数次但最终第一次加工制造出精度达到预计的0.0001毫米要求的样品时,我兴奋了一阵子, ...…

查看全部问答>

【求助】430最短复位时间怎么算,多谢了先

430F1222和430F135,用4M 的晶振,最短复位时间要多少?怎么算啊,多谢多谢了,最好给个RC复位电路参考值,拜托各位大虾了…

查看全部问答>

学习笔记分享】【MSP430学习笔记】IAR开发环境中的数据、函数定位方法

IAR集成开发环境下,变量和函数的定位方法。       qq:906411450 triton.zhang [ 本帖最后由 Triton.zhang 于 2011-9-2 08:47 编辑 ]…

查看全部问答>

看着作品封装完了~

本帖最后由 paulhyde 于 2014-9-15 03:56 编辑 ............................我发现离毕业不远啦.....  …

查看全部问答>