Hola, antetodo no se si este mensaje deberia estar en esta sección pero me pareció la mas correcta.
Bueno, mi problema es que estoy realizando un proyecto con un PIC18f452 y tengo 2 problemas que se están convirtiendo en sucesos paranormales.
1º Tengo un teclado de 5 lineas y 4 columnas, he conectado las 5 filas a 5 bits del puertoD que actuan como salidas a cero, y las 4 columnas a 4 bits que actuan como entradas (3 del puerto D y uno del puerto B) con sus correspondientes resistencias pull-up. Para detectar tecla pulsada, he realizado un sencillo programa en C para el PIC. El problema es que después de mucho intentar, las 4 primeras teclas de la columna 1, y las 3 ultimas de la fila 5 (no se si me explique bien, quiero decir que del borde derecho y del borde inferior solo funciona la de la esquina) no las detecta. ¿Como podría solucionar el problema?¿Haria falta poner las filas como entradas y las columnas como salidas?
2º Este problema me lia mas todavía pq llevo mas tiempo con el. Tengo un Lcd powertip PC2004 A 4 lineas x 20 caracteres yo creo q lo inicializo bien, de hecho lo inicialize de todas las formas posibles pero solo soy capaz de escribir en las dos primeras filas 8 caracteres en cada una. Es decir es como si tuviese un LCD de 2x8 . Alguien sabe como van las direcciones en los LCD de 4 lineas. Ya lo he intentado todo.
Gracias por adelantado
Alberto Enes