Forum: Mikrocontroller und Digitale Elektronik AS6C4008 ansteuern


von Leopold N. (leopold_n)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich habe probiert, einen SRAM Chip mit meinem Atmega32 anzusteuern.
Ziel meiner ersten Versuch war es, einen 8-bit Code in den Chip zu 
schreiben und dann wieder auszulesen und über einen 74hc595 wieder 
auszugeben.

Das Problem ist, dass immer nur dass rauskommt, was ich als letztes in 
den AS6C4008 geschrieben habe. Ich vermute, dass der Schreibvorgang gar 
nicht erst funktioniert hat, sondern der Atmega32 nur den Datenbus 
ausliest und dort immer noch dass drin steht, was eigentlich als letztes 
geschrieben werden sollte.

Im Anhang ist der Quellcode in C und das Datenblatt des AS6C4008.


Anmerkungen:

PORTC = Datenbus, PORTD(PIN 0,1,2) = 3 kaskadierte 74hc595 für die 
Adressierung an den AS6C4008, PORTD(PIN 3,4,5) = WE, OE, CE für die 
Steuerungspins des SRAMs, PORTD(PIN 6,7) und PORTA(PIN 7) = ein 
einzelner 74hc595 für das 7-Segment-Display

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.