[其他ST产品] 请问STM32可以外接FLASH和SDRAM吗

[复制链接]
1248|13
 楼主| jcky001 发表于 2024-7-26 18:36 | 显示全部楼层 |阅读模式
本人刚开始学STM32,请教各位高手,STM32可以外接FLASH和SDRAM不?如何外接?谢谢
kzlzqi 发表于 2024-7-29 15:14 | 显示全部楼层
外接外部闪存(FLASH)通常需要使用SPI或QSPI(Quad SPI)接口。
申小林一号 发表于 2024-7-29 22:49 | 显示全部楼层
感谢分享
别乱了阵脚 发表于 2024-8-22 22:31 | 显示全部楼层
必须可以接啊,这个是有对应接口的
江河千里 发表于 2024-8-22 23:30 | 显示全部楼层
Flash可以用SPI的,saram可以用fmsc这种接口

远山寻你 发表于 2024-8-23 01:00 | 显示全部楼层
一般都是可以外拓展的,这个不麻烦

淡漠安然 发表于 2024-8-23 02:00 | 显示全部楼层
Flash我是知道的,但是SDRAM不知道是否支持

一秒落纱 发表于 2024-8-23 03:00 | 显示全部楼层
是的,STM32微控制器可以外接FLASHSDRAMSTM32系列微控制器提供了多种外设接口,如FSMCFMC,这些接口可以用来连接外部存储器,包括NOR FLASHNAND FLASHPSRAMPseudo-SRAM)和SDRAM

夜阑风雨 发表于 2024-8-23 06:00 | 显示全部楼层
NOR FLASHNOR FLASH可以直接通过FSMCFMC接口连接到STM32,因为NOR FLASH支持字节寻址,适合存储程序代码和常量数据。NAND FLASH通常用于大容量存储,如文件系统。它需要通过特定的控制器(如NAND控制器)来管理坏块和ECCError Correcting Code)。

光辉梦境 发表于 2024-8-23 07:00 | 显示全部楼层
SDRAMSDRAM用于扩展STM32的内存空间,适合需要大量RAM的应用,如图形处理、数据缓存等。SDRAM需要通过FSMCFMC接口连接,并且需要正确配置时序参数以确保稳定运行。

三生万物 发表于 2024-8-23 08:00 | 显示全部楼层
硬件连接,首先,你需要根据所选的外部存储器类型和STM32型号,正确连接硬件。这包括电源线、地址线、数据线、控制信号线等。软件配置,在软件方面,你需要配置FSMCFMC外设,设置正确的时序参数,并初始化外部存储器。这通常涉及到配置寄存器和编写初始化代码。

暖了夏天蓝了海 发表于 2024-8-23 09:00 | 显示全部楼层
编程访问,一旦外部存储器被正确初始化,你就可以像访问内部存储器一样访问它们。例如,你可以将程序代码加载到外部FLASH中运行,或者将数据存储在外部SDRAM中。

冰春彩落下 发表于 2024-8-23 10:00 | 显示全部楼层
需要注意的就是时序配置,外部存储器的时序配置非常重要,不正确的时序可能导致存储器无法正常工作或数据访问错误。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1670

主题

5886

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部