Fórum témák

» Több friss téma
Fórum » Színes LCD + PIC
 
Témaindító: pici, idő: Feb 19, 2008
Témakörök:
Lapozás: OK   36 / 46
(#) rockersrac hozzászólása Szept 26, 2015 /
 
Sziasztok! Tegnap lomiban bontottam egy kezelőpanellel egybeépített kis lcd kijelzőt, viszont itthon derült ki, hogy lényegében kb semmi vezérlés nincs rajta, csak a lcd-re telepített kis üvegcsík kinézetű vezérlő(?). A kijelzőről csak egy szalagkábel jön le, ami 40 eres. Ez megy rá egy panelre, amin csak egy rakás kondi van, arról pedig már csak egy 30 eres szalagkábel jön le. Az lenne a kérdésem, hogy hogyan tudom megvezérelni? Este lesz lehetőségem képet feltenni, vagy holnap napközben...
(#) bbalazs_ válasza rockersrac hozzászólására (») Szept 26, 2015 /
 
Anelkul, hogy ismerned az LCD tipusat, adatlapjat, szerintem kb sehogy. Esetleg a keszuleken talalhato feliratok, szamok, alkatreszek alapjan keress a neten. De az LCD tipus ismerete nelkul elegge nullahoz kozelit az esely, hacsaknem valami gyakoribb tipusra raismer valaki elso blikkre.
(#) rockersrac válasza bbalazs_ hozzászólására (») Szept 26, 2015 /
 
az lcd hátulján van egy cimke, de gugli nem volt a barátom ezesetben...
(#) teglascs válasza rockersrac hozzászólására (») Szept 26, 2015 /
 
Itt pl. próbálkoznak ilyenekkel, de ha jól emlékszem, azoknál, amiken nem volt kideríthető a vezérlő IC típusa, vagy nem is volt rajta maga az IC, nem kísérte túl sok siker a próbálkozásokat.
(#) bistvan196700 hozzászólása Nov 29, 2015 /
 
Sziasztok! Érdeklődnék, hogy működésre bírt-e már valaki S6D0129-es kijelzőt? Érdemes vele foglalkozni. Egy PIC18F452-vel működne-e?
(#) Pali79 válasza bistvan196700 hozzászólására (») Nov 29, 2015 /
 
Szia!
Bár én még nem találkoztam ilyen LCD-vel, de első ránézésre nem lehet vele gond. Majd 150 oldalas adatlapja van, abban biztos minden infót megtalálsz. A PIC tekintetében már kicsit kérdéses a dolog, mert a 18F452 5V-ról szeret járni, a kijelző meg 3,3V-os. Szerintem valamilyen LF szériás PIC-kel kéne inkább próbálni vagy egy szintillesztőt csinálni hozzá, bár az többe lenne mint egy másik PIC.
(#) bbalazs_ válasza Pali79 hozzászólására (») Nov 29, 2015 /
 
Eljar ez 3,3V-rol is, csak legfeljebb kisebb sebesseggel.
A kijelzo jo kis darab, latom touch is van rajta. Ha mar megvan, mindenkeppen erdemes vele foglalkozni, a tobbi is ugyanilyen elven mukodik. Forgathatod es tukrozheted tetszolegesen, hardverbol allithato minden iranyban, mikozben ugyanugy vezerled.

Speci vezerloregiszterek vannak benne, azokat inicializalni kell. Erre altalaban parancsok szolgalnak. Mas parancsok is vannak, amik utan adatokat adsz meg, amik feltoltik a kepernyomemoriat. Az egesz CSAK grafikus, tehat beepitett karaktergenerator vagy szoveges mod nincs, mindent pontonkent kell neki megadni.

Szerintem a krucialis pont, hogy inicializalni tudod-e megfeleloen. Ebben altalaban peldaprogramok vannak a segitsegedre.
Videot nem fogsz nezni rajta, az abrak kirajzolasa is elegge sebesseg- es programfuggo, de pl. szovegek kiiratasra, egyszeru dolgok (vonalak, negyzetek) rajzolasara jo lehet.
(#) Pali79 válasza bbalazs_ hozzászólására (») Nov 29, 2015 /
 
Idézet:
„Eljar ez 3,3V-rol is, csak legfeljebb kisebb sebesseggel.”

Biztos?

pic18f452.jpg
    
(#) bistvan196700 válasza Pali79 hozzászólására (») Nov 29, 2015 /
 
Köszi a választ. Azért kérdeztem mert 560Ft körül árulják és a mérete is elég nagy. Egy tekercselőgép vezérlő panelhez gondoltam nem kell, hogy nagyon gyors legyen. Van K sorozatú PIC-em is ez mehet 3.3V-ról is. Akkor veszek aztán kipróbálom.
(#) Peppe válasza bistvan196700 hozzászólására (») Nov 29, 2015 /
 
Hol árulják 560Ft-ért? Aliexpress?
A hozzászólás módosítva: Nov 29, 2015
(#) bistvan196700 válasza Peppe hozzászólására (») Nov 29, 2015 /
 
Kínában.
Bővebben: Link
A hozzászólás módosítva: Nov 29, 2015
(#) bbalazs_ válasza Pali79 hozzászólására (») Nov 29, 2015 /
 
Igazad van, az LF-es kell hozza.
(#) Droot hozzászólása Dec 7, 2015 /
 
Sziasztok!

Ezt a kijelzőt megrendeltem és amíg ideér tervezem hozzá a panelt PIC32MX795F512L-el.

Itt található a kapcsolási rajza, amin van egy ismeretlen feszültség stabilizátor.
Mekkora feszültségtartományban üzemel ez a kijelző?

A benne lévő LED háttérvilágításról már megtaláltam az infókat.
(#) Pali79 válasza Droot hozzászólására (») Dec 7, 2015 /
 
Hát ezen az adatlapon 2,9V van. Vagy ez nem ennek az adatlapja?
(#) Droot válasza Pali79 hozzászólására (») Dec 7, 2015 /
 
Igen, de a kapcsolási rajzán van egy feszültségstabilizátor és érdekes módon ott 3,3V-ot ad.
(#) Pali79 válasza Droot hozzászólására (») Dec 7, 2015 /
 
Hát nem igazán értem. Az ebay oldalon van egy zip abban két adatlap van, az egyikben 2,9V van, a másikban 2,5-3,3V van.
(#) Droot válasza Pali79 hozzászólására (») Dec 7, 2015 /
 
Igen!
Én úgy látom, hogy 3.3V-ról mehet.
A hozzászólás módosítva: Dec 7, 2015
(#) Pali79 válasza Droot hozzászólására (») Dec 7, 2015 /
 
Szerintem is. A maxra úgy is 4,6-ot ír. 3,3V-tól nem fog elpusztulni.
(#) Wezuv válasza Droot hozzászólására (») Dec 7, 2015 /
 
Én is úgy látom, hogy a default Vcc 3,3V.
(#) Droot válasza Wezuv hozzászólására (») Dec 7, 2015 /
 
Köszönöm, akkor úgy tervezem.
(#) teglascs válasza bistvan196700 hozzászólására (») Dec 9, 2015 /
 
Én azt szeretném kérdezni, hogy ha próbapanelon akarok összehozni egy kapcsolást ezzel, akkor az LCD panelt csak úgy tudom csatlakoztatni, ha megpróbálok kis vezeték darabkákat beleforrasztani a fóliacsatlakozóba, vagy van erre valami speckó ellendarab? Köszi.
(#) lokátoros válasza teglascs hozzászólására (») Dec 9, 2015 /
 
Szia,
Nem biztos hogy pont ez kell neked, de valami ilyesminek nézz utána:
Bővebben: Link
(#) teglascs válasza lokátoros hozzászólására (») Dec 9, 2015 /
 
Igen, köszi, talán valami ilyesmi. Így már tudom, mit keressek.
(#) bistvan196700 válasza teglascs hozzászólására (») Dec 13, 2015 /
 
Szia! A Lokátoros által ajánlott csatlakozó jó lehet. Ha te is ilyen kijelzőt élesztesz esetleg összedolgozhatnánk, van-e már működő programod hozzá?
(#) teglascs válasza bistvan196700 hozzászólására (») Dec 14, 2015 /
 
Szia! Sajnos nem fogok tudni segíteni, mert nem foglalkoztam még eddig PIC-kel (Arduino-ban van némi -minimális- tapasztalatom), és ilyen kijelzőm sincs. Viszont az ára, az felkeltette a figyelmemet. Szóval talán rendelek ilyet, csak a játék kedvéért, viszont akkor kellene valami korrekt módszer a csatlakoztatásra (fizikailag) - erre irányult a kérdésem.
Te forrasztgattál rá vezeték darabokat, vagy hogy oldottad meg?
(#) bistvan196700 válasza teglascs hozzászólására (») Dec 14, 2015 /
 
Szia! Én megrendeltem egyet, de még nem jött meg. Csatlakozóval szeretném megcsinálni, egy kínai illető forrasztgatott.

s6d0129.jpg
    
(#) teglascs válasza bistvan196700 hozzászólására (») Dec 14, 2015 /
 
Igen, látom. Azért is jó a kép, mert így látható, hogy egy 74HC595-ös shiftregiszter dolgozik a kapcsolásban.
(#) Droot hozzászólása Dec 27, 2015 /
 
Sziasztok!

R61581 vezérlővel ellátott 480x320 pixeles LCD kijelzőt vezérelek.
Jelenleg annyit csinálok, hogy inicializálom, a hátteret fehérre állítom és rajzolok két vonalat.
A jelenség az, hogy kb. 20-30 másodperc után ha nem frissítem a kijelzőt, mintha a pixelek elhalványulnának, megmaradt minden, de épphogycsak látszik.
Mi lehet a gond? Vajon szoftveres egyáltalán a probléma?
(#) bbalazs_ válasza Droot hozzászólására (») Dec 27, 2015 /
 
Minden szin eseten ugyanez a helyzet? Fekete hatter, feher vonal?
Toltsd le az LCD adatlapjat, hatha eleve valami energiatakarekos modban van.
Mindig ugyanannyi az ido, ami utan jelentkezik?
Merd az LCD aramfelvetelet, valtozik-e a ketto kozott?
Ugrasszeru vagy folyamatos a halvanyulas?
Nem melegszik valamelyik IC az lcd-n?
(#) Droot válasza bbalazs_ hozzászólására (») Dec 27, 2015 /
 
Minden szín esetén sajnos.
Feltöltöttem egy videót a jelenségről: Bővebben: Link
54-55 másodperc után jelentkezik. Mintha a színek kifakulnának és a pixelek félig kikapcsolnának. (kétszer mértem, egy 55 és egy 54 másodperces)
A videón valamiért nem kell neki 55 másodperc, lehet hogy be volt melegedve kicsit a panel.
Szépen folyamatosan lehet látni hogy valami történik, majd hirtelen kifakul minden.
Az LCD áramfelvétele 10A-es méréshatárban 0.45A maximum fényerővel és nem változik. Levett fényerővel 161.8- 162.1 és nem akar "összeomlani', bár a függőleges kék csík vonalában a fehér háttérben is látszik egy csík. Viszont mintha a háttérvilágítás fényereje kb. másodpercenként nagyon picit erősödne majd gyengülne.
Csak azon az oldalon melegszik, ahol a LED-ek vannak.
Az adatlapját letöltöttem, de nem tudtam belőle kihámozni.
Így inicializálom:
  1. lcd_write_cmd(0xB0);   
  2.         lcd_write_data(0x1E);      
  3.  
  4.         lcd_write_cmd(0xB0);
  5.         lcd_write_data(0x00);
  6.  
  7.         lcd_write_cmd(0xB3);
  8.         lcd_write_data(0x02);
  9.         lcd_write_data(0x00);
  10.         lcd_write_data(0x00);
  11.         lcd_write_data(0x10);
  12.  
  13.         lcd_write_cmd(0xB4);
  14.         lcd_write_data(0x00);//0X10
  15.  
  16. //      lcd_write_cmd(0xB9); //PWM Settings for Brightness Control
  17. //      lcd_write_data(0x01);// Disabled by default.
  18. //      lcd_write_data(0xFF); //0xFF = Max brightness
  19. //      lcd_write_data(0xFF);
  20. //      lcd_write_data(0x18);
  21.  
  22.         lcd_write_cmd(0xC0);
  23.         lcd_write_data(0x03);
  24.         lcd_write_data(0x3B);//
  25.         lcd_write_data(0x00);
  26.         lcd_write_data(0x00);
  27.         lcd_write_data(0x00);
  28.         lcd_write_data(0x01);
  29.         lcd_write_data(0x00);//NW
  30.         lcd_write_data(0x43);
  31.  
  32.         lcd_write_cmd(0xC1);
  33.         lcd_write_data(0x08);
  34.         lcd_write_data(0x15);//CLOCK
  35.         lcd_write_data(0x08);
  36.         lcd_write_data(0x08);
  37.  
  38.         lcd_write_cmd(0xC4);
  39.         lcd_write_data(0x15);
  40.         lcd_write_data(0x03);
  41.         lcd_write_data(0x03);
  42.         lcd_write_data(0x01);
  43.  
  44.         lcd_write_cmd(0xC6);
  45.         lcd_write_data(0x02);
  46.  
  47.         lcd_write_cmd(0xC8);
  48.         lcd_write_data(0x0c);
  49.         lcd_write_data(0x05);
  50.         lcd_write_data(0x0A);//0X12
  51.         lcd_write_data(0x6B);//0x7D
  52.         lcd_write_data(0x04);
  53.         lcd_write_data(0x06);//0x08
  54.         lcd_write_data(0x15);//0x0A
  55.         lcd_write_data(0x10);
  56.         lcd_write_data(0x00);
  57.         lcd_write_data(0x60);//0x23
  58.  
  59.         lcd_write_cmd(0x36);
  60.         lcd_write_data(0x0A);
  61.  
  62.         lcd_write_cmd(0x0C);
  63.         lcd_write_data(0x55);
  64.  
  65.         lcd_write_cmd(0x3A);
  66.         lcd_write_data(0x55);
  67.  
  68.         lcd_write_cmd(0x38);
  69.  
  70.         lcd_write_cmd(0xD0);
  71.         lcd_write_data(0x07);
  72.         lcd_write_data(0x07);//VCI1
  73.         lcd_write_data(0x14);//VRH 0x1D
  74.         lcd_write_data(0xA2);//BT 0x06
  75.  
  76.         lcd_write_cmd(0xD1);
  77.         lcd_write_data(0x03);
  78.         lcd_write_data(0x5A);//VCM  0x5A
  79.         lcd_write_data(0x10);//VDV
  80.  
  81.         lcd_write_cmd(0xD2);
  82.         lcd_write_data(0x03);
  83.         lcd_write_data(0x04);//0x24
  84.         lcd_write_data(0x04);
  85.  
  86.         lcd_write_cmd(0x11);
  87.         _delay_ms(150);
  88.  
  89.         lcd_write_cmd(0x2A);
  90.         lcd_write_data(0x00);
  91.         lcd_write_data(0x00);
  92.         lcd_write_data(0x01);
  93.         lcd_write_data(0xDF);//320
  94.  
  95.         lcd_write_cmd(0x2B);
  96.         lcd_write_data(0x00);
  97.         lcd_write_data(0x00);
  98.         lcd_write_data(0x01);
  99.         lcd_write_data(0x3F);//480
  100.  
  101.  
  102.         _delay_ms(100);
  103.  
  104.         lcd_write_cmd(0x29);
  105.         _delay_ms(30);
  106.  
  107.         lcd_write_cmd(0x2C);
  108.         _delay_ms(30);
Következő: »»   36 / 46
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