Forum: Mikrocontroller und Digitale Elektronik Pollin Panasonic Encoder für Interrupt Fans


von Klaus (Gast)


Angehängte Dateien:

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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.