Hallo Leute, also diese Foren sind schon Klasse ich habe gerade genau das Problem von nick01 (siehe unten - älterere Beitrag). Ich habe auch gerade verstanden das was ich da vor hatte gar nicht gehen kann >> Daten/Konstanten im SRAM zu "programmieren". Aber im Moment habe ich nun den Hänger - wozu kann ich den dann bitte die .dseg-Anweisung des Assemblers nehmen... nur um Speicherzellen zu reservieren bzw. symbolisch zu addressieren? Hilft mir da mal jemand aus dem Loch raus? Vielen Dank, Gary Autor: nick01 Datum: 02.02.2006 17:39 ------------------------------------------------------------------------ -------- Hi, ich versuche jetzt schon ne Ewigkeit mit einem Mega8 eine Tabelle aus dem dseg auszulesen. Der Teil des Programms sieht in etwa so aus: ... ldi xl,low(tabelle) ldi xh,high(tabelle) ... main: ld r1,x+ out portb,r1 rjmp main ... ... .dseg tabelle: .db 0,1,2,3,4,5,6,7 ... Wenn ich in der main auslese wird das r1 nur mit FFh gefüllt. In der Memory-Anzeige von AVRStudio werden die entsprechenden Bereiche ab $60 in der die Tabelle ja stehen sollte eben nur mit FFh angezeigt. Ich habe im gleichen Programm im .cseg eine Tabelle welche ich mit dem z-Pointer per lpm auslese - das klappt ohne Probleme.. Was ist im dseg anders?? Bin für jeden Tipp dankbar!! Grüße, Nick01
> nur um Speicherzellen zu reservieren bzw. symbolisch zu > addressieren? Genau. Siehe auch: https://www.mikrocontroller.net/forum/read-1-310185.html#310320
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.