Gast
#978412
Ich setze seit langem diese ALPS Drehgeber (2 Achsen) ein: http://www3.alps.com/WebObjects/catalog.woa/E/HTML/Switch/Encoder/EC11/EC11EBB24C03.html Auswerteroutine beim Atmega16 funktioniert einwandfrei. Nun habe ich 3 Exemplare vom gleichen Typ erhalten, die ein anderes Ausgangssignal liefern. Im Ruhezustand sind die Ausgänge AB nicht 00 oder 11, sondern 10 oder 01. Ich habe meine bisherige Routine so angepasst, dass ein Eingangsbit nach dem Einlesen invertiert wird, es klappt aber trotzdem nicht. Es scheint mir so, als ob beim Drehen zwischen 2 Detents noch ein weiterer Flankenwechsel stattfindet oder irgendwas anderes. Da ich kein Oszi habe, bleiben mir Details aber verborgen. Hat jemand dieses Phänomen auch schon gehabt und kann dazu einen Tipp geben? Die DInger sind nicht ganz billig und daher zum Wegschmeissen zu teuer. Bezugsort USA, daher auch keine Rückgabe möglich.