PROBLEM: PIC16F84 i PICBASIC PRO + LCD 16X02

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
Marin (Kemija)
Posts: 8
Joined: 04-08-2007, 09:06

PROBLEM: PIC16F84 i PICBASIC PRO + LCD 16X02

Post by Marin (Kemija) »

Najprije da pozdravim sve na ovom e forumu na kojemu pišem prvi puta...a sad na moj problemčič, naime......

pošto su mi na postoječoj pločici RA0 - RA3 spojeni tasteri sa pull up otpornicima, a na RA4 tranza sa relejom također sa pull up, onda display sam spojio na PORTB i to ovako:


PIC LCD

PORTB0 ---> Enable (PIN 6)
PORTB1 ---> RS (PIN 4)
PORTB4 ---> DB4 (PIN11)
PORTB5 ---> DB5 (PIN12)
PORTB6 ---> DB6 (PIN13)
PORTB7 ---> DB7 (PIN14)

PIN 1(GND) i PIN 5 (RW) su na masi (GND)
PIN2 je na +5V, PIN 3 je preko trimera 10K za kontrast spojen.

I evo koda koji inicijalizira da PICBASIC PRO radi sa LCD-om na PORTB i usput ono što bi trebao napisati...ali nepiše ništa..pa ako tko zna zašto???

DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 1
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 0
DEFINE LCD_BITS 4
DEFINE LCD_LINES 2
DEFINE LCD_COMMANDUS 2000
DEFINE LCD_DATAUS 50

LCDOUT $FE, 1, "HELLO"
LCDOUT $FE, $C0, "WORLD"
User avatar
ShOkRe
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 468
Joined: 10-01-2007, 20:55
Location: Pula

Post by ShOkRe »

prije svega nebi bilo lose da nacrtas sliku da vidim dali je display dobro spojen, jer si objasnio di su botuni koji nas ne zanimaju ali dali si disp. spojio od rb0 do 3 ili od 4 do 7 (data) i druga stvar koja nigdje po pbp-u ne pise je da enable bit zna zajebavati dok ga ne preselis na neki drugi port...
evo mene je znalo to zezati ovisi o procesoru ali kad seljakas ove dodatne enable i reset pinova po istom i susjedni portovim stvar proradi...

DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 0 '1
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 4 '2
DEFINE LCD_EREG PORTA
DEFINE LCD_EBIT 7 '3
DEFINE LCD_BITS 4
DEFINE LCD_LINES 2
DEFINE LCD_COMMANDUS 2000
DEFINE LCD_DATAUS 50
User avatar
ShOkRe
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 468
Joined: 10-01-2007, 20:55
Location: Pula

Post by ShOkRe »

sory napisao si... ja prvo citam od dole premagore (postove i novine ):-)
i da, kako ne koristim primitivni 84 neznam imas li jos koji porta slobodan...
Post Reply