Forum: Mikrocontroller und Digitale Elektronik Was stimmt mit diesem Befehl nicht? (AVR)


von Peter Bruger (Gast)


Lesenswert?

Hallo,

kann mir jemand sagen, warum mein Tiny15, oder vielmehr mein AVRStudio,
motzt, wenn ich den Befehl

SBI GIMSK, 6

angebe?

"illegal argument type or count", also count kann man wohl
ausschliessen, aber warum type?

von Chris (Gast)


Lesenswert?

Hallo,

der Befehl SBI  ist nur mit bestimmten Registern verwendbar, zu denen
GIMSK nicht gehört. Das kann man in der Befehlsliste nachlesen.

Gruß

von crazy horse (Gast)


Lesenswert?

weil GIMSK nicht im bitadressierbaren Bereich liegt.

von Denis (Gast)


Lesenswert?

ldi temp1,gimsk
ori temp1,0b01000000
out gimsk,temp1


mein vorschlag

von Peter Bruger (Gast)


Lesenswert?

Danke,

hab mittlerweile auch rausgefunden

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.