Realice una placa donde tengo conectado un LCD hitachi 16x2 y un teclado matricial 4x3 a un pic 16f886. La placa la he revisado mil veces y no parece tener ningun corto y ningun circuito abierto, sin embargo algo le pasa a mi circuito porque no funciona bien el teclado. Con el LCD no tengo ningun problema, todo lo que mando desplegar se despliega sin error pero con el teclado no pasa lo mismo, si presiono alguna tecla en el LCD se muestra otra distinta. Si presiono "1" aparece un "4", vuelvo a presionar el "1" y vuelve a aparecer el "4" pero si repito muchas veces lo mismo de repente al presionar "1" aparece "1".
Todo esta bien conectado, ahora para probar puse en un protoboard el pic y el LCD y conecte el teclado de la placa al protoboard (a traves de la base para el pic) y ahi no me da ningun problema de modo que el teclado si esta bien conectado al pic en la placa pero el pic por algun motivo no quiere reconocer el teclado. El pic no esta defectuoso ya que es el mismo que probe en el protoboard y ahi funciono sin problemas.
No se donde pueda estar el error, ya descarte todo tipo de error de conexion, el LCD funciona y el teclado de la placa conectado al protoboard funciona tambien y como dije la conexion al teclado la tome de la base que puse ahi para el pic por lo que tambien el pic deberia leer bien el teclado pero no es asi. No hay error visible y sin embargo el proyecto no funciona.
Alguien que me eche una mano? Alguien que tenga ideas sobre cual podria ser el problema? Cualquier ayuda en estos momentos serian enormemente agradecidos. No adjunto el codigo del pic porque no creo que tenga mucho caso, el problema no esta en el programa ya que en proto (y en proto con una parte de la placa) funciona muy bien.
Bueno, espero que alguien me pueda ayudar. Muchas gracias.
Todo esta bien conectado, ahora para probar puse en un protoboard el pic y el LCD y conecte el teclado de la placa al protoboard (a traves de la base para el pic) y ahi no me da ningun problema de modo que el teclado si esta bien conectado al pic en la placa pero el pic por algun motivo no quiere reconocer el teclado. El pic no esta defectuoso ya que es el mismo que probe en el protoboard y ahi funciono sin problemas.
No se donde pueda estar el error, ya descarte todo tipo de error de conexion, el LCD funciona y el teclado de la placa conectado al protoboard funciona tambien y como dije la conexion al teclado la tome de la base que puse ahi para el pic por lo que tambien el pic deberia leer bien el teclado pero no es asi. No hay error visible y sin embargo el proyecto no funciona.
Alguien que me eche una mano? Alguien que tenga ideas sobre cual podria ser el problema? Cualquier ayuda en estos momentos serian enormemente agradecidos. No adjunto el codigo del pic porque no creo que tenga mucho caso, el problema no esta en el programa ya que en proto (y en proto con una parte de la placa) funciona muy bien.
Bueno, espero que alguien me pueda ayudar. Muchas gracias.