Gast
#4274562
Ich benutzt den Timer1 zum Messen der Periodendauer eines Eingangssignals. Dazu habe ich in TCCR1B ICNC1, ICES1 und den Prescaler auf 64, sowie in TIMSK1 ICIE1 gesetzt. Der AVR läuft mit 16MHz. So dauert es bis einem Overflow ca 262ms. Jetzt habe ich hier Testweise ein Signal erzeugt, das 1ms High-Pegel und 8ms Low-Pegel liefert. Das kommt auch, hab ich mit einem LA geprüft. In meinem Programm wird der TIM1_CAPT Interrupt abgefangen und dort ICR1L und ICR1H ausgelesen. Beide sind aber immer 0 .. hier sollte etwas in der Richtung 2250 drin stehen, warum bekomme ich hier aber immer 0? Danke schon mal^^ MfG Jonathan