Atmega 16 + LCD 20x4 problém

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

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
KUBA099
Příspěvky: 22
Registrován: 10 črc 2015, 02:00
Bydliště: Brno-venkov

Atmega 16 + LCD 20x4 problém

#1 Příspěvek od KUBA099 »

Zdravím, mám problém s Lcd displejem v zapojení s atmegou 16. Připojen je jako 4bitová komunikace a mezi elektronikou a diplejem je spojen plochým vícežilovým kabelem. Při spuštění problikávají znaky, pomáhá jen přiložení prstu na DB4-DB7(datové vodiče). Je to fakt divný :D. Mám na ně dát nějaký malý kondenzátory?? Děkuju za každou radu, Kuba

Uživatelský avatar
mikollar
Příspěvky: 1406
Registrován: 26 pro 2004, 01:00
Bydliště: Košice - okolie

#2 Příspěvek od mikollar »

Mozes mat rychle resp velmi tesne casovanie komunikacie, nepouzite piny LCD mas uzemnene?

Uživatelský avatar
SMITH
Příspěvky: 1259
Registrován: 07 čer 2004, 02:00
Bydliště: Púchov , SLOVENSKO

#3 Příspěvek od SMITH »

Tak , tak , uzemni￾ nepoužívané piny .
:-) Nikdy neøíkejte, že nìco nejde, protože vždy se najde blbec, který neví, že to nejde, a udìlá to ! :-)
Úspìch je špatný uèitel. Kvùli nìmu si chytøí lidé myslí, že nemohou prohrát. (Bill Gates)

Uživatelský avatar
KUBA099
Příspěvky: 22
Registrován: 10 črc 2015, 02:00
Bydliště: Brno-venkov

#4 Příspěvek od KUBA099 »

Děkuju za radu :D.S tím časováním jsem zkoušel hejbat, ale marně. Takhle se to zdá býtt nejmíň špatný. A ano ty nepoužitý vstupy DB0-DB4 jsou uzemněný. No jo, ještě jsem zapomněl říct, že když tam hodím jiný displej, nějaký 16x2 tak to nedělá. nicméně to není jediný displej, který dělá tady to s problikáváním.

Uživatelský avatar
KUBA099
Příspěvky: 22
Registrován: 10 črc 2015, 02:00
Bydliště: Brno-venkov

#5 Příspěvek od KUBA099 »

Tady je obrázek elektroniky, prosím nekamenujte mě za to, neživím se tím :D

http://uloz.to/xQJMyuAr/elektronika-png

Uživatelský avatar
Cowley
Příspěvky: 3087
Registrován: 04 úno 2005, 01:00

#6 Příspěvek od Cowley »

Tak DB4 urcite nesmi byt uzemneny...

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

#7 Příspěvek od nekmil »

Používám 16x2 nebo 20x4 ale DB0-DB3 jsem nikdy neuzemňoval, tak nevím

Uživatelský avatar
mtajovsky
Příspěvky: 3694
Registrován: 19 zář 2007, 02:00
Bydliště: Praha

#8 Příspěvek od mtajovsky »

Jestli je to otázka přiložení prstů, tak bych zkusil tlumivku a za ní kondenzátor do napájení. A taky trochu zpomalit časování. Pokud všechny 16x2 jsou OK a všechny 16x4 KO, možná je ten typ 16x4 trochu pomalejší.

Uživatelský avatar
KUBA099
Příspěvky: 22
Registrován: 10 črc 2015, 02:00
Bydliště: Brno-venkov

#9 Příspěvek od KUBA099 »

Cowley píše:Tak DB4 urcite nesmi byt uzemneny...
ano, máš pravdu jsme to špatně napsal a je to db0-db3 uzeměný, ale dík

Uživatelský avatar
KUBA099
Příspěvky: 22
Registrován: 10 črc 2015, 02:00
Bydliště: Brno-venkov

#10 Příspěvek od KUBA099 »

Jo a teď jsem to zkoušel a dělá to, když se k tomu přiblíží kabel s 230v, elektroniku mam v rozvaděči a 230 tam nešikovně vede vedle toho, myslíte, že to mám nějak odstiňovat nebo něco, budu rád za kazdou radu :D

Uživatelský avatar
Atlan
Příspěvky: 4499
Registrován: 10 kvě 2004, 02:00
Bydliště: Košice

#11 Příspěvek od Atlan »

Pouzivas pullup alebo natvrdo nastavujes stavy na portoch. Aka je dlzka vodica k displeju? Nebude lepsie pouzit i2c prevodnik a skratit draty medzi prevodnikom a displejom na minimum. Filtracia napajania displeja?

Uživatelský avatar
KUBA099
Příspěvky: 22
Registrován: 10 črc 2015, 02:00
Bydliště: Brno-venkov

#12 Příspěvek od KUBA099 »

Takźe, problém je tak na půl vyřešen. Displej a vodiče k němu jsem obalil alobalem a písmena jsou tam, kde mají. Ale je pravda, že když jsem dal kabely k displeji delší než stávající(5cm), tak jsem nebyl asoltně scopen přimnět displej ke spolpráci. Další část problému,která zůstává je, že mi to dělalo problémy i jindy, ikdyž nebyla elektronika v rozvaděči, jen na stole. To nešly některý písmena, vždy jen po přiložení prstu na datový vodiče.

Odpovědět

Zpět na „Poradna“