AS6C4008 ansteuern

OP #4410650
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
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.