Hallo zusammen,
wenn ich Schreibe: ldi R24, 0 funktioniert es. Ich würde das aber gerne mit einer Variable beschreiben. z.b.
ldi R24, Ersatzbyte. wieso kann ich keine Variablen in ein Register laden?
gruß
Hallo zusammen,
wenn ich Schreibe: ldi R24, 0 funktioniert es. Ich würde das aber gerne mit einer Variable beschreiben. z.b.
ldi R24, Ersatzbyte. wieso kann ich keine Variablen in ein Register laden?
gruß
Hallo,
eine Variable wird in Bascom im SRAM abgelegt. Um diese in ein Register zu laden gibt es den Befehl
Wenn du einen Registerwert in eine Variable (SRAM) schreiben möchtest, musst duCode:LDS r24, {Ersatzbyte}
benutzen.Code:STS {Ersatzbyte}, r24
Hier findest du eine kleine Übersicht über die versch. ASM Befehle: http://www.mikrocontroller.net/artic...%C3%BCbersicht
Gruß
Chris
Hi,
Vielen Dank! Das war sehr hilfreich! Funktioniert nun alles bestens!!
Gruß
Lesezeichen