Wolfgang schrieb:
> Vergiss das mit dem Interrupt und lies deine beiden Signale einfach in
> einem fest Zeittakt ein.
>
> Das Thema wurde hier schon oft genug diskutiert.
Okay, werde ich so machen. Nachdem ich das tut zum x-ten mal gelesen
habe ist das glaube ich auch nicht mehr unmöglich für mich. Könnt ihr
mir noch bestätigen, dass:
1 | if ( PINA & (1<<PINA7) ) {
|
2 | flagRichtung = 1;
|
3 | } else {
|
4 | flagRichtung = 0;
|
5 | }
|
auf jeden Fall korrekt ausliest ob PA7 high oder low ist? Sollte meiner
Meinung nach richtig sein.
Mit einem Multimeter konnte ich übrigens feststellen, dass sich die
Spannung an einem Ausgang von meinem Sensor nicht verändert hat sondern
konst auf ~5V bleibt, an dem anderen Ausgang funktionierte alles. Mit
dem µc konnte ich auch keine Flankenwechsel über Interrupts feststellen
an dem Ausgang, also gehe ich davon aus, dass mein Sensor defekt ist.