Ich habe in im program .dseg label1: .byte 1 label2: .byte 1 stehen. Wenn ich jetzt sts label1,r16 mache, wird Inhalt von r16 ins sram geschrieben, bei einem lds r16,label1 sthet aber dann die adresse von label 1 in r16. Hab ich hier nen Denkfehler oder wo koennte das Problem liegen? danke
Für STS und LDS werden die direkten Adressen des SRAMs verwendet. Diese müssen im Bereich ab $60 (Hex!) bis zur Obergrenze des SRAMs liegen.
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.