Verbinden Sie das SDRAM mit STM32
Zunächst einmal Hallo an alles und vielen Dank, dass Sie meine Frage gelesen haben. Ich entwerfe eine Karte mit STM32F730R8T6 MCU und möchte MT48LC16M16A2P-6A daran anschließen, was ein 4 MB SDRAM-Chip ist. Die Verbindungen sind ziemlich einfach von dem, was ich gesehen habe. Die Sache ist, wie kann ich von meiner MCU aus auf diesen Speicher zugreifen? Ich meine, es gibt eine Bibliothek oder etwas, um sie zu benutzen? und wenn mir jemand ein Beispielschema schicken kann, um den Speicher zu verbinden, würde ich es begrüßen. Schöne Grüße.
Antworten
Soweit ich weiß, müssen Sie eine Variante mit FMC-Modul (Flexible Memory Controller) mit SDRAM-Unterstützung auswählen - das heißt, Sie müssen die 144-Pin-Version STM32F730 Z 8 verwenden. Die 100-Pin-Version verfügt über FMC, unterstützt jedoch kein SDRAM.
Nach der Behebung dieses Problems sollte es darum gehen, das FMC-Modul für die Verwendung von SDRAM (z. B. in STM32CubeMX) zu konfigurieren, und der RAM wird entsprechend dem Speicherlayout der MCUs an einem bestimmten Speicherort verfügbar sein.