Grafikus LCD

Hogyha sikeresen O/PLED illetve hagyományos alfanumerikus - esetleg tán grafikus kijelzővel gyűlik meg a baja valakinek:)
Avatar
nobody_hun
Bitfaragó
Hozzászólások: 425
Csatlakozott: 2005. november 14. hétfő, 7:00

Hozzászólás Szerző: nobody_hun »

Úgy látom, a hazai forgalmazók is kezdenek felébredni és egyre nagyobb grafikus LCD-ket forgalmaznak:
chipcadextra.com/mikroelektronika/multimedias-kartyak/mikromedia-for-xmega

Nem nézetm utána, mennyibe kerül ez a panel, már az is öröm, ha itthon beszerezhető...
"Az IC-k füsttel működnek. Ha kijön belőlük a füst, nem működnek tovább." - ismeretlen szerző
"Az ID:FFFFFF egyenlő az Atmel még nem kiadott processzorával."
Avatar
Ecku01
DrótVégénSzéndarab
Hozzászólások: 47
Csatlakozott: 2011. szeptember 12. hétfő, 6:00

I2C grafikus LCD

Hozzászólás Szerző: Ecku01 »

Sziasztok olyan grafikus LCD-t keresek, amit I2C lehet vezérelni tudnátok ajánlani párat? (tudom van 1-2 régebbi nokiatelefon aminek a kijelzőjét azzal lehet, csak ezeknek kicsit kicsi a kijelzője, de ha más nem lesz akkor ez marad.) és van az I2C-s kijelzővezérlésnek valahol leírása, példával együtt (arduino-ra).
A ks108-as chippel rendelkezőhöz találtam egy nagyon szép világos leírást, valami hasonlót szeretnék. És I2C-n hány lábbal kell vezérelni a kijelző? mert ezért nem szimpatikus a ks108 mert sok láb szükséges a vezérléséhez.
Avatar
winnerbt
Elektronbűvölő
Hozzászólások: 907
Csatlakozott: 2007. március 25. vasárnap, 6:00

Hozzászólás Szerző: winnerbt »

A kapható grafikus kijelzők vezérlői után túrkálj. A KS108 tipikusan párhuzamos vezérlésű, de az újabb vezérlők tudnak SPI és I2C vezérlést is. (általában SPI-ről nem olvasható, csak írható).
Tehát az alkalmazott vezérlő pdf-jét olvasd el, ha van MODE 1-2-3 pata, akkor nyert ügyed van. Régi, párhuzamos vezérlők a SED13xx, T6963, KS107/108, LC79xxezek alapból kiesnek.
Vagy teszel be 16-bites I2C portIC-t. A KS 108-nak 12-13 láb kell.
JAni
Avatar
Ecku01
DrótVégénSzéndarab
Hozzászólások: 47
Csatlakozott: 2011. szeptember 12. hétfő, 6:00

Hozzászólás Szerző: Ecku01 »

ha i2c-n keresztül is 12-13 lábra van szükség akkor végül is semmi értelme, hisz asszem annyi vagy eggyel láb szükséges a ks108-as kijelzők vezérléséhez. jól mondom? vagy mi a kettő közötti különbség?
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

I2CSLAVE - Turn an AVR micro into an I2C slave chip
It allows you to turn an AVR micro into an I2C slave chip:
http://www.mcselec.com/index.php?option ... &Itemid=41
:arrow: :!:
Avatar
winnerbt
Elektronbűvölő
Hozzászólások: 907
Csatlakozott: 2007. március 25. vasárnap, 6:00

Hozzászólás Szerző: winnerbt »

neeem, Az I2C az 2 láb. Csak ha párhuzamos kijelzőt akarsz I2C-n vezérelni, akkor ajánlottam a 16-os I2C portbővítőt, a régebbi kijelzőhöz ezt kötöd párhuzamosan. Újabbaknál beállítod az I2C módot és akkor ott is csak 2 láb kell természetesen. Azért kell olvasgatni a kijelzőn alkalmazott vezérlő leírását, mert általában párhuzamos módra állítják be (sok lábbal), de a kijelzőn van 1-2-3 átkötés, amivel át tudod állítani I2C-re a kommunikációt.
JAni
Avatar
Ecku01
DrótVégénSzéndarab
Hozzászólások: 47
Csatlakozott: 2011. szeptember 12. hétfő, 6:00

Hozzászólás Szerző: Ecku01 »

