Grafikus kijelzés, kezdő lépések
Grafikus kijelzés, kezdő lépések
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/l ... 4i2c-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,
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 )
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!
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/l ... 4i2c-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,
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 )
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!
Re: Grafikus kijelzés, kezdő lépések
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á:(
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
Re: Grafikus kijelzés, kezdő lépések
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
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
Re: Grafikus kijelzés, kezdő lépések
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!
é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
Re: Grafikus kijelzés, kezdő lépések
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!
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!
Re: Grafikus kijelzés, kezdő lépések
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...
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
Re: Grafikus kijelzés, kezdő lépések
Ahha. És a 1602 -es kijelzőből úgy lesz grafikus display, ha a kontrasztlábra kötjük az analóg videojelet?
Re: Grafikus kijelzés, kezdő lépések
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.
Re: Grafikus kijelzés, kezdő lépések
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?
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
Re: Grafikus kijelzés, kezdő lépések
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.
Re: Grafikus kijelzés, kezdő lépések
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
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