【单片机】STM32的FSMC总线什么情况需要复用

FSMC是一种总线控制器,可以接SRAM、NOR Flash、NAND Flash、PC Card、PSRAM。

FMC就是FSMC的升级版,多了一个SDRAM控制。

FSMC总线中有分A总线(地址),D总线(数据)。在芯片引脚多的情况下A和D总线可以分开,但是如果引脚少,比如STM32F103Vx,就只能数据总线和地址总线复用。

在芯片参考手册里,有FSMC具体的连接方式,非复用总线都可以接PSRAM或者SRAM,但复用总线只可以接PSRAM(这边只讨论SRAM和PSRAM,别的也是类似的)。这时为什么,因为非复用接的是非复用的存储芯片,SRAM只有非复用型的,PSRAM有非复用型和复用型。所以复用总线可以直接接复用型的PSRAM。

但复用型PSRAM价格贵且引脚电平是1.8V,不常用,或者说就极少有人使用。所以常用的方法就是复用FSMC总线通过锁存器将A/D总线分开。非复用的PSRAM和SRAM接口或者时序是一样的,这种锁存器法也完全可以用在SRAM上。

相关推荐
不悔哥11 小时前
开源OV-Watch:怎么做一个智能手表
单片机·开源·嵌入式
XiHongShi201611 小时前
STM32F407 RTC定时器例程,建议保存
stm32·单片机·学习
优信电子12 小时前
AIT1001 非接触式红外测温模块 STM32 驱动开发实战:从引脚到代码全解析
stm32·嵌入式·温度传感器·红外测温·非接触式测温·ait1001
深圳老胡13 小时前
STM32F407 控制 L6470 步进电机驱动 —— 控制过程简介
笔记·stm32·单片机·嵌入式硬件·代码规范
wuyk55514 小时前
《WiFi 嵌入式物联网开发全套实战》| 第 16 章 ESP32 AP+STA 双模共存原理与工程坑点
网络·stm32·物联网
女神下凡14 小时前
嵌入式设计的各种存储芯片的硬件/软件设计规范,非常全面。
arm开发·单片机·嵌入式硬件
梅梅96615 小时前
一款mipi转lvds的lcd调试(LT8912B)
单片机·计算机外设·电脑·显示器·pd芯片
开发笔记-阿牛16 小时前
蓝牙音乐灯拆解,又一次拆到蓝牙音乐灯芯片CK6865L
人工智能·单片机·嵌入式硬件·音视频·音频
从零开始的嵌入式之旅16 小时前
day47
arm开发·经验分享·笔记·嵌入式硬件
恒锐丰科技林技术员16 小时前
EG1164 高压大电流升压同步整流芯片解析
经验分享·嵌入式硬件·硬件工程