Pollin Panasonic Encoder für Interrupt Fans

Gast #3363834
Lesenswert?

Meine Lösung zur Auswertung des Encoders.
Bisher keine Probleme wegen "Prellens" festgestellt.
Beispiel läuft auf ATMEGA16.
Die Anschlüsse A+B sind mit 1KO gegen Masse verdrahtet.
Benutzt werden Int2 und PB5 für A+B. (oder andersherum, ist egal)

Die globale Variable i wird, nach Drehrichtung, um eins erhöht oder 
vermindert.

Der Kode ist ein komplettes Programm. Für das Problem zuständig sind nur 
die zwei mit Bemerkungs /*III*/  eingekastelten Bereiche.

Nun geh ich in Deckung

Klaus
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren