Gast
#1203502
Hallo, vielleicht kann mir einer von euch mit meinem Problem weiterhelfen. Kurz zum Aufbau meiner Schaltung. Der uC soll en PB0 eine PWM eines RC-Empfängers auswerten. Dazu wird ein Interrupt bei PB0=high ausgelöst. Dieser startet den Counter0. Ist PB0=low wird der Counter gestoppt und das Register ausgewertet. Das Programm läuft soweit durch. Jedoch wird der Ausgang zwischenzeizlich auf low gesetzt, obwohl dieses nicht sein dürfte. Was mache ich da falsch? Es scheint egal zu sein, ob ich den Timer starte und stopppe oder einfach das Register auf Null setze, wenn der Interrupt ausgelöst wird. Ich habe erst an den Stack gedacht, aber das Programm sollte diesen nicht überfordern. Gruß Carsten