Hallo Bascom-Freunde!
Bis dato habe ich immer mit Drehgeber gearbeitet welche pro Rastung einen Impuls erzeugten - immer alles OK!
Nun habe ich erstmals einen mit Gewindeanschluss gebraucht und übersehen dass dieser Drehgeber meine Werte nur bei jeder zweiten Rastung ändert.
Aktuell vewende ich den Code aus Stefans Buch "Zustandswechsel mit Byte für ALPS Encoder"! Dieser hat bis jetzt auch immer 1A funktioniert.
Alles anzeigen
Anmerkung: Habe schon einige Drehgeber-Routinen ausprobiert....immer das gleiche Verhalten.
Diese Routine wird vom Timer2 jede Millisekunde aufgerufen.
Muss ich damit leben oder gibt es eine Möglichkeit dieses für mich ungewohnte Verhalten per SW so zu ändern dass trotzdem jede Rastung den Variablen-Wert ändert?
Bis dato habe ich immer mit Drehgeber gearbeitet welche pro Rastung einen Impuls erzeugten - immer alles OK!
Nun habe ich erstmals einen mit Gewindeanschluss gebraucht und übersehen dass dieser Drehgeber meine Werte nur bei jeder zweiten Rastung ändert.
Aktuell vewende ich den Code aus Stefans Buch "Zustandswechsel mit Byte für ALPS Encoder"! Dieser hat bis jetzt auch immer 1A funktioniert.
Quellcode
Anmerkung: Habe schon einige Drehgeber-Routinen ausprobiert....immer das gleiche Verhalten.
Diese Routine wird vom Timer2 jede Millisekunde aufgerufen.
Muss ich damit leben oder gibt es eine Möglichkeit dieses für mich ungewohnte Verhalten per SW so zu ändern dass trotzdem jede Rastung den Variablen-Wert ändert?