2. řádek na LCD

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
\_Honza_/

2. řádek na LCD

#1 Příspěvek od \_Honza_/ »

V GM jsem koupil LCD display 2x24 (MC2402A-SYL), nemůžu se ale dostat na druhý řádek. Zkoušel sem zaplnit celou paměť i na "neviditelných" pozicích a nic. Když nastavím vetší kontrast, tak druhý řádek ani neztmavne, jako by tam ani nebylo napětí. Moje obavy se projevily už když sem displej připojil na napájení, okamžitě se rozsvítilo podsvícení i když vývody pro podsvícení ještě nebyly zapojeny. Myslíte že to je "zmetek" a jiný displej bude fungovat bez problémů, nebo je chyba někde ve mně?
Uživatelský avatar
Filda
Příspěvky: 704
Registrován: 20 dub 2006, 00:00

#2 Příspěvek od Filda »

díval ses pořádně na zapojení vývodu ....... ty vývody na těch lcd nejso 1,2,3,4........ je to tuším nějak : 15,16,1,2,3 ...... je to tam nějak divně prohozené ....... jukni se na datasheet...
\_Honza_/

#3 Příspěvek od \_Honza_/ »

S tím datasheetem to je problém, jedinné co jsem našel je http://www.everbouquet.com.tw/MC2402A.htm

Ale zapojení skoro určitě správně, kdyby ne tak mi nefunguje ani 1. řádek ale ten jde bez problému.
Uživatelský avatar
jezevec
Hlavní moderátor
Příspěvky: 6101
Registrován: 13 čer 2004, 00:00
Bydliště: Břeclavsko
Kontaktovat uživatele:

#4 Příspěvek od jezevec »

Ten druhý řádek musíš zapnout programem, podívej se na http://www.cmail.cz/doveda/ v sekci periferie, LCD displeje.
\_Honza_/

#5 Příspěvek od \_Honza_/ »

Dík za odpovědi, nakonec jsem našel odpověď na http://www.avrbeginners.net/ (mimochodem doporučuju pro ty co začínají s mikroprocesory AVR). Na konci návodu na ovládání LCD stojí věta: "Some really slow LCDs might require your app to write 0x30 (8 bit interface) to the LCD before any other command." Takže jsem před inicializací zapsal 0x30 a hle 2. řádek funguje.
Odpovědět

Zpět na „Poradna“