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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.