FSMC的可以当外部储存器吗?

2019-07-14 18:02发布

对于一个项目,我需要一些外部存储器。我正在使用STM32并发现了FSMC。我了解到,它可以提供直接的内存位置。并且可以写入内存而无需引导特定的引脚(如CE,OE,WE ......)。它还允许在不必使用GPIO写寄存器的情况下写入/读取SRAM,因此速度更快。(当然还有很多优点)。如果我的想法是对的话的,我想使用它是一个非常好的主意。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
DH9527
1楼-- · 2019-07-15 01:12
没有Cortex-M2这样的东西,所有STM32微控制器都有AHB,但并非所有支持FSMC。
nvhyfwe
2楼-- · 2019-07-15 04:41
 精彩回答 2  元偷偷看……
法规处发
3楼-- · 2019-07-15 06:08
我只是想用来存储来自相机的数据,以便稍后处理它,以及用于TFT显示器的一些图像。我知道FSMC提供了一个存储单元,所以它的行为类似于在编程端写入内部MCU RAM。如果我能正确理解,让FSMC自动控制硬件中的所有引脚对MCU来说比试图手动引导每个命令引脚要快吗?
nvhyfwe
4楼-- · 2019-07-15 08:53
你可以像rom一样使用它,并指望它很慢,但它会在地址空间和易失性。这意味着如果您将它用于TFT显示器并且需要经常获取图像,那么每次获取图像时都会有延迟。FMSC可能会快一点,但仍然比RAM慢得多,因为数据是串行发送的。

一周热门 更多>