Deprecated: Assigning the return value of new by reference is deprecated in /var/www/web4/web/includes/un_extensions.php on line 910
Svetelektro.com

Svetelektro.com

Meno:
Heslo:
SVETELEKTRO • Řízení řadiče TM1637

Řízení řadiče TM1637

Moderátori: psichac, Moderátori

Řízení řadiče TM1637

Odoslaťod jenda23 » 24 Júl 2020, 09:54

Ahoj,

už třetí den se tu vztekám s řízením řadiče TM1637 a pořád se mnou nechce mluvit. Podle výstupu z LOG analyzátoru se mi nezdá že by bylo něco nekorektně dle datasheetu. Data odesílám v pořadí LSB to MSB , nejdřív H40 což by mělo být zápis do registru displaye, pak pošlu adresu HC0 což je adresa prvního zobrazovače s automatickým inkrementem. Následně odešlu data segmentů, následně data o kontrastu. Obvod normálně posílá ACK čili na data nějak reaguje, ovšem nerozsvítí ani segment. V příloze je obrázek záznamu dat, popř. soubor pro saleae logic plus výpis programu (je to jen opravdu hrubý nástřel takže to musím ještě učesat). Nevidíte tam nějakou botu, páč já už sem asi slepej :roll: . Signály jsem kontroloval osciloskopem a časování je schodné s LOG analyzátorem. Hrany jsou myslím dostatečně ostré.

Ještě odkaz na SW
Windows 32 bit (no installer):
http://downloads.saleae.com/logic/1.2.1 ... dalone.zip
Windows 64 bit (no installer):
http://downloads.saleae.com/logic/1.2.1 ... dalone.zip
Díky
Prílohy
TM1637.rar
(919 bajtov) Stiahnutá 5 krát
TM1637 bez inc_orezany.rar
(1.5 KiB) Stiahnutá 2 krát
TM1637 komunikace.png
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky
jenda23
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 5748
Vek: 30.4
Založený: 27.06.2008
Bydlisko: Česká Třebová
Paragraf: 23
Karma: 72

Re: Řízení řadiče TM1637

Odoslaťod djwiktor » 24 Júl 2020, 10:24

V bascome neviem nic robit ale toto si pozeral?
https://www.mcselec.com/index.php?optio ... &Itemid=57
Tlacim na 3D tlaciarni Felix 3.0 dual
Stormchasers.sk
djwiktor
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 1558
Vek: 33.2
Založený: 01.07.2010
Bydlisko: Šaľa
Karma: 12

Re: Řízení řadiče TM1637

Odoslaťod jenda23 » 24 Júl 2020, 12:15

Ahoj dík, ano. Též nefunkční, už si začínam řikat že jsou ty řadiče jen kus plastu. Mam 10 modulů a ani jeden nereaguje.

Po dlouhý době sem se mou leností dal na moduly z číny a opět sem se přesvědčil že to nemá cenu :roll: :roll:
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky
jenda23
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 5748
Vek: 30.4
Založený: 27.06.2008
Bydlisko: Česká Třebová
Paragraf: 23
Karma: 72

Re: Řízení řadiče TM1637

Odoslaťod Radus » 24 Júl 2020, 12:20

Čo vypľuje ak spustíš na analýzatore aj detekciu I2C?
Radus
Obrázok používateľa
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1153
Vek: 38.64
Založený: 27.10.2009
Bydlisko: Prešov
Karma: 8

Re: Řízení řadiče TM1637

Odoslaťod jenda23 » 24 Júl 2020, 12:22

to jsem zkoušel, částečně nesmysl, částečně to něco dekoduje. Ale neodpovídá to.
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky
jenda23
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 5748
Vek: 30.4
Založený: 27.06.2008
Bydlisko: Česká Třebová
Paragraf: 23
Karma: 72

Re: Řízení řadiče TM1637

Odoslaťod Radus » 24 Júl 2020, 12:43

Tak potom je problém v komunikácii, mal som podobný problém keď mi I2C master nepodporoval clock stretching. Pomohlo brutálne zníženie rýchlosti, možno na 1Khz pre testovanie. Tiež som mal va analyzátore nezmysli a tiež som na tom pol dňa škrípal zubami...
Radus
Obrázok používateľa
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1153
Vek: 38.64
Založený: 27.10.2009
Bydlisko: Prešov
Karma: 8

Re: Řízení řadiče TM1637

Odoslaťod jenda23 » 24 Júl 2020, 13:10

Tak to byla moje chyba, amalyzátor to dekodoval v pořádku, jen jsem si neuvědomil že analyzátor dekoduje MSB to LSB a tomu švábu se data ládujou obráceneě, takže to odpovídá 0x02 + ACK (pro 0x40), 0x03 +ACK (pro 0xC0), do displayů posílam 0xFF, 0x51+ACK (pro 0x8A)

podle analyzátoru tedy:

START - 0x40 (zápis do registru displaye) - ACK - START - 0xC0 (první display) - ACK - 0xFF - ACK - 0xFF - ACK - 0xFF - ACK -0xFF - ACK - START - 0x8A (jas 25%) - ACK - STOP

což by mělo rozsvítit všechny segmenty s 25% jasem. Zpomalení komunikace nepomáhá. :butthead:
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky
jenda23
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 5748
Vek: 30.4
Založený: 27.06.2008
Bydlisko: Česká Třebová
Paragraf: 23
Karma: 72

