Grafikus kijelzés, kezdő lépések

Hogyha sikeresen O/PLED illetve hagyományos alfanumerikus - esetleg tán grafikus kijelzővel gyűlik meg a baja valakinek:)
DjVu
Újonc
Újonc
Hozzászólások: 1
Csatlakozott: 2017. szeptember 15. péntek, 19:57

Grafikus kijelzés, kezdő lépések

HozzászólásSzerző: DjVu » 2017. szeptember 15. péntek, 21:03

Sziasztok!

Előre is elnézést ha nem kellet volna új témát nyitnom.
De hosszas bogarászás után már, szükségét éreztem.
Szeretném ha itt most, kezdőket pátyolgatnátok grafikus megjelenítés témában. (hátha másnak is szüksége van rá)

Szóval:
Nem mondom hogy, totál amatőr vagyok a program írásban.
De túl nagy rutinom sincs benne. Kisebb, nagyobb projektjeim már voltak ardu-val.
(a "60 nap alatt Arduino" tanfolyammal kezdtem.)
A lényeg hogy, gondoltam egy merészet, és rendeltem a TavIR webshop-ból egy 1.3"-os OLED kijelzőt.
http://shop.tavir.hu/product_info.php/lcdtft-modul-oled-12864i2c-p-667
Sejtetem hogy nem lesz könnyű. És úgy látszik tényleg nem az.
Bekötött szemmel ugrottam a kútba.
A kijelző mellé elérhetővé tett anyag nagyon hasznos volt.
A minta programokból sok hasznosat leszűrtem. (elfelejtettem mondani hogy, beüzemelni sikerült)
Főleg azt hogy, jóval összetettebb mint a 2x16, :D

Sok óra kísérletezés, olvasgatás után úgy döntöttem kérdezek.
Kérlek benneteket segítsetek, hogyan lehet ezt megtanulni.
Mit olvassak el? (lehetőleg magyar :oops: )
Az utasítás készlet leírása, fontos lépések, buktatók ismertetése sokat segítene.

A segítséget előre is köszönöm!

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9902
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Grafikus kijelzés, kezdő lépések

HozzászólásSzerző: Robert » 2017. szeptember 17. vasárnap, 15:53

A karakteres és grafikus LCD 2 külön állatfaj.
Grafikus esetén 2 fő irányvonal van:
Adafruit GLCD-re épülő és az UTFT eljárásra épülő.


Hát a tanfolyam (egyik) folytatásának része lesz - az alapok.
Kérdés mit akarsz megismerni:
- Kijelző chipek regiszterszintű vezérlését
- bittérkép kezelése
- szövegek - bittérképesítése


Magyar leírás nem nagyon van hozzá:(
http://www.tavir.hu - a gazda :)

Gabesz68
Újonc
Újonc
Hozzászólások: 2
Csatlakozott: 2018. március 3. szombat, 17:57

Re: Grafikus kijelzés, kezdő lépések

HozzászólásSzerző: Gabesz68 » 2018. március 3. szombat, 20:36

sziasztok!

nekem jóval egyszerűbb a problémám - már vacakolok vele egy ideje
2x16-os lcd, egyszerűen nem ír ki semmit, csak világít. azt hittem, hogy már elrontottam, tehát tegnap vettem egy másikat, de azzal sem történik semmi, csak a háttér világítás megy.
kiegészítés: potim nincs, ezért betettem ellenállásokat a V0 elé

lcd: 162B Series
alaplap: mega 256

minden bekötés egyébként a "hello world" szerint

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9902
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Grafikus kijelzés, kezdő lépések

HozzászólásSzerző: Robert » 2018. március 4. vasárnap, 6:51

Bekapcsolás, csak tápfesz rajta.
és a Kontraszt a GNDre kötve. Felső sor erősebb kockákat kell látni.
Kontraszt addig állít, amíg az alsó sor kockái eltűnnek (~0.4...0.7V fesz).

Innentől bekötés átnéz vagy kijelző kuka.
Bekötés a _szoftverben_ beállított módon legyen!
http://www.tavir.hu - a gazda :)

Gabesz68
Újonc
Újonc
Hozzászólások: 2
Csatlakozott: 2018. március 3. szombat, 17:57

Re: Grafikus kijelzés, kezdő lépések

HozzászólásSzerző: Gabesz68 » 2018. március 4. vasárnap, 10:08

köszi! :)
az nem volt tiszta, hogy a negatívot kell potizni...
a gondom még az, hogy ha a háttér világítást is bekötöm, úgy a felirat eltűnik. na majd próbálkozom! :)

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9902
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Grafikus kijelzés, kezdő lépések

