Da mein Englisch nicht so perfekt ist.. Verstehe ich es richtig, das ich hier mit einer ülichen I2C LIb nicht weiter komme, da die immer die Chip Adresse senden will, dieser Chip sie aber nicht verlangt? # Interface interpretation Microprocessor data realize the communication with TM1637 by means of two–wire bus interface (Note: The communication method is not equal to 12C bus protocol totally because there is no slave address). When data is input, DIO signal should not change for high level CLK and DIO signal should change for low level CLK signal. When CLK is a high level and DIO changes from high to low level, data input starts. When CLK is a high level and DIO changes from low level to high level, data input ends. TM1637 data transfer carries with answering signal ACK. For a right data transfer, an answering signal ACK is generated inside the chip to lower the DIO pin at the failing edge of the 8 th clock. DIO interface wire is released at the end of the 9 th clock.
Peter K. schrieb: > mit einer ülichen I2C LIb Das ist nicht gesagt. Man kann auch mit einigen Libs Daten senden, ohne die Startbedingung oder die Adresse vorher zu senden. Würde man z.B. bei Peter Fleurys Lib für AVR die Startbedingung einzeln neu schreiben, wäre der Rest einfach verwendbar. Aber es ist auch nicht wirklich schwierig, schnell einen Bitbanger zu schreiben, der den ganzen Kram mit Wackeln von Portbeinchen erledigt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.