Re: Řízení řadiče TM1637

Odoslaťod Radus » 24 Júl 2020, 13:32

...skús v programe zmeniť adresu I2C, či bude kumunikácia odmietnutá. Inak to vyzerá že komunikácia je v poriadku, tak potom môže byť ešte zlé zapojenie.
//Prebehol som dsko a nikde som nenašiel že by malo byt LSB first, skús to prehodiť.
Radus
Obrázok používateľa
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1153
Vek: 38.64
Založený: 27.10.2009
Bydlisko: Prešov
Karma: 8

Re: Řízení řadiče TM1637

Odoslaťod jenda23 » 24 Júl 2020, 14:24

To jsem tam taky nenašel, ale všude to píšou že má LSB first.Taky mě to napadlo jestli to nemá bejt MSB first, takže bajty jsem obrátil, ale taky bez vsledku. Zapojení je OK prospíknul jsem se přímo na piny řadiče. Obvod právě že není kompatibilní s IIC, adresu nemá. On data akceptuje vždycky, i když jsou neplatná pouze sleduje jestli přišel patřičný počet hodinových pulzů a pak prostě pošle ACK. A žádný extrémně hazardní stavy tam nevidím.
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky
jenda23
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 5748
Vek: 30.4
Založený: 27.06.2008
Bydlisko: Česká Třebová
Paragraf: 23
Karma: 72

Re: Řízení řadiče TM1637

Odoslaťod Radus » 24 Júl 2020, 15:06

...toto sa mi nejak nepáči, ten impulz...
Prílohy
a1.PNG
a2.PNG
Radus
Obrázok používateľa
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1153
Vek: 38.64
Založený: 27.10.2009
Bydlisko: Prešov
Karma: 8

Re: Řízení řadiče TM1637

Odoslaťod jenda23 » 24 Júl 2020, 17:29

to je jen protaže ný ACK a STOP, to jsme udělal abych si oddělil jednotlivý kroky, nemělo by to vadit jelikož t MAX dýlky CLK pulsu není danej. Ale i jsem to zkrátil do řádu us a pořád stejný.
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky
jenda23
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 5748
Vek: 30.4
Založený: 27.06.2008
Bydlisko: Česká Třebová
Paragraf: 23
Karma: 72

Re: Řízení řadiče TM1637

Odoslaťod stefanSK » 24 Júl 2020, 18:40

Skús pozrieť na príklady v prílohe. Možno tam niečo nájdeš pre inšpiráciu.
Prílohy
20200325041904TM1637.rar
(7.24 KiB) Stiahnutá 5 krát
S.K.
stefanSK
Obrázok používateľa
Pokročilý člen
Pokročilý člen
Príspevky: 660
Vek: 64.9
Založený: 24.06.2010
Bydlisko: Trnava
Karma: 20

Re: Řízení řadiče TM1637

Odoslaťod jenda23 » 24 Júl 2020, 18:51

Mrknu dík. Tu záznam z komunikace, IO stále má svou hlavu a mě už začíná cukat voko vzteky :axe: . Už si řikam že číňan někde udělal chybu :-/ komunikace se táhne jako smrad pomalu.

Asi to udělam jak jsem chtěl původně u řadičů od MAXIMU ty jedou na první dobrou a po SPI, stejně těchlech budu potřebovat 12ks a nevim jak řízení multiplexovat.
Prílohy
TM1637 komunikace.png
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky
jenda23
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 5748
Vek: 30.4
Založený: 27.06.2008
Bydlisko: Česká Třebová
Paragraf: 23
Karma: 72

Re: Řízení řadiče TM1637

Odoslaťod Radus » 27 Júl 2020, 10:47

a keby si použil do série 74HC595ťky?
Aj tak sa mi to nepozdáva žeby tie obvody boli zlé, neposlal by si mi falátok na vyskúšanie? Keď, tak ti preplatím poštovné... Tá špička v tej kominikácii sa mi tiež moc nepáči...
Prílohy
a1.PNG
Radus
Obrázok používateľa
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1153
Vek: 38.64
Založený: 27.10.2009
Bydlisko: Prešov
Karma: 8

Re: Řízení řadiče TM1637

Odoslaťod jenda23 » 27 Júl 2020, 13:34

Tak záhada rozluštěna. Z zoufalosti sem začal proměřovat obvody, nakonec sem nzjistil že pan wong osadil display se společnou katodou místo společné anody :roll: :roll:

tak sme mu ho natočili a co myslíte.... no měl ho tam :biggrin:
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky
jenda23
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 5748
Vek: 30.4
Založený: 27.06.2008
Bydlisko: Česká Třebová
Paragraf: 23
Karma: 72

Re: Řízení řadiče TM1637

Odoslaťod Radus » 27 Júl 2020, 14:01

...na :)
Radus
Obrázok používateľa
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1153
Vek: 38.64
Založený: 27.10.2009
Bydlisko: Prešov
Karma: 8


Naspäť na Bascom

Kto je prítomný

Užívatelia prezerajúci si toto fórum: Žiadny registrovaný používateľ a 0 hostí.

Forums ©
Autor stránky je Ondrej Závodský(zawin), o graficky design sa stará Ľuboš Fabo(BUFU).

TOPlist

Powered by Copyright © UNITED-NUKE CMS. All Rights Reserved.
Čas potrebný k spracovaniu stránky 0.70 sekúnd