Hallo nochmal an alle,
ich hab die Lösung gefunden.
So muss es lauten:
Das schluck der Compiler und setzt auch die richtigen bits.Code:$regfile = "m168def.dat" $ASM !.def temp = r16 ldi temp,2^COM2B1 + 2^COM2A1 OUT TCCR2A , temp $END ASM
Mein Fehler war, dass ich vergessen hatte, dass das nur mit reinem Assembler so funktioniert.
In Bascom ist die Variante Bits() und NBits() perfekt.
Den Link, wo das steht hab ich wieder gefunden:
http://www.rn-wissen.de/index.php/Bascom
Es steht dort fast ganz unten.
Trotzdem danke an alle, die geholfen haben.
Gruß Mitch.







Zitieren

Lesezeichen