Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Nokia 3310 LCD i PIC16F887 (prepravka koda)

[es] :: Elektronika :: Mikrokontroleri :: Nokia 3310 LCD i PIC16F887 (prepravka koda)

[ Pregleda: 2713 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mimi

Član broj: 2048
Poruke: 57
*.adsl-a-5.sezampro.rs.



+112 Profil

icon Nokia 3310 LCD i PIC16F887 (prepravka koda)09.01.2010. u 19:52 - pre 142 meseci
Na sajtu http://www.picbasic.co.uk/forum/showthread.php?t=327&page=2 nalazi se fajl NOKIA-LCD.TXT koji lepo radi na PIC16F887.
U njemu je definisano da je D/C na portu RB6 a RES na portu RB7.Kada promenim da je D/C na RB2 a RES na RB3 onda kod ne radi.Dali neko zna zasto, jer mi je potrebno da mi portovi RB6 i RB7 budu slobodni jer bi koristio dibager.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15466
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2343 Profil

icon Re: Nokia 3310 LCD i PIC16F887 (prepravka koda)09.01.2010. u 20:45 - pre 142 meseci
Da li si setovao RB2 i RB3 da budu digitalni pinovi (posto su to inace analogni ulazi, tris nije dovoljan moras u ANSELH da postavis nule. Isto tako proveri da li si setovao WPUB za pull up na ta dva porta.

dalje, RB3 je PGM pin, tako da ce biti disabled ako ne setujes config da je iskljucen LV programming (posto se pgm koristi za lv programiranje).
 
Odgovor na temu

mimi

Član broj: 2048
Poruke: 57
*.adsl-a-1.sezampro.yu.



+112 Profil

icon Re: Nokia 3310 LCD i PIC16F887 (prepravka koda)09.01.2010. u 21:29 - pre 142 meseci
Tacno, nisam setovao RB2 i RB3 da budu digitalni izlazi i u tome je bio problem.Hvala na pomoci.
 
Odgovor na temu

mimi

Član broj: 2048
Poruke: 57
*.adsl-a-1.sezampro.yu.



+112 Profil

icon Re: Nokia 3310 LCD i PIC16F887 (prepravka koda)11.01.2010. u 13:48 - pre 142 meseci
Kao sto rekoh, ovaj kod lepo radi ali ja samo sto znam je da sa njime ispisem neki tekst na displej.
Ono sto meni treba je da na displeju ispisem vrednost varijable.
Suocen sa ovim problemom bio sam primoran da trazim neki drugi kod.
I nasao sam ga na ovoj adresi http://www.picbasic.co.uk/forum/showthread.php?t=327&page=4
fajl LCD_3310v31.txt koji je postavio "scalerobotics".
U njemu se za ispis variable korisi ovaj unos,

VarData = 12345 'load the variable with desired number
@ PrintVar 0,0 'print the variable VarData, starting at the desired location 0,0

dok za ispis teksta koristi:

@ PrintStr 0,0, "If I write more than one line, it will scroll to the next one, and next."

Ovo mnogo olaksava zivot ali problem je sto je ovaj kod pisan za
18f67j50.Dakle opet je potrebna prepravka koda (ali izgleda, bas ozbiljna prepravka).

Ja sam probao da izvrsim neke prepravke ali prijavljuje mi 13 greske (bas 13).
U principu ne znam sta mu je koi...

ERROR: Unable to execute mpasmwin.Error[128] C:\PROBA V3.1\TEST.ASM 2347 : Missing argument(s)
Error[113] C:\PBP\PBPPIC14.LIB 895 : Symbol not previously defined (x)
Error[113] C:\PBP\PBPPIC14.LIB 895 : Symbol not previously defined (y)
Error[113] C:\PBP\PBPPIC14.LIB 449 : Symbol not previously defined (Variable)
Error[113] C:\PBP\PBPPIC14.LIB 463 : Symbol not previously defined (Variable)
Error[113] C:\PBP\PBPPIC14.LIB 477 : Symbol not previously defined (Variable)
Error[113] C:\PBP\PBPPIC14.LIB 491 : Symbol not previously defined (Variable)
Error[113] C:\PBP\PBPPIC14.LIB 823 : Symbol not previously defined (Variable)
Error[113] C:\PBP\PBPPIC14.LIB 449 : Symbol not previously defined (Variable)
Error[113] C:\PBP\PBPPIC14.LIB 463 : Symbol not previously defined (Variable)
Error[113] C:\PBP\PBPPIC14.LIB 477 : Symbol not previously defined (Variable)
Error[113] C:\PBP\PBPPIC14.LIB 491 : Symbol not previously defined (Variable)
Error[113] C:\PBP\PBPPIC14.LIB 823 : Symbol not previously defined (Variable)
Message[303] C:\PROBA V3.1\TEST.ASM 359 : Program word too large. Truncated to core size. (5072)
Message[303] C:\PROBA V3.1\TEST.ASM 359 : Program word too large. Truncated to core size. (6F62)
Message[303] C:\PROBA V3.1\TEST.ASM 359 : Program word too large. Truncated to core size. (6100)
Halting build on first failure as requested.
BUILD FAILED: Mon Jan 11 14:30:14 2010

E, kad bi neko ovo mogao da dovede u red, tako da se moze koristi na 16F887 bio bih mu zahvalan, kako ja
tako verujem i mnogi drugi jer bi pocetnicima olaksalo ispis i rad sa ovom displejem.

I da ne zaboravim, evo uz prilog ova dva fajla koje sam prepravljao.
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Nokia 3310 LCD i PIC16F887 (prepravka koda)

[ Pregleda: 2713 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.