历史上的今天
返回首页

历史上的今天

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

正在发生

2018年10月15日 | STM32F4的外部SRAM_软件部分

2018-10-15 来源:eefocus

1、FSMC_SRAM_Init(); //初始化外部SRAM 

    初始化FSMC的时候,要注意自己硬件上用的哪一根控制引脚(FSMC_NEx),不同的控制引脚对应不同的地址。

2、定义数组且指定地址

__align(32) u8 TestBuff[100] __attribute__((at(0X68000000)));

如原理部分所述,夜猫自己用的是FSMC_NE3,因此SRAM地址是从0X68000000---0X6BFFFFFF.

3、把数组赋值后并打印出来,串口打印数组数据及地址

STM32F4的外部SRAM_软件部分

确实地址是在分配的地址位置

4、单片机复位后,存在于SRAM位置处的数据仍然存在!(因为SRAM并没有断电)

5、断电后,再上电,存在于SRAM中的数据丢失,读出来是随机数。(SRAM断电数据丢失!)



由此思考存在于单片机内部的RAM的数据,在单片机复位(没断电)后数据会丢失吗?

        答案是肯定丢失的,这一点也是单片机的内部RAM和外挂SRAM的区别!


推荐阅读

史海拾趣

Alan Industries Inc公司的发展小趣事

为了进一步提升竞争力,Alan Industries Inc.积极寻求与其他企业的战略合作。公司与多家知名供应商建立了长期稳定的合作关系,确保了原材料的稳定供应和成本控制。同时,公司还通过并购和投资等方式,整合了产业链上下游资源,形成了完整的产业生态圈。这些战略举措使得公司在市场竞争中更具优势,实现了快速发展。

Alliance Memory公司的发展小趣事

为了进一步提升竞争力,Alan Industries Inc.积极寻求与其他企业的战略合作。公司与多家知名供应商建立了长期稳定的合作关系,确保了原材料的稳定供应和成本控制。同时,公司还通过并购和投资等方式,整合了产业链上下游资源,形成了完整的产业生态圈。这些战略举措使得公司在市场竞争中更具优势,实现了快速发展。

GHI Electronics公司的发展小趣事

GHI Electronics公司成立于2003年,总部位于美国密歇根州。公司自创立之初便明确了其使命:为客户提供咨询、制造和解决方案,以降低风险、成本和复杂性。这一清晰的定位使得GHI Electronics能够迅速在电子工程和制造领域站稳脚跟。随着市场需求的不断变化,GHI Electronics不断调整和优化其服务内容,逐渐赢得了客户的信任和市场的认可。

Filtran Ltd公司的发展小趣事

随着业务规模的扩大,Filtran Ltd意识到供应链管理的重要性。公司开始在全球范围内寻找优质原材料供应商,并在亚洲和欧洲建立了生产基地,以降低成本并缩短交货周期。同时,通过引入先进的ERP系统和数字化管理工具,实现了供应链的高效协同。这一战略调整不仅提高了生产效率,还增强了公司对市场变化的快速响应能力。

Hilscher Gesellschaft für Systemautomation mbH公司的发展小趣事

在快速发展的同时,HVPSI始终关注可持续发展和环保责任。公司致力于研发更加节能、环保的高压电源产品,减少能源消耗和环境污染。同时,HVPSI还积极参与公益活动,为社会贡献自己的力量。这些举措不仅提升了公司的社会形象,也为其长远发展奠定了坚实的基础。

以上五个故事展示了High Voltage Power Solutions Inc.在电子行业中的发展历程和成就,彰显了其在技术创新、市场拓展、产品线扩展、行业标准制定以及可持续发展方面的努力与贡献。

amcc [applied micro circuits corp]公司的发展小趣事

随着在高压电源领域的深入发展,HVPSI逐渐参与到行业标准的制定工作中。公司凭借其在技术上的深厚积累和市场经验,为行业标准的制定提供了宝贵的建议和数据支持。这些标准的出台不仅规范了市场秩序,也进一步巩固了HVPSI在行业内的领先地位。

问答坊 | AI 解惑

任意整数分频,占空比为50%(VHDL)

--希望能对大家有帮助 --**************************************-- --程序名:任意整数分频,占空比为50% --**************************************-- library ieee; use ieee.std_logic_1164.all; entity clk_div is generic(n:integer:= ...…

查看全部问答>

写给单片机学习者的一些话-杂谈(zt)

刚才看到一帖子感受颇多,遂转来,希望对单片机学习者有所启发 --------------------------------------------------------------------------------    第一个问题,讲一下初学者到底学习那个系列单片机。     51、AVR ...…

查看全部问答>

我修改 power button 驱动,注释掉了PowerOffSystem(); 可仍然有效果,很奇怪

我修改 power button 驱动,注释掉了PowerOffSystem(); 可仍然有效果,很奇怪 // Soft reset and standard suspend-resume both start with suspend for now.                  &nbs ...…

查看全部问答>

boa 执行时的问题

   我在编译boa。在执行时和你出现的错误一样在执行时出现log.c :73 - unable to dup2 the error log :bad file descriptor 提示,你是怎么解决的帮帮我吧很急。谢谢了…

查看全部问答>

[分享]51单片机执行指令的过程(转帖)

为了加深初学者对51单片机指令的理解,现在把指令执行的过程在此详细说明,希望对你有启发! 单片机执行程序的过程,实际上就是执行我们所编制程序的过程。即逐条指令的过程。计算机每执行一条指令都可分为三个阶段进行。即取指令-----分析指令--- ...…

查看全部问答>

430求购啊

怎么这么麻烦啊!430买个板子啊!…

查看全部问答>

基于stm32F103+enc28j60+路由+家庭宽带的物联网全套资料

      基于stm32F103+enc28j60+路由+家庭宽带的物联网是参照野火大神的例程以及自己以前建网站经验,主要在STM32内编写一个很小的网页服务器,只有一页,在网页中可以实现LED控制,以及温度、湿度在网页上显示。     ...…

查看全部问答>

Unable to handle kernel paging request at virtual address的产生原因

问题: 我在移植linux-2.6.14 到s3c2410时也出现了类似错误,先移植好网卡后,在移植LCD,出错 s3c2410_bwscon value 22111910 s3c2410_bankcon2 value 7ffc ax88796 extIRQ = 12, IRQtype= 4 Unable to handle kernel paging request at virt ...…

查看全部问答>

Altium designe 教程大集合(非常不错的资源)

本帖最后由 a523248304 于 2014-11-7 11:56 编辑 别人发给我的,分享给大家,混个脸熟。。。 另外工程师需要PCB封装、原理图元件库、典型应用电路可以去“搜芯网”找,找不到就向他们发布需求,他们工程师会提供给你。。。网址就不发在论坛 ...…

查看全部问答>