Hola a todos! Muchas gracias por las respuestas, no he posteado los errores porque encontre el fallo, solo hay que echarle horas jeje.
ahora tengo otra duda, a ver si me podeis ayudar.
con el PIC voy a controlar una pantalla LCD de 4x20 y un teclado hexadecimal, de manera q al pulsar las teclas A, B,C y D se muestre un programa en la pantalla.
Queremos que el puertoB controle tanto las líneas del teclado, para utilizar las interrupciones de RB4...RB7, de manera que al pulsar el * se active el teclado, como la pantalla, para no quedarnos sin lineas E/S en el micro, me entendeis?
la duda esta en como puedo hacerlo, ya que he pensado en una bascula, pero no se si eso sera posible.
espero que me podais ayudar, y muuuuuchas gracias otra vez.
Un beso!