MCUCR Register setzen (ATmega16)

Gast #315919
Lesenswert?

folgendes problem: ich will bit 0 und bit 1 im register MCUCR setzten:
wenn ich freie register so setzte und mit dem MCUCR maskiere
funktionierts. allerdings ist das viel mehr schreibarbeit und sieht
nicht so elegant und übersichtlich aus wie folgender code:

sbi MCUCR, 0
sbi MCUCR, 1

dieser funktioniert jedoch nicht. compilermeldung:
Error: number must be less than 32
Error: number must be less than 32

und ich versteh einfach nicht wieso?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren