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

pic18F4680 nece da ispisuje na displej

[es] :: Elektronika :: Mikrokontroleri :: pic18F4680 nece da ispisuje na displej

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vuk iz ns
slobodan vukovljak
Novi Sad

Član broj: 118649
Poruke: 26
*.mbb.telenor.rs.

Jabber: vuk iz ns


Profil

icon pic18F4680 nece da ispisuje na displej11.04.2019. u 21:40 - pre 60 meseci
Poštovani forumaši kada upišem sledeći program u PIC18F4520 za lcd displej on mi radi ali kada taj isti program iskompajliram za PIC18F4680 on mi ne ispisuje već samo popali gornji red tj 16 polja karaktera što znaći da je ispravan. Gledao sam na osciloskopu ima impulse na pinovima što znači da šalje podatke, ne znam šta nevalja molim za pomoć. Koristim pic basic pro a evo i programa

DEFINE OSC 20
' 12345678
TRISD=%00000000
DEFINE LCD_DREG PORTD 'I&O port na kome se nalazi LCD
DEFINE LCD_DBIT 4 '4 gornja porta d sluze za komunikaciju sa LCD-om start bit
DEFINE LCD_RSREG PORTD 'definisanje RSREG da ce biti na PORTD
DEFINE LCD_RSBIT 2 'Register select pin je na RD2
DEFINE LCD_EREG PORTD 'definisanje Enable da ce biti na PORTD
DEFINE LCD_EBIT 3 'Enable pin je na RD3
DEFINE LCD_BITS 4 '4-bitni data bus
DEFINE LCD_LINES 2 'LCD ima 2 reda karaktera
lcdout $fe,1 'Izbrisi ceo lcd displej
Pocetak:
lcdout $fe,2 'Pozicioniraj se na prvi red, prvi karakter
'1234567890123456
lcdout "proba lcd displ."
LCDOUT $fe,$C0 'Predji u drugi red LCD displeja
'1234567890123456
lcdout "proba lcd displ."
GOTO Pocetak
END
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: pic18F4680 nece da ispisuje na displej11.04.2019. u 21:52 - pre 60 meseci
to kad samo gornji red budu kockice znaci da je LCD dobio napajanje ali
da nije dobio "config" iliti "init" podatke ..

nisam radio sa basic-om tako da tu nemerem pomoc, mozda zas zna
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: pic18F4680 nece da ispisuje na displej12.04.2019. u 16:37 - pre 60 meseci
Treba da u CMCON registar upišeš vrednost 7

Valjda to ide ovako CMCON=%00000111
Ne koristim pic basic pa ne znam kako ide.

Pogledaj značenje ova tri poslednja bita u registru CMCON
gorankg
 
Odgovor na temu

vuk iz ns
slobodan vukovljak
Novi Sad

Član broj: 118649
Poruke: 26
*.mbb.telenor.rs.

Jabber: vuk iz ns


Profil

icon Re: pic18F4680 nece da ispisuje na displej12.04.2019. u 23:51 - pre 60 meseci
Hvala Goranu 68. Ubacio sam CMCON=%00000111 odmah ispod DEFINE OSC 20 i evo sada mi radi displej. Hvala pomoc je bila ekstra a da budem iskren nije mi palo na pamet da komparatori kvare stvar, celu nedelju tapkam u mestu, sada kada su iskljuceni displej radi (pogledao sam u datasheet). Hvala jos jedanput zivi bili!
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: pic18F4680 nece da ispisuje na displej

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

Postavi temu Odgovori

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