Hola aitopes, estoy programando en pbp 2.46 con el micro code estudio 2.3.0.0.
El conexionado del pic es el siguiente:
PIC ---------- LCD
________________
RB0 ---------- D4
RB1 ---------- D5
RB2 ---------- D6
RB3 ---------- D7
RB4 ---------- E
RB5 ---------- RS
RB6 ---------- RW
RB7 ---------- RETROILUMINACION (Para poder conectarla y desconectar a voluntad)
El fuente, pues estoy probando con algo tan simple como esto
'#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV1,VREGEN
define osc 4 'Velocidad del oscilador
include "modedefs.bas"
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 0
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 5
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 4
DEFINE LCD_LINES 4
low portb.6 'Nivel 0 lectura escritura LCD
high portb.7
loop:
PAUSE 500 ' Wait for LCD to startup
Lcdout $fe, 1 ' Clear LCD screen
lcdout $fe,2 ' Comienzo primera linea
Lcdout " H O L A "
goto loop
el problema es que el lcd es como si no llegara a iniciarse, la primera linea del programa que es un comentario, es la
configuracion de los fuses para c, pero no se como se pone en pbp por eso lo he puesto como un comentario.
Lo que quiero es hacer funcionar el pic con un cristal de 4mhz
Salu2