HozzászólásSzerző: Robert » 2018. március 5. hétfő, 8:38

Nem a negatívot!
1 - GND
2 - Vcc
3 - Kontraszt láb.

A potméter két végén: GND illetve Vcc. Csúszka a Kontraszt lábra...
http://www.tavir.hu - a gazda :)

Avatar
csegebiga
Chipgyilok
Hozzászólások: 278
Csatlakozott: 2015. március 27. péntek, 21:27

Re: Grafikus kijelzés, kezdő lépések

HozzászólásSzerző: csegebiga » 2018. március 5. hétfő, 12:10

Ahha. És a 1602 -es kijelzőből úgy lesz grafikus display, ha a kontrasztlábra kötjük az analóg videojelet?
8O

borisz
Újonc
Újonc
Hozzászólások: 14
Csatlakozott: 2016. november 26. szombat, 9:39

Re: Grafikus kijelzés, kezdő lépések

HozzászólásSzerző: borisz » 2018. május 27. vasárnap, 15:22

Sziasztok. Még újonc vagyok a kijelzők világában. Sikerült szereznem egy ssd1303 vezérlő ic-vel szerelt 128x64-es oled kijelzőt. Adatlapja szerint tud soros komunikációt is. Szeretném a segítségeteket kérni abban, hogy hogyan kell kinézzen egy adatsor ahhoz hogy a kijelző megjelenítsen valamit. Az addig tiszta, hogy a kijelzőnek kellenek utasítások, hogy mekkora legyen a fényerő meg hasonlók. De milyen sorrendben kell érkezzenek az utasítások és az egyes pixeleket jelentő bitek? Vagy nem így működik? Arduino alatt szeretnék vele kisérletezni. A segítséget előre is köszönöm.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9902
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Grafikus kijelzés, kezdő lépések

HozzászólásSzerző: Robert » 2018. május 27. vasárnap, 20:13

Biztos 0-ról akarod megírni?

Első:
- adatlap: ssd1303 vezérlőchip
- soros kommunikáció lehet: IIC/TWI, SPI, TTLSoros,3-wire, dallasbusz.... Valószínű SPI vagy IIC/TWI.
- innen a lehetőségek korlátlanok :)


Én keresnék _kész_ libraryt hozzá. Az a SSD1303 nem véletlenül SSD1306? :)
http://www.tavir.hu - a gazda :)

borisz
Újonc
Újonc
Hozzászólások: 14
Csatlakozott: 2016. november 26. szombat, 9:39

Re: Grafikus kijelzés, kezdő lépések

HozzászólásSzerző: borisz » 2018. május 27. vasárnap, 20:41

A kijelzőn SSD1303 van a vezérlőchip mellett, neten van adatlapja. Szeretném nulláról kezdeni mert így könnyebb megértenem és többet tudok tanulni. Nem a kijelző használata az elsődleges célom :) A komunikációs portja spi-t tud.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9902
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Grafikus kijelzés, kezdő lépések

HozzászólásSzerző: Robert » 2018. május 28. hétfő, 0:26

Az adatlapjában az init rész benne van.
https://www.crystalfontz.com/controller ... h/SSD1303/
38. oldal környéke

Minta vagy megvalósítási tippek:
https://forum.mikroe.com/viewtopic.php?f=88&t=65063
http://www.tavir.hu - a gazda :)


Vissza: “LCD kezelése”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég