The Man
07.06.2007, 17:06
Moin,
ich wollte ein eingehendes PWM Signal auswerten. Gemessen wird die Dauer zwischen zwei HIGH Pulsen.
Dazu habe ich den INT1 als Interruptquelle genommen.
In der Routine wird der TCNT0 ausgelesen, mit einer Konstanten verglichen und in größer kleiner eingeteilt. Dann wird er TCNT0 Null gesetzt.
Zu Testzwecken lasse ich mir im Moment die ausgelesenen Werte über LED´s ausgeben. Die sind alles andere als stabil.
Hat jemand eine Idee, wie ich die Pulsweite zwischen zwei HIGH´s sicher bestimmen kann?
Danke,
The Man
ich wollte ein eingehendes PWM Signal auswerten. Gemessen wird die Dauer zwischen zwei HIGH Pulsen.
Dazu habe ich den INT1 als Interruptquelle genommen.
In der Routine wird der TCNT0 ausgelesen, mit einer Konstanten verglichen und in größer kleiner eingeteilt. Dann wird er TCNT0 Null gesetzt.
Zu Testzwecken lasse ich mir im Moment die ausgelesenen Werte über LED´s ausgeben. Die sind alles andere als stabil.
Hat jemand eine Idee, wie ich die Pulsweite zwischen zwei HIGH´s sicher bestimmen kann?
Danke,
The Man