Forum: Mikrocontroller und Digitale Elektronik TM1637 I2C 7 Segment problem


von Peter K. (Gast)


Lesenswert?

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.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

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
Noch kein Account? Hier anmelden.