Forum: Mikrocontroller und Digitale Elektronik XL Register Problem bei AVR Studio (ATtiny2313)


von Poldi S. (Firma: T&H) (marcus68)


Lesenswert?

Moin,

habe Visual Studio 4.18 laufen und bekomme beim building immer den 
Fehler "XL unknown instruction or macro" und synax error unexpected ','.
Habe die MCU ATtiny2313 und die Codezeile lautet: sbiw   XH:XL,1.

Hat einer eine Idee?

VG Marcus

von spess53 (Gast)


Lesenswert?

Hi

Vielleicht kennt dein Assembler den Ausdruck: XH:XL nicht. Versuche mal

sbiw   XH,1

MfG Spess

von Hc Z. (mizch)


Lesenswert?

Laut Instruction Set Summary ist die Syntax von sbiw:
1
SBIW Rdl,K
und führt „Rdh:Rdl ← Rdh:Rdl - K“ aus.  Es wird also nur das 
Low-Register angegeben.

von [Frank] (Gast)


Lesenswert?

@Marcus S.
Ich vermute du meinst AVR Studio 4.18. Bei SBIW wird nur das untere Byte 
des Wortes angegeben.

sbiw   XL,1

Frank

von spess53 (Gast)


Lesenswert?

Hi

>Bei SBIW wird nur das untere Byte des Wortes angegeben.

AVR-Studio Hilfe:

sbiw YH:YL,63  ; Subtract 63 from the Y pointer(r29:r28)

MfG Spess

von Poldi S. (Firma: T&H) (marcus68)


Lesenswert?

@all

Danke für die schnelle Hilfe :o).

VG Marcus

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
Noch kein Account? Hier anmelden.