Problema con 16F84A, SDCC y LCD

Hola,

Estoy intentando utilizar un LCD con un 16F84A y no consigo ni siquiera iniciarlizarlo. Se queda la banda superior oscura y no hace nada.

Pic: 16F84A
Compilador: SDCC
LCD: Compatible HD44780

* RS --|RA2 RA1|-- Q1 *
* RW --|RA3 RA0|-- Buzzer *
* E --|RA4 OSC1|-- 4Mhz *
* --|MCLR OSC2|-- 4Mhz *
* --|Vss Vdd|-- *
* D0 --|RB0 RB7|-- D7 *
* D1 --|RB1 RB6|-- D6 *
* D2 --|RB2 RB5|-- D5 *
* D3 --|RB3 RB4|-- D4 *

Estoy utilizando la librería de felixls, aunque he probado otras 4 diferentes.

¿Dónde puede estar el fallo? ¿Tenéis algún ejemplo?
 

Adjuntos

  • lcd.h.txt
    2.7 KB · Visitas: 29
  • lcd.c.txt
    2.7 KB · Visitas: 45
Atrás
Arriba