Fórum témák
» Több friss téma |
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! ![]()
Egy kis segítség LCD ügyben, ha esetleg még nem ismernéd:
http://www.geocities.com/dinceraydin/djlcdsim/djlcdsim.html
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!
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
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.
Hello!
Engem érdekelne az a program ha eltudnád küldeni! a címem proksa1@gmail.com
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...
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 ![]()
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 ![]()
És felrakom az én progimat is!
![]()
A RET-től rendeltem anno., DEM16216 a típusa amint láttam még most is van belőle.
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) ![]()
Karakter rajzoláshoz is irtam progit, megkeresem, ha kell!
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
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 ohmig az 5 voltos áramforráshoz. van ilyen trimmer potméter?
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 ohm, 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 ![]()
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 ohmos 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.
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 ohm mellé milyen potit teszel? van ilyen kis értékű?
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á?
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 bekötés nem más.
A progit kell beállítani egysoros kijelzőre. ...szerintem...
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.
É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!
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. ![]()
Heló
Töltsd le a JaLCD nevű progit. Az talán rendesen kezeli az 1*16-os kijelzőt.
Közelebbről meg kellene ismerkedned azzal a progival, mert nem létezik, hogy ne kezelje!
Szia!
Nem lehet, hogy 2x8-asra állítva működne rendesen? |
Bejelentkezés
Hirdetés |