Keresés: 
 Bejelentkezés
Nick:
 
Jelszó:
 
 
 
   
» Elfelejtettem a jelszavamat :'(
» Regisztráció
 Fórum témák
» Több téma
 Frissek
RSS hírforrások
  Hírek.rss
  Fórum.rss
  2012. Máj, 25. Pé
1:29:11
  Jelenleg 136 fő olvassa az oldalt
Fórum » Pontra menő témák » Karakteres LCD-k meghajtása, vezérlése »
Karakteres LCD-k meghajtása, vezérlése  
Témaindító: Crayon, idő: Feb 11, 2007
Témakörök
Mikroprocesszorok » Microchip processzorok
Lapozás Méret: 1 / 5     
(#65864) Crayon Válasz • Feb 11, 2007
Hi!

Előszöris bocs az új témáért, de nem találtam megoldást a problémára:
Van egy 2x16os LCD-m (Hitachi kompatibilis) amit nem bírok elindítani 4bites módban

A program lábszűkében nem vizsgál Busy flaget, hanem vár amíg a művelet biztosan végrehajtódik.
Ahhoz képest amit csinálnia kéne (mellékeltem) kirakja a kurzort a második sor közepére és ámen.
Kérem gyakorlottabb PIC maestro-k véleményét a kódról, illetve irányadót hol rontottam el.

Válaszokat előre is kösz!
» A fájlok letöltéséhez be kell jelentkezned! «

(#65870) Prinner válasza Crayon hozzászólására (#65864) Válasz • Feb 11, 2007
Egy kis segítség LCD ügyben, ha esetleg még nem ismernéd:
Bővebben: Link

(#65949) raron válasza Crayon hozzászólására (#65864) Válasz • Feb 12, 2007
Talán segit: a fel nem használt adatvezetékeket kösd a GND/0V/elem-vég -re, mert lehet, hogy rosszat érzékel!

(#65951) Crayon Válasz • Feb 12, 2007
megpróbálom lehúzni földre a fölöseket.
Momentán a PIC égetőm krepált be ( a WINpic nevű progi gyönyörűen megsütötte )
De amint lesz rá alkalmam kipróbálom

(#65952) raron válasza Crayon hozzászólására (#65951) Válasz • Feb 12, 2007
PicKit 2 (már nem is olyan drága) De ha akarod irtam egy progit, amivel a párhuzamos portot tudod piszkálni. Csak ré kell kötni az LCD-t, és már megy is. Ha kell elküldöm.

(#65966) proksa1 Válasz • Feb 12, 2007
Hello!

Engem érdekelne az a program ha eltudnád küldeni! a címem proksa1@gmail.com

(#66021) Crayon válasza raron hozzászólására (#65952) Válasz • Feb 12, 2007
Köszi, de LPT re írtam már progit én is, az most nem jó mert a cuccnak PCtől függetlenül kell mennie. Az LCDt közben sikerült alma-körte módszerrel (bitek beállítása kábellel, enable stimulálása kézzel) beüzemelnem. Holnap megcsinálom az égetőmet aztán megláttyuk...

(#66022) raron válasza Crayon hozzászólására (#66021) Válasz • Feb 12, 2007
Sok sikert!

(#66348) Crayon Válasz • Feb 13, 2007
Problem megoldva. Amíg kölcsönégető beszerzésén fáradoztam átnyálaztam a a célPIC(16F628) adatlapját és rájöttem, hogy elfelejtettem I/O módba tenni a komparátorlábakat.
Mostmár frankón műxik.
Feldobom a működő progit (aki hasonló gonddal küzd annak hátha segít).
A leghasznosabb a simulator volt Prinner-nél a pont
» A fájlok letöltéséhez be kell jelentkezned! «

(#66418) Prinner válasza Crayon hozzászólására (#66348) Válasz • Feb 13, 2007
Ha már az LCD-nél tartunk...

Sajna az "ö" betűt nem ismeri fel, de majd megcsinálom a CGRAM-ba a kimaradt karaktereket
» A fájlok letöltéséhez be kell jelentkezned! «

(#66425) Prinner válasza Prinner hozzászólására (#66418) Válasz • Feb 13, 2007
És felrakom az én progimat is!
» A fájlok letöltéséhez be kell jelentkezned! «

(#66498) raron válasza Prinner hozzászólására (#66418) Válasz • Feb 14, 2007
Honnan van ilyen LCD-d?

(#66528) Prinner válasza raron hozzászólására (#66498) Válasz • Feb 14, 2007
A RET-től rendeltem anno., DEM16216 a típusa amint láttam még most is van belőle.

(#66537) raron válasza Prinner hozzászólására (#66528) Válasz • Feb 14, 2007
Köszönöm. Jól néz ki, de nagyon drága.

(#66879) Crayon válasza Prinner hozzászólására (#66418) Válasz • Feb 15, 2007
2 út van: a bunkó nemtörődöm(én) és a szebbik hogy karaktereket rajzolsz...

én fogom és irok angolul.
Vagy kiiratsz valami fekete pákó szöveget, vagy boci napolini reklámot. ahhoz úgyse kell ékezet
(forrás: bash.hu)

(#66933) raron válasza Crayon hozzászólására (#66879) Válasz • Feb 16, 2007
Karakter rajzoláshoz is irtam progit, megkeresem, ha kell!

(#76305) btunyo  Válasz • Ápr 4, 2007
Hali mindenkinek!

Bevezetésül : irtam egy kis progit asm-ban. A lényege, hogy tmr1 megszakitással porta0-t billegteti, és egy hd44780-as kijelzőre kiirja hogy hello!

Nem bonyás asszem.

Viszont a gondom az hogy az LCD-t nem nagyon akarja inicializálni (felső sor fekete).

A progi elvileg lefut, legalábbis a portc-re tett "debugger" ledek ezt mutatják.

A kódot mellékelem talán abbol valaki meglátja hogy mi lehet a gond.

A segitséget előre is köszi!!

btunyo

» A fájlok letöltéséhez be kell jelentkezned! «

(#88109) tams Válasz • Máj 25, 2007
Nem találtam ennél jobb topikot a kérdésemre, mert van egy 2x16 os lcdm és az volna a kérdésem, hogy a háttérvilágításhoz lehet potmétert is rakni? csak mert az adatlapjában az szerepel, hogy 6-16 Ωig az 5 voltos áramforráshoz. van ilyen trimmer potméter?
» A fájlok letöltéséhez be kell jelentkezned! «

(#88116) zoknee válasza tams hozzászólására (#88109) Válasz • Máj 25, 2007
Hi!

At nem tudom, van-e ilyen poti, de ha potival akarod szabályozni, akor arra szerintem vigyázz, hogy mindig legyen ott az az 5 Ω, mert különben kiégetheted a ledeket, ha nincs ott az előtét. Én úgy csinálniám, hogy egy 5ohmos ellenállás, és elé egy poti. Persze mindegyik megfelelő teljesítményű. (nekem van itthon több lcd, egyikhez pl nem is kell előtét, a másik meg 200mA-t is eszik, és 3,6ohm kell elé...)
Általában ha lehet, asszem impulzus-szélesség modulációval szabályozzák a fényerőt, ha mundjuk van még aPIC-nek egy szabad lába

(#88119) Prinner válasza btunyo hozzászólására (#76305) Válasz • Máj 25, 2007
Szia!
Ha a felső sor folyamatosan izzik, akkor nem sikerült az ini, ugyanezt csinálja amikor csak tápfeszt adsz neki.
Nekem is volt problémám az ini-vel, de szerencsére gtk segített. A linkelt topicban le van írva részletesen mekkora időzítésekkel, milyen parancsokkal kell ini-t megcsinálni.
Link

tams:
Ilyen trimmert valószínűleg nehezen tudsz beszerezni, az ilyen kis ellenállásúak inkább huzalpotméterek elsősorban előlapra kiszerelhető tokozásban. Valamikor kezembe akadt egy ruszki kistévéből kiszerelt 22 Ωos poti, ez a legkisebb érték ami itthon van.
Szerintem felejtsd el a potmétert, ha nem zavar a melegedés akkor inkább egy LM317-et köss be áramgenerátoros módba. Itt persze hűteni kell az IC-t.
Ha nem akarsz kályhát építeni akkor kapcsolóüzemű áramgenerátort ajánlok: Link

Persze elegánsabb lenne ha a ?mikrovezérlő? PWM-jét használnád fel fényerőszabályozásra.

(#88120) tams válasza zoknee hozzászólására (#88116) Válasz • Máj 25, 2007
dcf 77 -es órához kellene.
szabad láb lehet hogy van csak én nem értek még a PIC programozáshoz. szóval jobban feküdne az analóg módszer.
megkérdezhetem hogy az 5 Ω mellé milyen potit teszel? van ilyen kis értékű?

(#89762) Tetye Válasz • Máj 31, 2007
hali!
van egy ilyen lcd-m 3310es nokiából, ezt szeretném meghajtani egy pic16f84a-val. ez lehetséges tudtok segiteni hogy kössem rá?
» A fájlok letöltéséhez be kell jelentkezned! «

(#129881) sztarpetya  Válasz • Okt 8, 2007
Sziasztok!Az lenne a problémám,hogy bekotöttem azt az LCD-t ami a képen van!Működik,de nem a teljes a képernyő.Az LCD hez való progiban a kijelző első sora nekem a az LCD-n a jobb oldala,a másik sor meg a bal oldal!Az lenne a kérdésem hogy az 1×16-os LCD hez külön progi kell,vagy másképpen kell bekötni mint a 2×16 osat?Mellékeltem a kapcs rajzot,én eszerint kötöttem be.
» A fájlok letöltéséhez be kell jelentkezned! «

(#129888) titi válasza sztarpetya hozzászólására (#129881 Válasz • Okt 8, 2007
A bekötés nem más.
A progit kell beállítani egysoros kijelzőre.
...szerintem...

(#129893) Medve válasza sztarpetya hozzászólására (#129881 Válasz • Okt 8, 2007
Hello, ezek sajnos ilyenek, az 1*16-ost ugyanúgy kell bekötni, mint a 2*16-ost. Az 1*16-osnak van egy sajátos DDRAM címzése miszerint is 0-8 ig oké, de a 9. karakter a 40h cimtől kezdődik Szóval igy néz ki a címzés:
1:01h, 2:02h...7:07h, 8:40h, 9:41h, 16:47h. Sajnos a nyolcadik karakter kiíratásánál ugrani kel a címnek, hogy folytathasd ott, ahol abbahagytad. Namost a 40h cim, a kétsoros második sorának első karakterének felel meg. Ezért működik így, a progit kell módosítani.

(#129921) sztarpetya válasza Medve hozzászólására (#129893 Válasz • Okt 8, 2007
És hogyan tudom változtatni?Mert pl a LCDsmartie nevű progiban van lehetőség 1×16 osra váltani,de mégse jó!Nem vátozik semmi!

(#129934) titi válasza sztarpetya hozzászólására (#129921 Válasz • Okt 8, 2007
Azt sajnos nem ismerem.
Esetleg próbáld meg más progival.
Az is lehet, hogy a program nem frankó.
De azért nézd át a beállításait, hátha ráakadsz.

(#129936) Tomi20 válasza sztarpetya hozzászólására (#129881 Válasz • Okt 8, 2007
Heló

Töltsd le a JaLCD nevű progit. Az talán rendesen kezeli az 1*16-os kijelzőt.

(#129959) Medve válasza sztarpetya hozzászólására (#129921 Válasz • Okt 8, 2007
Közelebbről meg kellene ismerkedned azzal a progival, mert nem létezik, hogy ne kezelje!

(#130084) szilva válasza sztarpetya hozzászólására (#129921 Válasz • Okt 8, 2007
Szia!

Nem lehet, hogy 2x8-asra állítva működne rendesen?

Következő 1 / 5     
 HEStore.hu
 Hirdetés
TrainModules.hu