Hallo User,
ich versuche mich an der Timer1 Einstellung für den PWM-Modus über das Setzen der entsprechenden Registerbits, also zu Fuß; aber ich bekomme kein dauerhaftes Signal an OC1/PB.1, nur nach einem Reset sehe ich ein einziges Mal einen Impuls (mit Oszilloskop). Ich arbeite gerade mit einem ATmega m328p mit 16Mhz und erwarte, dass ein permanentes Impulssignal zu sehen ist, da der Timer1 entsprechend Datenbuch (WGM-Mode 15) gesetzt ist, und der Wert vom OCR1A-Register vorgibt, wann Timer1 zurückgesetzt wird. Zweck ist es, durch Variation von OCR1A die Frequenz zur Laufzeit zu ändern.
Habe mit der Suche hier im Forum nichts Adäquates finden können. Hat jemand solches schon programmiert und erkennt den Grund, warum kein Signal dauerhaftes Signal zu sehen ist?
Im Anhang ist mein kleines Programm gelistet.
Gruß
Ulrich
ich versuche mich an der Timer1 Einstellung für den PWM-Modus über das Setzen der entsprechenden Registerbits, also zu Fuß; aber ich bekomme kein dauerhaftes Signal an OC1/PB.1, nur nach einem Reset sehe ich ein einziges Mal einen Impuls (mit Oszilloskop). Ich arbeite gerade mit einem ATmega m328p mit 16Mhz und erwarte, dass ein permanentes Impulssignal zu sehen ist, da der Timer1 entsprechend Datenbuch (WGM-Mode 15) gesetzt ist, und der Wert vom OCR1A-Register vorgibt, wann Timer1 zurückgesetzt wird. Zweck ist es, durch Variation von OCR1A die Frequenz zur Laufzeit zu ändern.
Habe mit der Suche hier im Forum nichts Adäquates finden können. Hat jemand solches schon programmiert und erkennt den Grund, warum kein Signal dauerhaftes Signal zu sehen ist?
Im Anhang ist mein kleines Programm gelistet.
Gruß
Ulrich