Hallo Eberhard,
ZitatDas ist schon klar, zuruecklesen brauche ich vermutlich nicht. Ich pack' die Kalibrierungswerte in das EPROM auf dem Controller.
Na dann könntest du das Protokoll schon auch verwenden...
ZitatWirklich groesser 1 ???
Sorry, bytes vertauscht:
0xFF = Startbyte immer 0xFF
0x00 = Startadresse des Blocks LSB kann alle Werte annehmen
0x00 = Startadresse des Block MSB nur 0x00 und 0x01 sind gültig
0x0F = Länge des Blocks
Wenn du also das 3. Byte auf Werte > 1 setzt, wird das Frame vom dmx4all controller ignoriert; unser RGB Controller mag nicht mal die 1, aber das sollte nicht ausschlaggebend sein um die Kompatibilität zum dmx4all zu bewahren.
Zusammenfassung:
das 3. Byte kann verwendet werden um besondere Modi für die CCFL zu implementieren.
Wenn ichs mir recht überlege kannst du so auch die anderen Modi realisieren...
Grundsätzlich könnte das Gerät auch einen ID-String zurücksenden, nur ist das momentan nicht vorgesehen (auch nicht auf dem Layout) da:
die Platinen dürfen von einer zur nächsten durchgeschliffen werden, Rückmeldungen müssten bei diesem Verfahren aber ja bei jedem Controller "durchgereicht" werden -> umständlich.
Vielleicht könnte sich der CCFL Controller ja auf Befehl selbst kalibrieren?
is ja auch nur Mathematik..
So jetzt hab ich dich endlich völlig verwirrt, oder ?
Grüße,
Simon