Pomoc za i2c displej 16x2 u picbasicu

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

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
MIKI73
Napredujem
Napredujem
Posts: 107
Joined: 01-11-2014, 16:57

Pomoc za i2c displej 16x2 u picbasicu

Post by MIKI73 »

Pozdrav svima.Pokusavam u proteusu da uradim nesto sa displejem 16x2 i2c i neide,skinuo sam nesto sa interneta ali nije to sto mi je bitno pa bih zamolio ako neko ima neki kod sa ovim displejem da mi posalje.Za pic 16f serije,na pr 16f88 , 877 , 628...
User avatar
milan-markovic
Pocetnik na forumu
Pocetnik na forumu
Posts: 34
Joined: 24-05-2014, 10:54
Location: Aleksinac

Re: Pomoc za i2c displej 16x2 u picbasicu

Post by milan-markovic »

Nisi napisao o kom modulu je rec odnosno koji je kontroler za i2c komunikaciju .
Predpostavljam da hoces da koristis modul koji se prodaje kao arduino I2C LCD modul sa kontrolerom PCF8574.
MIKI73
Napredujem
Napredujem
Posts: 107
Joined: 01-11-2014, 16:57

Re: Pomoc za i2c displej 16x2 u picbasicu

Post by MIKI73 »

Ne za Arduino,mislio sam u picbasicu klasican program,na primer voltmetar ali da koristi i2c displej 16x2
ili bilo sta drugo gde je upotrebljen i2c displej da bih video kako su komande za njega.
Nikako da mi proradi.Svejedno koji PIC 16f877 84 628 ...
MIKI73
Napredujem
Napredujem
Posts: 107
Joined: 01-11-2014, 16:57

Re: Pomoc za i2c displej 16x2 u picbasicu

Post by MIKI73 »

Ima taj modul tj displej 16x2 na kome je ugradjena plocica sa PCF8574 pa kao takav moze da se koristi za bilo koji mcu
MIKI73
Napredujem
Napredujem
Posts: 107
Joined: 01-11-2014, 16:57

Re: Pomoc za i2c displej 16x2 u picbasicu

Post by MIKI73 »

Evo neki primer sa LCD 16x2 e sad sta izmeniti da bi se stavio 16x2 i2c
(ovo je neki primer zakod mene na poslu da se ne svadjamo ko ce da kuva kafu)

Code: Select all

DEFINE LCD_BITS 4
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 2
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 0
DEFINE LCD_RWREG PORTB
DEFINE LCD_RWBIT 3
DEFINE LCD_LINES 2
pause 100 

trisa.0=1
broj var word
milan var word
milan=10 
broj = 8

pocetak:
lcdout $FE,1
lcdout $fe,2
lcdout "BACI KOCKU"

lcdout $fe,$c0
lcdout "Ko kuva kafu ???"
pause 3000


lcdout $FE,1
lcdout $fe,2
lcdout "M I L O S  VS"

lcdout $fe,$c0
lcdout "M I L A N ???"
pause 3000

lcdout $FE,1
lcdout $fe,2
lcdout "DA POCNEMO"
pause 3000

if porta.0=0 then

lcdout $FE,1

random milan
random broj

lcdout $fe,2
lcdout "MILAN = ",DEC1 milan
pause 10

lcdout $fe,$c0
lcdout "MILOS = ",dec1 broj
pause 1000

start:
if porta.0=1 then pocetak:
goto start:

endif

goto pocetak
end
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Pomoc za i2c displej 16x2 u picbasicu

Post by pedja089 »

LCDOUT nema nikakve veze sa I2C.
Tako da ti moras slati komande na aj I2C chip, pa ce on dalje da salje to na LCD.
MIKI73
Napredujem
Napredujem
Posts: 107
Joined: 01-11-2014, 16:57

Re: Pomoc za i2c displej 16x2 u picbasicu

Post by MIKI73 »

Znam da nema i probao sam nesto sto sam nasao pa da saljem komande za i2c ali nikako da proradi,ovo sam stavio kao primer da bih pitao kako ubaciti komande za i2c na pr ovde.
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Pomoc za i2c displej 16x2 u picbasicu

Post by pedja089 »

Krenuo si od kraja.
Moras se vratiti na pocetak. Koji chip na LCD pretvara i2c u paralelnu komunikaciju?
MIKI73
Napredujem
Napredujem
Posts: 107
Joined: 01-11-2014, 16:57

Re: Pomoc za i2c displej 16x2 u picbasicu

Post by MIKI73 »

Naucio sam 2 displeja sa modulom PCF8574. Plocica sa
PCF8574 je na samom displej u, neznam da li moze da se skine ali nebitno je, u sastavu je displeja sa 4 izvoda za i2c komunikaciju.
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Pomoc za i2c displej 16x2 u picbasicu

Post by pedja089 »

Onda trazis kako kontroslisati PCF8574 iz PBP-a.
Pa kad njega kontrolises, onda trazis sta sve treba slati displeju, pa kreirati komunikaciju.

A sad mi pade na pamet da je na picbasic.co.uk bila takva tema, ili ce biti melabs...
User avatar
milan-markovic
Pocetnik na forumu
Pocetnik na forumu
Posts: 34
Joined: 24-05-2014, 10:54
Location: Aleksinac

Re: Pomoc za i2c displej 16x2 u picbasicu

Post by milan-markovic »

@ MIKI 73

Ako ti nije hitno napisacu ti ja program kako ces da saljes informacije tom tvom LCD displeju sa PCF8574.

Za vikend to mogu da odradim jer sam trenutno u nekoj guzvi.

Pozdrav
MIKI73
Napredujem
Napredujem
Posts: 107
Joined: 01-11-2014, 16:57

Re: Pomoc za i2c displej 16x2 u picbasicu

Post by MIKI73 »

Unapred veliko hvala. Nije hitno jer se nadam da ce mi displej i stici neki dan posle vikenda. Nemora nista opsirno, obican neki primer koji salje komandu na displej.
Post Reply