Gast
#71600
Hallo, auf meinem AVR (AT90S2313) sind lt. Doku die oberen acht Register jeweils als Registerpaar anzusprechen, also r24/r25 quasi als ein Register. Ich habe nun folgenden Code: .def pulsesL = r24 .def pulsesH = r25 adiw pulsesL, 1 ; Zaehlerwert inkrementieren Wenn ich die Doku zu adiw richtig verstanden habe, dann wird beim Overflow von r24 dieser nach r25 weitergegeben. Ich müsste also bis 65535 zählen können. Bei mir wird aber nach 255 wieder auf Null gesprungen. Warum? Gruß Uwe