Problem war folgendes:
lese alle Pins, verändere sie und schreibe. Durch das ändern eines Ausgangs wird ja wieder ein Report ausgelöst. Dieser wird auch gelesen und geschrieben. Falls davor schon das abfallen des Tasters gemeldet wird kommts logischerweise zu diesem lustigen effekt.
Mittlerweile ist mir auch klar, dass ich den Status der Ausgänge nur intern speichern darf.
Dazu ne Frage: Kann man es irgendwie deaktivieren, dass das ändern eines Ausgangs wieder einen Report auslöst? Oder ist das eventuell ein Schaltungsproblem?
Also:
Report1: Pinänderung Eingang/Taster wird erkannt
Report2: schreibe meine Ausgänge
Report3: Pinänderung vom Ausgang löst wieder Report aus
Internen Puffer abschalten
Moderator: Guido Körber
-
- Site Admin
- Posts: 2876
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact: