Manfred Mark
11.08.2004, 11:23
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
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