Hi,

ich möchte ein 32kB-SRAM (Reichelt, Best-Nr: 62256-80) ansteuern.

Dafür brauche ich 8 I/O-Leitungen für die Daten (schreiben und lesen, also bidirektional) und 14 Adress-Leitungen (nur zum Ram).

Ich möchte zur Ansteuerung nur 8-Daten-Leitungen + Steuerleitungen benutzen. Die Idee: Das Ram wird per Latch (74x573) addressiert, die IO/Datenleitungen liegen auf dem selben Port.

Meine Frage nun:
Wenn ich eine Adresse einstellen möchte, das Ram gleichzeitig Datenausgibt, kann es ja zu einem Kurzschluss kommen. Wie verhindere ich dies? Sollte man dafür Schutzwiderstände einbauen, oder per Steuerpins (OutputEnable?) dies vermeiden (oder beides? )

Hier noch der Schaltplan der Ramansteuerung A0-7 sind die Pins am µC (AVR, 5V).
Bild hier  

Gruß, CowZ