LCD 16x2 nefunkcni s PIC zapojenimi

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
bluewave6565

LCD 16x2 nefunkcni s PIC zapojenimi

#1 Příspěvek od bluewave6565 »

Ahoj lidi,

mozna to bude stupidni otazka ale mam tu 2 LCD moduly kazdy od jineho vyrobce a mam s obouma stejny problem u vsech pic zapojeni .....

1 radek u lcd je cely vyplneny ctverecky, coz predpokladam znamena ze je inicializovany jako 1 radkovy a bohuzel to je vse co to dela ......
Oba reaguji stejne ..... jak v 4bit i 8 bit rezimu ...

Zkousel jsem si to zapojit podle cz stranek doveda a pouze 1 se mi podarilo jeden z tech 2 LCD zprovoznit a to jenom na chvilku a zda se mi ze jsem mel napul "vypadly" trimr na regulaci V0 ..... kontrastu. Jakmile jsem to domackl tak uz se mi to nerozjelo ........

Jaky problem muze byt v tom trimru ?!?! je to 10K, jak je doporuceno v datasheetech k obou LCD ....

Nechapu proc to nechce chodit ......
A to jsem to zkousel v X zapojenich .... ze by byl fakt nejaky problem v tom trimru ? ....

Diky za nakopnuti
dave
bluewave6565

#2 Příspěvek od bluewave6565 »

tk jsem si s tim trimrem pohral a zjistil jsem ze pokud jde na V0 nejnizsi napeti tak logika funguje, ale kontrast lcd je spatny, jakmile ho navysim trimrem tak po jiste urovni ( ktera jeste ale neni dostatecna ) logika vypadne a lcd se dostane do 1 radkove rezimu a nic se nedeje ....

To fakt nechapu, pouzivam trimr 10k, coz doporucuji v datasheetu ....

dave
Uživatelský avatar
nekmil
Příspěvky: 787
Registrován: 06 bře 2005, 00:00
Bydliště: Havířov

#3 Příspěvek od nekmil »

zkus zapojit ten trimr jen na GND a V0
bluewave6565

#4 Příspěvek od bluewave6565 »

nepomaha, je to to same .......


prijde mi jako kdyz zvysim kontrast jako by se resetoval CPU a inicializoval se opet 1 radkovy rezim

navic kdyz napojim napajeni nekdy se nahodi 1 radkovy a funguje to a nekdy 2 radkovy ..........

nechapu ........
Uživatelský avatar
tatous
Příspěvky: 122
Registrován: 06 zář 2004, 00:00
Bydliště: Střední Čechy

#5 Příspěvek od tatous »

Vyzkoušej, zda kmitá oscilátor v PICu. První řádek(obdélníky) při poťáku vytočeném k GND se rozsvítí třeba i bez PICu, jen po připojení napájení. Teprve rozsvícení druhého řádku znamená , že proběhla inicializace a oscilátor tedy kmitá. Na př. může vypadávat oscil., může být měkké napětí a pokles resetuje přes MCLR( je MCLR zapnuto, přepnuto na in. ? ), závada v SW, v naprogramování, v PICu ( stalo se,někdy byl PORT out, někdy ne, po výměně PICu vše OK), a mnoho dalších...
Uživatelský avatar
mety
Příspěvky: 634
Registrován: 06 bře 2005, 00:00
Bydliště: Planeta Zem

#6 Příspěvek od mety »

Ak sa ti zobrazia štvorčeky na LCD,znamena to že neni inicializovany.
Lepšie povedane,niekde maš chybu v zapojeni.A keď nie chybu,tak potom zly kontakt./Tie štvorčeky sa ti zobrazia aj pri pripojeni samotneho napajania/Z tym trimrom nemam žiaden problem.Regulacia kontrastu funguje normalne.
tmz

#7 Příspěvek od tmz »

Není to náhodou displej od fy POWERTIP ? Takovej mám taky doma a nefachá mi. Viděl bych to na špatnou inicializaci programem - podívej se do datasheetu, jak dlouhé mají být čekací doby apod. při inicializaci a přepiš podle toho program. (Já jsem na tohle moc línej, takže displej mi tady leží na stole a zahálí) :)
Uživatelský avatar
Modemo
Příspěvky: 90
Registrován: 13 kvě 2007, 00:00
Bydliště: Brno, Pov. Bystrica

#8 Příspěvek od Modemo »

Takze si to ujasnime.
Ak si myslis, ze to bude trimrom, tak ho nahrat len rezistorom 1k6 alebo cosi blizke voci GND. Pri tejto hodnote, by si mal po pripojeni napatia zbadat 1. riadok plny stvorcekov. Toto neni uspesna inicializacia! To je len pripojenie napatia :wink:

No a k obsluhe LCD uz len poznamky:

- Dodrzuj potrebne oneskorenia! Ak budes moc rychly, vykasle sa LCD na teba.
- V 4bit rezime, tie nezapojene 4 dat vstupy D0-D3 pripoj ku GND. Urcite sa niekto ozve, ze to netreba. :roll: Ale uz som mal nejeden taky v rukach co si to striktne vyzadoval.
- Dalsia finta, casto zabudana je, ked prepinas do 4b rezimu (mozno aj 8b, ale ten nepouzivam) je potrebne niktorym LCD poslat prikaz na prepnutie aj 2-3 krat :!: Dokonca to mal jeden aj v datasheete uvedene. Normalne nahodis tam prikaz na prepnutie a na Enable urobis nie 1, ale 2-3 impulzy.

Viac ma nenapada, ak je to s HD44... radicom pripadne nejaka napodobenina, tak to musi ist,
bluewave6565

#9 Příspěvek od bluewave6565 »

jo je to powertip,

taky mam ten pocit ze je problem s inicializaci .... a docela mne to sere, protoze tezko prepisu program , kdyz to je hotova vec a nemam k tomu zdrojaky .........

jde o PICNIC ...... pripojeni PIC k RTL8019 ......... je tam ovladani LCD displaye .....

to ,mne tedy fakt sere uz mam doma 2 takove displaye .... jeden mi poslal www.hw.cz a druhy mam od gme ............ kua .....

dave
bluewave6565

#10 Příspěvek od bluewave6565 »

je ale zajimave ze ten display se pri snizenem kontrastu nahodi ........ sice jednou jako 1 lcd a nekdy jako 2 radkovy ,..... je to zajimave ...


Je ale velmi zajimave, ze tyhle displaye chodi pri pripojeni na lpt port pres programy jako smartie aj v pohode .........


dave


p.s.: takove dodrzovani norem si muzou strcit do "prdele" :(
Uživatelský avatar
forbidden
Příspěvky: 9442
Registrován: 14 úno 2005, 00:00
Bydliště: Brno (JN89GF)
Kontaktovat uživatele:

#11 Příspěvek od forbidden »

To zkusebni zapojeni na LCD z tyto stranky: http://www.cmail.cz/doveda/ jsem si postavil a s Powertipem 2x16 mi to chodi v pohode. Hodnoty soucastek jsem dodrzel a bez problemu to chodi.
bluewave6565

#12 Příspěvek od bluewave6565 »

jeden mam everbouquet a druhy pwertip ........

ten everbouquet mi nenabehl vubec ...........
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“