Sofern die 05 stimmen, sollte auch der Rest der Übertragung passen. Nur das nicht alle 16 LEDs eingeschaltet werden sondern nur die ersten 4 (wenn ich die Register richtig verstehe). Wenn du die 55 vier mal sendest müssten alle Pins eingeschaltet sein.
Siehst du bei deinem Wandler auch die Acks des Slaves? Wenn ja, erkennt dieser überhaupt seine Adresse? Ansonsten hilft wohl nur ein LA oder Oszi um den Bus anzuschauen.
Nach den Pullups an SDA und SCL frag ich jetzt nicht, die sollten vorhanden sein, sonst sollte dein Wandler einen Fehler ausgeben.
E: Im beispiel auf Seite 22 ist zum setzen aller LEDs der Befehl obendrüber notwendig, der die All-Call adresse ändert.
Wenn du alle LEDs setzen willst, müsstest du S D0 05 94 55 P senden, da D0 die All-call adresse ist.
Lesezeichen