Hallo,
Ich habe mal wieder ein kleines Problemchen.
Nun möchte ich meinen Drehencoder gerne ohne Interrupts auswerten (Polling)
Mein bisheriger Code...
Damit kann ich aber leider nicht die "Drehrichtung" auswerten.
Wenn ich die beiden Phasen (PHASE_A & PHASE_B) miteinander vergleiche klappt das auch nicht.
Jemand eine Idee?
Ich habe mal wieder ein kleines Problemchen.
Nun möchte ich meinen Drehencoder gerne ohne Interrupts auswerten (Polling)
Mein bisheriger Code...
Code:
Enc_State_new = (PIND & 0b00000011);
if (Enc_State_new != Enc_State_old)
{
Enc_Counter++;
}
Enc_State_old = Enc_State_new;
Damit kann ich aber leider nicht die "Drehrichtung" auswerten.
Wenn ich die beiden Phasen (PHASE_A & PHASE_B) miteinander vergleiche klappt das auch nicht.
Jemand eine Idee?