ginge auch noch allgemeiner:
Wenn die Rx-ISR häufig angesprungen wird, wird wohl irgendein Signal am RxD-Pin wackeln.
Wenn die Daten aber niemals Break und SB durchstehen, stimmt wohl etwas mit dem Signal nicht: Nun weiß ich zwar nicht, ob da einer ein Micro oder MIDI angeschlossen hat - aber die Wahrscheinlichkeit einer Verpolung ist ungleich höher ![]()
Wenn das signal diese Tests übersteht, haben wir es wohl mit phasenkorrektem DMX zu tun ![]()
Aber was soll denn noch alles Blinken?!? (Man muss die ErrCodes ja auseinanderhalten können) Aber für sämtliche LCD-Geschichten wäre das wohl ganz hilfreich...
Ansonsten - hier meine Codes:
0b10101010 -> zc-Error (dimmer only)
0b00000001 -> no DMX (oder verpolt)
0b00000101 -> address error
0b11111110 -> Temp