Gast
#844622
Hallöchen Ich möchte mit einem ATMega88 einen konstanten Takt mit 134kHz am Ausgang OCR1A erzeugen. Dazu verwende ich den Timer1 im Fast PWM-Mode mit ICR1 als TOP ( mode 14 ). Als Quarz kommt einer mit 20 MHz zum Einsatz. OCR1A wird auf den halben Wert von ICR1 gesetzt. Es funktioniert auch soweit. Aber leider habe ich auf dem Takt einen starken Jitter. Am beiliegenden Oszibild kann man erkennen, dass ich bereits 10 Takte nach den Trigger einen Jitter von 50% habe !! Der Quarz liefert aber laut Oszi konstant 20.00 MHz. Ich programmiere mit Bascom und der uC steckt auf einem STK500 ( Ich setzte die Konfiguration des Timer händisch, da Bascom den benötigten Modus nicht unterstützt ) Konfiguration : ==================== Ocr1ah = 0 Ocr1al = 68 Icr1h = 0 Icr1l = 136 Tccr1a = &HF2 Tccr1b = &H19 Tccr1c = &H00 Der Timer 1 ist ja in Hardware ausgeführt. Warum habe ich dann auf dem Takt so einen starken Jitter ???? hmg Mandi
