Gast
#937210
Hallo Forumsgemeinde ich habe hier 2 Routinen zum Auslesen eines Drehgebers. Die erste ( Getgeber1: arbeitet mit den Pollin Gebern so lala) ( Verluste ) Die zweite Getgeber2: leider gar nicht. Ich finde den entscheidenden Unterscheid nicht warum die 2. gar nicht will. Bei der 1. Routine frage ich zuerst die stabile Spur ab, da die Geber am "Nulpunkt" sehr instabil sind. Habe mit den Gebern von CSD gleiche Probleme. "Int" ist ein Bit das in der ISR zurück gesetzt wird. Die ISR läuft jede 1ms. Bei 3,4 oder5 ms siehts genauso aus. Plus und Minus sind Flags. Der Geber hängt an P3.4 (A) und P3.5. (B) GeberO ist der "alte" Wert vom Geber. In der LUT steht 1 für Plus, 2 für Minus und Null für .... Nix.