Zitat Zitat von HeSt Beitrag anzeigen
Wo liegt hier der Hund begraben?
Code:
...
    rjmp    loopl
    in    R16,TCNT1L
    in    R16,TCNT1H    ;hier blinkt's nie
    sbrs    R16,2        ;egal welches Bit abgefragt wird
...
Hallo,

möglicherweise am fehlenden Auslesen des TCNT1L Registers. Das triggert erst das AVR-interne Übertragen des TCNT1H Registers. Näheres findet man im Datenblatt zum entsprechenden AVR (Um welchen geht es denn eigentlich) bei "Accessing 16-Bit registers" im Timer1 Kapitel.

Ich habe das mal grün markiert, wo ich meine, daß es da hin muß.

Gruß
Searcher