TM1637 nerosvítí se

Odpovědět
rexus
Příspěvky: 4
Registrován: 22 črc 2018, 18:18
Reputation: 0

TM1637 nerosvítí se

Příspěvek od rexus » 07 srp 2018, 19:57

Mám tady postupně koupených 5 ks TM1637
https://www.gme.cz/hodinovy-led-displej
Zkoušeno s Arduino Uno - klon a Duemilanove - originál.
zkoušeny knihovny TM1637-master, TM1637, Grove 4-digit
Zkoušeno na 3 různých PC.
Nerozsvítím ani jeden. Všechny byly nově zabalené.
Nějaké nápady?

Uživatelský avatar
gilhad
Příspěvky: 779
Registrován: 07 bře 2018, 11:22
Reputation: 0

Re: TM1637 nerosvítí se

Příspěvek od gilhad » 07 srp 2018, 20:44

Tohle nefunguje?

http://navody.arduino-shop.cz/navody-k- ... m1637.html

Kdyz tak tady je datasheet s popisem komunikace a prikazy (a ukazkou zapojeni, ktera by mela byt asi tak stejna jako na te desticce)

https://www.mcielectronics.cl/website_M ... TM1637.pdf

rexus
Příspěvky: 4
Registrován: 22 črc 2018, 18:18
Reputation: 0

Re: TM1637 nerosvítí se

Příspěvek od rexus » 07 srp 2018, 20:48

Zkoušel jsem:
http://navody.arduino-shop.cz/navody-k- ... m1637.html
a
https://www.arduino-forum.cz/viewtopic.php?f=13&t=39
Hledán a zkouším postupy na GitHubu... zatím ani blik :/

Uživatelský avatar
gilhad
Příspěvky: 779
Registrován: 07 bře 2018, 11:22
Reputation: 0

Re: TM1637 nerosvítí se

Příspěvek od gilhad » 07 srp 2018, 21:48

V takovem pripade bych asi zkusil promerit ten samotny obvod
- projit s lupou, zda vedou spoje od spravnych nozicek ke spravnym pinum, ledkam, odporum a kondikum
- zmerit jen zda ty odpory a kondiky funguji a nejsou prorazene (kondiky, odpory) ci spalene (odpory)
- rozsvitit (hodne opatrne) nejaky ze zakladnich segmentu (neco jako 3V prez 1.5 kOhm odpor by melo tou LEDkou pustit neco kolem 1mA, coz uz by mohlo byt videt a pritom neohrozit nic jineho) primym otukanim nozicek (tedy zda ten display vubec funguje)

promerit to na osciloskopu, zda behaji pravidelne pulzy po GRIDx a zda pri "rozsviceni" treba kombinace 11:88 jsou pulzy i na segmentech

rexus
Příspěvky: 4
Registrován: 22 črc 2018, 18:18
Reputation: 0

Re: TM1637 nerosvítí se

Příspěvek od rexus » 07 srp 2018, 22:03

Tak problém bude v přerušení 100ms je málo. Teď se konečně začalo něco zobrazovat při přerušení 2000ms !

Uživatelský avatar
gilhad
Příspěvky: 779
Registrován: 07 bře 2018, 11:22
Reputation: 0

Re: TM1637 nerosvítí se

Příspěvek od gilhad » 08 srp 2018, 01:14

Prima, aspon nejaky pokrok, ale 2.000ms = 2s, to je nejak strasne priserne moc - je v poradku ta komunikace? Ono to ma nejak "trochu podivne" ten ACK na konci - a rekl bych, ze pokud neni nastaven spravne, tak to klidne muze cekat na vytimeoutovani, nez se neco projevi ...
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.
Command data transfer is as follows (Reading Key Data Timing)


Command: command to read the keys; Key information coding consists of S0, S1, S2, K1 and K2. SGn coding consists
of S0, S1, and S2. K1 and K2 are coding for K1 key and K2 key. The key should be read from low level to high level
and the clock frequency should be less than 250K.

rexus
Příspěvky: 4
Registrován: 22 črc 2018, 18:18
Reputation: 0

Re: TM1637 nerosvítí se

Příspěvek od rexus » 08 srp 2018, 16:36

jsem na 550.
Poku snížím na 500, objevují se chyby v zobrazování...

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 12 hostů