历史上的今天

今天是:2024年10月15日(星期二)

正在发生

2018年10月15日 | STM32F4的外部SRAM_原理部分

发布者:乐基儿vos 来源: eefocus关键字:STM32F4  外部SRAM 手机看文章 扫描二维码
随时随地手机看文章

一、SRAM芯片:

STM32F4直接与SRAM芯片连接,具体型号为:IS62WV51216

引脚如下:

STM32F4的外部SRAM_原理部分

除开基本的电源和地线,IS62WV51216的管脚大概可以这么来分类:

STM32F4的外部SRAM_原理部分

 


所以IS62WV51216的管脚总的来说大致分为:电源线、地线、地址线、数据线、片选线、写使能端、读使能端和数据掩码信号线。

IS62WV51216的容量为:2的19次方的地址*16位宽的数据(即2字节)=1M字节


二、STM32F4的FSMC


STM32F4的外部SRAM_原理部分

 


FSMC控制SRAM为例来说明:

STM32F4的外部SRAM_原理部分

 


FSMC_NE[1:4]决定了FSMC可以控制多个存储器。

FSMC的地址映射如下:


STM32F4的外部SRAM_原理部分

 


 

有一点我们必须明白,对于32位的stm32单片机来说,它能够管理的地址大小为4GB,而stm32将4GB的地址空间中的0x60000000到0x9FFFFFFF共1GB的空间分给外部内存。


然后强势的FSMC就接管了这1GB的空间,FSMC将图中的1GB大小的External RAM存储区域分成了4个Bank区域,每个Bank对应于stm32内部寻址空间的不同地址范围。那么为什么要分为不同的Bank区域呢?因为不同的Bank可以来管理不同的外部存储设备,比如NOR Flash及SRAM存储器只能使用Bank1的地址,NAND Flash存储器只能使用Bank2和Bank3的地址,等。


Bank内部的256MB空间又被分成4个小块,每块64M,各自有相应的控制引脚用于连接片选信号。以Bank1为例,见下图:


STM32F4的外部SRAM_原理部分


STM32F4的外部SRAM_原理部分

 


OK!重点来了!


刚刚前面提到的FSMC_NE[4:1]信号线就分别对应图中的FSMC bank1 NOR/PSRAM4到FSMC bank1 NOR/PSRAM1。当STM32访问0x68000000-0x6BFFFFFF地址空间时,会访问到Bank1的第3小块区域:FSMC bank1 NOR/PSRAM3相应的FSMC_NE3信号线会输出控制信号(即片选信号),如果这个时候FSMC_NE3处刚好接上IS62WV51216的CS端,那么IS62WV51216就可以任由我们摆布啦。


因此,对于你使用IS62WV51216来说,一定要注意你的CS端是接的FSMC的哪个FSMC_NE端,这决定你在程序访问哪个地址范围。


对于上边原理图中需要注意的是,除了FSMC_NE3 的连接不固定外,其他的管脚都要按照图中的方式连,为什么呢?因为对于FSMC来说,它已经集成到了单片机内部,它的提供给的管脚已经确定了,是不能改动的。唯一具有灵活性的就是FSMC_NE,具体用哪个FSMC_NE管脚来和你的SRAM相连,当然是你的自由,但是不要忘了,你要找到你选的FSMC_NE所对应的地址范围,不然写程序的时候就搞不清喏!


关键字:STM32F4  外部SRAM 引用地址:STM32F4的外部SRAM_原理部分

上一篇:STM32F4的外部SRAM_软件部分
下一篇:STM32F4的USART6的LIN2.0和汽车Window Lifter driver通信

推荐阅读

