Fórum témák

» Több friss téma
Fórum » LCD kijelző vezérlése, életre keltése
Lapozás: OK   80 / 80
(#) Fats Domino válasza proli007 hozzászólására (») Dec 19, 2025 /
 
Bizony az utóbbi.
(#) Fats Domino válasza Udvari Zsombor hozzászólására (») Dec 19, 2025 /
 
Egy fém tokban van a kijelző.
(#) bbb válasza Fats Domino hozzászólására (») Dec 19, 2025 /
 
Nem foglak ámítani. Ezt NAGYON nehéz javítani és több esélye van, hogy teljesen tönkre fog menni, amikor megpiszkálod. A korából fakadóan is sérülékeny már ez a vékony fóliaréteg, így hajtogatáskor könnyedén eltörhet. Az eltört szakaszokat áthidalni se egyszerű, 0.1mm-es vezetékkel megoldható (a sajátomban is úgy javítottam a nyomógombot tartalmazó fóliát), de nagyon macerás.
Ha rám hallgatsz, akkor elfogadod így és nem piszkálod tovább. Ha meg nem számít, akkor megpróbálhatod jobban szétszedni, hogy hozzáférj a fóliának ahhoz a részéhez, ami rá van forrasztva a kijelzőre, s egyenletesen melegítve+nyomva megpróbálhatod javítani.
(#) Fats Domino válasza bbb hozzászólására (») Dec 20, 2025 /
 
Köszi! Még kitalálom hogy legyen? üdv
(#) protorg hozzászólása Jan 29, 2026 /
 

tm1622 segmens vezérlő élesztés

Sziasztok!
A segítségeteket szeretném kérni.
Van egy 16 szegmens kijelzőm tm1622 meghajtóval szerelve.(a ht 1622 és tm1622 ugyanaz )
3 adat vonal cs,wr,data, ezt szeretném életre kelteni.
Amit tudok ha parancsot akarok küldeni akkor b100 b00000001ez pl SYS EN
és még egy LCD ON is .
5 V és 5.5us késleltetés van az óra jeleknél és a adat írásnál.
Ez után elvileg működni kéne,vagyis amit utána írok mint adat meg kéne jelenjen.De nem!!
A chatgpt szerint a biteket fordítva kell küldeni (sys en)b001 b1000 0000 (mondjuk így se megy).
2db (más helyről vettem őket) van egyik se működik.
???

HT1622.PDF
    
(#) majkimester válasza protorg hozzászólására (») Jan 29, 2026 /
 
Ennél azért sokkal többek kell tenned, hogy használni tudd, nézd meg/próbáld ki ez a példát:
Bővebben: Link
(#) protorg válasza majkimester hozzászólására (») Jan 30, 2026 /
 
Na az első hibám megvan .
A parancsnál (pl b100 b0000 0001) még van az a mindegy mit küldök +1 bit tehát 9 bitet kell küldeni.
viszont ezA linkben)
void HT162x_SendBits(uint16_t data, uint8_t bits, boolean LSB_FIRST = MSB_FORMAT)
a 3.adat mi ?? (boolean LSB_FIRST = MSB_FORMAT)
főleg mert ezt két értékkel hívja ( HT162x_SendBits(0b100, 3) vagy HT162x_SendBits(cmd, 8)

aztán ezt se tudom értelmezni:

uint16_t mask = LSB_FIRST ? 1 : 1 << bits-1; (ez mit jelent)

(Én vagy oshonsoft-al vagy assemby nyelven próbálkozok.)
(#) majkimester válasza protorg hozzászólására (») Jan 30, 2026 / 1
 
  1. boolean LSB_FIRST = MSB_FORMAT

LSB_FIRST logikai paraméter, aminek az alapértelmezett értéke az MSB_FORMAT.
LSB = least significant bit (a legkisebb helyiértékű bitet küldi először)
MSB = most significant bit (a legnagyobb helyiértékú bitet küldi először)
A hivónál nincs megadva, akkor az alapértelmezett MSB formában küldi.

  1. uint16_t mask = LSB_FIRST ? 1 : 1 << bits-1;

Ezzel van megoldva, hogy a bitek milyen sorrendben menjenek. ha az LSB_FIRST = true akkor a mask értéke 1 lesz, a legalsó bit, egyébként meg bits-1, azaz a legfelső bit.
(#) protorg válasza majkimester hozzászólására (») Jan 30, 2026 /
 
Ok,működik.
A hibáim: a parancsnál 3bit,8bit,1bit (ez nem volt)
Nem értettem minek a küldésnél msb..lsb ?? És akkor az adatlapot TÜZETESEN átnéztem .
Ilyennel még nem találkoztam parancsnál msb küldöm , adatnál az elejét msb aztán lsb.
Csak félve jegyzem meg MIÉRT ,mindegy működik köszi.
(#) majkimester válasza protorg hozzászólására (») Jan 30, 2026 /
 
Elég fura az interface, nem tudom miért így oldották meg, a lényeg, hogy működik.
(#) szucs54 hozzászólása Vas, 18:00 /
 

Sharp LM64P701

Sziasztok!

Gondoltam írok ide, hátha tud valaki segíteni. Van a családban egy 90-es évekből származó laptop, ami nem működik, régen volt szervizben is, de nem tudták megjavítani, a kijelzője viszont működik.
Gondoltam kiszedek mindent a gépből és egy Raspberry-t beletéve használnám. Szeretném a régi kijelzőt nem kicserélni, hanem azt használni egy vezérlővel, viszont nem találtam semmit magamtól a neten, hogy ez megoldható-e.
Onnan jött az ötlet, hogy régebben egy jóval modernebb laptop bontott kijelzőjéhez tudtam rendelni vezérlőt és azzal használni.

Az említett 90-es évekből származó kijelző: Sharp LM64P701

A válaszokat, segítséget előre is köszönöm.
(#) bbalazs_ válasza szucs54 hozzászólására (») Vas, 18:58 /
 
Szia!
Ha jól emlékszem, ez egy 640x480-as, CCFL háttérvilágítású, monochrome (16 szürkeárnyalatos) DSTN vezérlésű kijelző. Lassú a megjelenítés és egzotikus feszültségek kellenek neki. Láttam ilyen vezérlőt (állítható volt ilyen módba is), de régen és azt már nem forgalmazzák.
Szerintem nem éri meg, hacsak nem valami hobbiproject részeként, kifejezetten a kihívás miatt csinálnád. Akkor talán egy gyors mikrovezérlővel lehetne próbálkozni, asm-ben.
(#) szucs54 válasza bbalazs_ hozzászólására (») Vas, 19:11 /
 
Köszi a választ.
Pontosan, csak hobbi célból lett ez kitalálva, de mivel nem értek hozzá és a felét sem tudom annak amit írtál, hogy mit jelent számomra csak az jöhetett volna szóba, ha lehet kapni hozzá vezérlőt, összerakom, használom.
Bíztam benne, hogy mivel nem tudom mit keressek hozzá csak én nem találom, nem keresem jól jó helyen.
Akkor már csak a b terv marad és kap egy modern kijelzőt a régi helyett.
Következő: »»   80 / 80
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem