Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pitanja u vezi tutorijala | Programiranje PIC mikrokontrolera u jeziku C
#79
Da tako je, ubacis u folder od projekta.
Inkludujes na pocetku programa

#include "HD47780.h"

U tom header fajlu moras da promenis onaj deo sa latb i trisb registrima. Tu ces da napises za svaki pin na lcd-u (RS, EN, D4...) onaj za koji si vezao na MCU.

Moras da vidis u datasheetu MCU koji koristis. Koje registre koristi za pisanje na port pinovima. Ako se u datasheetu pominje LAT registar onda ce ostati ovako, a ako se pominje samo PORT registar onda u svakom redu umesto npr:

#define RS LATBbits.LATB4
ide:
#define RS PORTBbits.RB4

ili PORTC onda:
#define RS PORTCbits.RC4

ista stvar i za tris.

Jedino jos mozda moras da pogledas da li pinove na koje si nakacio lcd imaju analogne funkcije pa moras njih da deaktiviras pre koriscenja.

to resava resetovanje
ANSEL, ANSELH.
ili
ANSELA,ANSELB itd po portovima.

Nisam siguran na kojoj familiji picova je koja kombinacija.

P.S. chip na lcd-u nije hd47780 kako pise u naslovu biblioteke, nego hd44780 Big Grin
Reply


Messages In This Thread
RE: Pitanja u vezi tutorijala | Programiranje PIC mikrokontrolera u jeziku C - by Risto - 09-13-2014, 11:19 PM

Forum Jump:


Users browsing this thread: 2 Guest(s)