Atmel Adressdekodierung

Gast #72132
Lesenswert?

Hallo

Ich kommem im Moment nicht mehr weiter.
Habe eine Platine mit einem AT89C52 von Atmel.
Ein Latch 74HC574D und die Leitungen vom Port 0 gehen auf das Latch.
Außerdem die Leitung ALE auf den Clock eingang des Latches.

Wenn ich nun den Befehl

MOV DPTR, #0001h
MOV a, #ffh
MOVX @dptr, a

Ausführen mache bekomme ich statt die Adresse 0001h die Daten auf den
Ausgängen des Latches raus.

Habe ich einen Denkfehler???

Gruß

Harald
Gast #72133
Lesenswert?

Hm, lange her...
Auf jeden Fall muss im Latch die Adresse stehen. Ich meine, ich hätte
immer 74xx373/573 verwendet, musst dir mal den zeitlichen Verlauf von
ALE und die entsprechenden Funktionen des Latch anschauen. Sorry, mehr
kann ich dazu nicht sagen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren