Evo poslao sam ti svoju staru biblioteku. Nije savrsena ali radi
Nisam koristio busy flag tako da sta je tu je.
Ako treba samo da prikazes nesto na lcd-u, koristice.
Kod funkcije lcd_clear() na kraju sam stavio delay. Taj delay verovatno mozes da smanjis dosta. Davno sam je pravio pa se ne secam.
Moras da pazis, da u define na pocetku biblioteke stavis LAT registar ako PIC ima te registre. A ako nema onda PORT.
Dokumentu moras da promenis ekstenziju iz .txt u .h
Forum mi nije dao da uploadujem .h
Nisam koristio busy flag tako da sta je tu je.
Ako treba samo da prikazes nesto na lcd-u, koristice.
Kod funkcije lcd_clear() na kraju sam stavio delay. Taj delay verovatno mozes da smanjis dosta. Davno sam je pravio pa se ne secam.
Moras da pazis, da u define na pocetku biblioteke stavis LAT registar ako PIC ima te registre. A ako nema onda PORT.
Dokumentu moras da promenis ekstenziju iz .txt u .h
Forum mi nije dao da uploadujem .h
Code:
lcd_init();
lcd_clear(all);
__delay_ms(100); // nije potreban ovaj delay
lcd_send(cursor_blink_off);
lcd_goto(0,0);
lcd_out(" Adjust Current ");
lcd_goto(0,1);
lcd_out( " 0.000A ");