STM32之FSMC-SRAM/NOR原理

151 篇文章 4 订阅 ¥299.90 ¥399.90
本文介绍了STM32的FSMC(灵活静态存储控制器)功能,详细阐述了其如何与SRAM、NOR Flash等外部存储器进行连接和交互,包括FSMC的模块结构、地址映射、数据与地址线的复用模式,以及针对不同存储器类型的时序参数配置。FSMC的配置涉及到多个寄存器,如FSMC_BCRx、FSMC_BTRx和FSMC_BWTRx,通过这些寄存器可以定制访问外部存储器的时序,以适应不同速度的外部设备。
摘要由CSDN通过智能技术生成

FSMC,即灵活的静态存储控制器,能够与同步或异步存储器和 16 位 PC 存储器卡连接,STM32F4 的 FSMC 接口支持包括 SRAM、 NAND FLASH、 NOR FLASH 和 PSRAM 等存储器。

所有的外部存储器共享地址、数据和控制信号,但有各自的片选信号。FSMC一次只能访问一个外部器件。

 

STM32的FSMC主要功能:(详情看手册)

● 支持对同步器件(NOR Flash 和 PSRAM)的突发模式访问

● 8 或 16 位宽的数据总线

● 每个存储区域有独立的片选控制

● 每个存储区域可独立配置

● 可对时序进行编程,以支持各种器件

 

FSMC 包含四个主要模块:

● AHB 接口(包括 FSMC 配置寄存器)

● NOR Flash/PSRAM 控制器

● NAND Flash/PC 卡控制器

● 外部器件接口

 

外部器件地址映射

从FSMC的角度,外部存储器被划分为4个固定大小的存储区域&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值