Forum: Mikrocontroller und Digitale Elektronik STM32F417 externes SRAM anbinden


von Verwirrter Anfänger (Gast)


Lesenswert?

Ich versuche zur Zeit ein Cypress CY7C1041DV33 ( 
http://de.rs-online.com/web/p/speicherbausteine-sram/7105717/) 4MBit 
SRAM an einen STM32F417 über den FSMC anzubinden. Das RAM wird nicht 
gemultiplexed

Die meisten Verbindungen sind ja recht klar:
D0-15 und A0-15 werden direkt verbunden
NE1 an CE
NOE an OE
NWE an WE
NBL0 an BLE
NBL1 an BHE

aber was geschieht mit CLK, NL und NWAIT, soll ich die floaten lassen 
oder besser an einen PULL-Up oder PULL-Down? Und das gleiche für A18-A25 
ich nehme an, dass ich die nicht mehr als GPIO benutzen kann, oder wäre 
das noch möglich?

von Gebhard R. (Firma: Raich Gerätebau & Entwicklung) (geb)


Lesenswert?

Du musst nur die Pins die du brauchst als FSMC Pins konfigurieren. Alle 
anderen bleiben dir für andere Zwecke erhalten.

Grüsse

von Verwirrter Anfänger (Gast)


Lesenswert?

Super, vielen Dank!

Das heißt also, dass ich auch an einem STM32F417 im LQFP144 sowohl das 
DCMI mit externer synchronisation verwenden kann als auch non muxed RAM?
Normalerweise kollidieren der NOR_RAM_NL und DCMI_VSYNC auf PB7, aber 
für SRAM würde ich ja den NOR_RAM_NL nicht brauchen.

Dann könnte ich vielleicht sogar statt dem LQFP176 Monster, welches ich 
jetzt verplant habe, den schnuckeligen LQFP100 nehmen. Das wäre sehr 
angenehm.

von Gebhard R. (Firma: Raich Gerätebau & Entwicklung) (geb)


Lesenswert?

>Dann könnte ich vielleicht sogar statt dem LQFP176 Monster, welches ich
>jetzt verplant habe, den schnuckeligen LQFP100 nehmen. Das wäre sehr
>angenehm.

100 pin ist muxed Bus. 144 pin musst du wohl spendieren.

Grüsse

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.