中国自动驾驶行业的竞争愈演愈烈,在这个全新领域不断上演着“惊喜”,比如仅仅花费10个月就分别拿下自动驾驶路试牌照的BAT(百度、阿里、腾讯),三大互联巨头的你追我赶,让本该在这个领域驾轻就熟的车企们都感到汗颜。自动驾驶作为智能汽车的重要环节,最为直接的体现了“科技”与“人性化”的融合。除了“车界行家”的传统车企、拥有“智能血液”的造...
韩国意图用自动驾驶来提振经济。韩国政府周二公布计划,未来几年加速采用电动汽车、自动驾驶汽车,甚至飞行汽车,以帮助提振低迷的经济。 韩国总统文在寅在一次讲话中表示,韩国企业将在未来十年投入 60 万亿韩元(约 500 亿美元),用于开发未来的交通运输工具。他说,政府将花费 2.2 万亿韩元来帮助发展相关技术,为诸如自动驾驶汽车之类的产品所...
媒体获悉,媒体获悉,TCL 回复竞购荣耀:不实传闻。此前消息称,华为与神州数码和其他竞购方进行洽谈,部分出售旗下荣耀智能手机业务,其他竞购方包括 TCL 和小米。 早前传言的另一竞购方 TCL 集团今日午后 14 时回应称,竞购消息为不实传闻。此前华为出售荣耀品牌传闻首传时,港股 TCL 电子大涨 20%。遭内部人士否认之后,第二日港股 TCL 电子跌幅...
日前传出,苹果未来计划推出两款配备LTPO OLED显示屏的iPad Pro机型。这一消息得到业内人士的证实,即随着更轻薄、更灵活的显示面板市场的扩大,苹果将在2023年推出的新iPad系列中首度采用OLED面板。这一决定可能有利于韩国面板制造商。据韩国先驱报报道,由三星显示和LG显示生产的OLED面板正在快速渗透进更多电子设备,而价格更低的LCD市场份额受到挤压...

史海拾趣

问答坊 | AI 解惑

Buck变换器的数字模糊PID控制

Buck变换器的数字模糊PID控制 摘要:由Buck电路的状态空间平均法,可得到其电压控制下的动态小信号模型,并应用PID实现其精确控制。为提高控制精度和抗干扰能力,用模糊控制器对PID参数进行实时整定,给出了仿真与实验结果及结论。关键词:Buck变 ...…

查看全部问答∨

Altera FPGA管脚弱上拉电阻的软件设置方法

本帖最后由 paulhyde 于 2014-9-15 08:55 编辑 Altera FPGA管脚弱上拉电阻的软件设置方法  …

查看全部问答∨

为什么要对UPS实施监控呢?

之所以要对UPS实施相应该监测、管理,其实是由传统的UPS系统本身的局限性所决定的。 (1)单机故障率高,且经常影响所支持系统的持续工作。传统的单机UPS没有备用线路或应急方案,所有的电力供应线路都为单线,一旦发生问题,电力供应中断就在所难 ...…

查看全部问答∨

如何在LPCXpresso下修改字体大小,图文并茂与大伙分享

     由于眼睛不好使,我一用上一个软件,一般先要去修改字体大小,所以 从用上LPCXpresso的第一天起就在寻找修改字体大小,可它藏的太深,一直没找到。相反,其他软件一般这点是很好找的,今天写程序,偶然得之,赶快与 ...…

查看全部问答∨

不同的线径匝数一样感量是否一样

不同的线径匝数一致感量是否一样,解答一下,这个问题好像狠简单,懒得查资料了,知道的附带一个公式也不错的哈哈,大家理解下…

查看全部问答∨

请教,wince 关机图片如何修改?

请教,wince 关机图片如何修改?…

查看全部问答∨

请推荐一下触摸屏厂家

准备用触摸屏配原来的仪器,8",TFT.考虑到质量和成本,想触摸屏和TFT屏都用台湾厂家的,不用Sharp那个8寸的,不知哪位大侠对此有研究或心得啊?请推荐一下.…

查看全部问答∨

上传一个FPGA学习开发板子的原理图

就是为了让大家欣赏一下 呵呵~分享么!…

查看全部问答∨

电容器求解

什么样的电容器可以在通电后几十秒关闭再几秒后开启如此循环输入电压24VDC…

查看全部问答∨

推介STM8详细资料?

                                 最详细的资料,如:CAN接收 发送详细寄存器等…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved