Hallo Mitch,
ich werfe einfach noch eine Info in den thread:
Ich habe mit dem AVR Studio 4.19 für den Tiny10 folgende beide Zeilen assembliert:
Unter Zeile 27 bzw 28 stehen die erzeugten Hex Codes (16 Bit) und die Rückübersetzung. sts 64,r16 wurde zu A900.Code:---- test_tiny10.asm ------------------------------------------------------------------------------ 27: sts 65,r17 +0000000B: A911 STS 0x41,R17 Store direct to data space 28: sts 64,r16 +0000000C: A900 STS 0x40,R16 Store direct to data space
AVR Studio akzeptierte für den Tiny10 keine Adresse kleiner als 64 oder kein Register kleiner als r16. Assemblierfehler: entweder Operand out of range oder invalid register.
Gruß
Searcher







Hoffentlich liegt das Ziel auch am Weg
Zitieren
Lesezeichen