Hallo, ich möchte einen externen RAM von meinem ATMega162 ansprechen.
Habe folgende Konf. gewählt:
ldi r16,0b10000000
out mcucr,r16 ;Ext. Ram Konf.
ldi r16,0b01000000
out sfior,r16 ;Ext. Ram Konf. (Port C/High Ad-Bits)
Rausschreiben tue ich so:
ldi Yl,$04
ldi Yh,$A7 ;Y-Adresspointer Auf Ext-Speicher
st Y+,F3
...
Leider habe ich keinerlei Signale an den Ausgangsports, weder WR noch
ALE noch irgendeine Adresse.
Für mich sieht es so aus, als ob bei der Initialisierung was nicht
stimmt , habe aber nichts gefunden. Hat jemand vielleicht eine Idee?
Danke - Manfred
Ist der Port richtig konfiguriert?
Das was du gesetzt hast ist schon mal ok, ich hab beim überfliegen des Datenblattes bissl das gefühl gewonnen das noch mehr gesetzt werden kann/muss/sollte. Leider nehm ich den 162 nicht und der 163/32/323 macht das bissl anders mit den Registern...
Lesezeichen