Keine Idee, aber das gleiche(?) Problem. Ich benutze auch die
Phasenverschiebung zwischen den Ausgängen und bekomme beim Schreiben der
Register immer dann sporadische "Aussetzer" (Flackern), wenn tON>tOFF
ist.
Der Effekt tritt schon mit einem trivialen Programm auf, das in einer
Schleife immer wieder die gleichen Werte schreibt:
1 | START
|
2 | 0x82 (Adresse)
|
3 | 0x06 (Register LED0_ON_L)
|
4 | 0x00 0x0f (tON)
|
5 | 0x00 0x0e (tOFF)
|
6 | STOP
|
Wenn ich die obige Sequenz alle 500ms schreibe, flackert es jedesmal.
Sieht so aus, als ob eine ON-Periode verlorengeht. Ohne Wartezeit in
meiner Schleife flackert es dagegen nie, auch nicht sporadisch. Es
siehtalso so aus, als ob nach einer längeren Bus-Inaktivität das erste
Update nicht richtig funktioniert.
Kann das jemand bestätigen?