Gast
#991158
Hallo, ich habe einen Drehimpulsgeber von ALPS der nur in der Betätigungsphase ein Signal herausgibt. Der Ruhezustand ist immer 11 an den Portpins. Je nach Drehrichtung wird erst der eine dann der andere Kanal auf Null gezogen. Der Drehgeber prellt nicht, das habe ich mit dem Oszilloskop gemessen. Meine Frage ist ob ich diesen Drehgeber mittels des externen Interrupts auswerten kann(Ich kenne die Timer Encoder Routine von Peter). Ich habe Phase A auf INT0 gelegt und Phase B auf einen beliebigen Portpin. Bei einer fallenden Flanke auf INT0 springe ich in die Interruptroutine und schaue mir Phase B an. Je nach Pegel 1 oder 0 zähle ich vor oder zurück. Nur leider klappt das nicht, der Zähler springt. Kann mir da jemand helfen? Danke