Liebe Forum-Nutzer!
Ich habe mir STEC11B Drehimpulsgeber bei reichelt.de gekauft und
überlege jetzt, wie ich diesen mit dem uC auswerte. Ich habe natürlich
http://www.mikrocontroller.net/articles/Drehgeber von Peter gelesen,
aber immer noch kann ich nicht verstehen, wie ich weiter vorgehen soll.
1. Wo ist der Unterschied zw. single/two/four step encoder? Was bedeutet
denn single/two/four step? Konnte im Netz keine ordentliche Antwort
finden.
2. Der STEC11B Drehimpulsgeber hat den Rastpunkt auf dem Pegelwechsel
der Spur (wie rechts) oder schon beim eingestellten Level (wie links)?
Reichelt gibt an, dass es sich um EC11B handelt, mein Drehgeber hat
jedoch eine vertikale Ausführung und laut dem Datenblatt gibt es kein
vertikaler EC11B.
3. Fragen zum Code von Peter:
3.1 Warum kann man nicht anstatt new ^= 1; sofort new=1 schreiben? Warum
wird dem new, abhängig von dem Fall, 11 oder 01 zugewiesen?
3.2 was machen die Funktionen encode_read1, 2, 4?
Mit freundlichen Grüßen,
Andrej