na kicsit utána jártam ennek a témának, és úgy döntöttem hogy egy régebbi nokia telefon kijelzőjét próbálom majd vezérelni (nokia 6610 7210 7250i 5140 6100 6220). SPI-n keresztül, találtam is egy jó könyvtárat hozzá. http://n2.vatera.hu/photos/df/74/9c95_2_big.jpg
itt a csatlakozója. kérdés, hogy melyik kivezetést hova kössem (azaz melyik kivezetés micsoda, a képen ott van, de a csatlakozón máshogy van elosztva)? a library-nél találtam egy hasznos képet http://www.arduino.cc/playground/upload ... ematic.jpg
az addig rendben, hogy a kép alapján bekötöm, viszont az avr minden lábán 5V megy ki és csak 3 kellene. hogyan oldjam meg? mindegy lábra egy fesz. szabályzót tegyek 2 kondival?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Szintillesztés. Igaz SD, de ez is jó az alapelv miatt....
http://avr.tavir.hu/modules.php?name=Co ... ge&pid=154
Avatar
Ecku01
DrótVégénSzéndarab
Hozzászólások: 47
Csatlakozott: 2011. szeptember 12. hétfő, 6:00

Hozzászólás Szerző: Ecku01 »

ezek szerint elég egy ellenállás mindegyik elé? és pontosan mekkora szükséges 5V-hoz?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

?????


Ott van az ábrán!
Avatar
Ecku01
DrótVégénSzéndarab
Hozzászólások: 47
Csatlakozott: 2011. szeptember 12. hétfő, 6:00

Hozzászólás Szerző: Ecku01 »

elnézést, kezdő vagyok még, ha jól látom 1 és 2K-s ellenállásokat ír. ugye? :oops:
Avatar
Ecku01
DrótVégénSzéndarab
Hozzászólások: 47
Csatlakozott: 2011. szeptember 12. hétfő, 6:00

Hozzászólás Szerző: Ecku01 »

még egy dolog, ennek a kijelzőjéhez milyen csatlakozó kell? mi a neve?
Avatar
nobody_hun
Bitfaragó
Hozzászólások: 425
Csatlakozott: 2005. november 14. hétfő, 7:00

Hozzászólás Szerző: nobody_hun »

Ecku01 írta:még egy dolog, ennek a kijelzőjéhez milyen csatlakozó kell? mi a neve?
Hirose: sparkfun.com/datasheets/LCD/Hirose-DF23.pdf
"Az IC-k füsttel működnek. Ha kijön belőlük a füst, nem működnek tovább." - ismeretlen szerző
"Az ID:FFFFFF egyenlő az Atmel még nem kiadott processzorával."
Avatar
solti_imre
DrótVégénSzéndarab
Hozzászólások: 22
Csatlakozott: 2010. december 2. csütörtök, 7:00

Hozzászólás Szerző: solti_imre »

Sziasztok!

Vettem egy SBN6400G-D+SBN0064G-D -vel szerelt 128x64-es LCD kijelzőt (Lomex, cikkszáma 37-00-71). Elvileg a KS108-cal kompatibilis, de Bascom 2.0.5 alatt érdekes módon működik! Ha pl. beírom, hogy:

Lcdat 4 , 1 , "1234567890ABCDEF"

akkor a "90ABCDEF12345678" jelenik meg a 4. sorban, tehát minha felcserélné az 1. és a 2. blokkot. Használ(t) valaki ilyen kijelzőt, találkozott már ilyen problémával? (A használt könyvtár a "glcdKS108.lbx")
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Létezik annak „glcdKS108.lib” változata is!
Azt tudod szerkeszteni.
Csak 4 Chip Ce utasítást kellene megcserélni!
1 Próba erejéig. Akár Bascomba is betöltheted, javítod és elmented. (Nem fordítod le!)
50. sór -

Kód: Egész kijelölése

; **************Eredeti Ce  **************************************************************
_selChip:
  Cpi r20,64                                         ; check column
  Brlo _selChip2                                     ; smaller then 64
_selChip1:
* sbi _glcd_portm , _glcd_ce                         ; select the SECOND chip
* cbi _glcd_portm , _glcd_ce2
  subi r20,64
  ret
_selChip2:                                            ; do not confuse labelname with CHIP
* sbi _glcd_portm , _glcd_ce2
* cbi _glcd_portm , _glcd_ce                         ; select the FIRST chip
ret

; **********Fordítot CE  **************************************************************
_selChip:
  Cpi r20,64                                         ; check column
  Brlo _selChip2                                     ; smaller then 64
_selChip1:
* sbi _glcd_portm , _glcd_ce2                        ; select the SECOND chip
* cbi _glcd_portm , _glcd_ce
  subi r20,64
  ret
_selChip2:                                            ; do not confuse labelname with CHIP
* sbi _glcd_portm , _glcd_ce
* cbi _glcd_portm , _glcd_ce2                         ; select the FIRST chip
ret
Utána „glcdKS108.lib”-el újra fordítod a programod, és teszteled.
Persze mindenek előtt készíts biztonsági másolatot a „glcdKS108.lib”-ről.

:idea:
Válasz küldése