TODOPIC
Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado por: micro_pepe en 05 de Marzo de 2012, 16:12:43
-
He avanzado un poco con los atmel, y necesito compartir un puerto con un LCD y un teclado. El LCD se tiene que poder conectar a cualquier pin, eso lo tengo (está en los adjuntos) pero no consigo conectarle el teclado ¿Teneis algo así?
Gracias.
-
Bueno, algo he mejorado, por lo visto no se puede leer un puerto haciendo:
Variable = PORTC;
he implementado eso de otra manera para leer el teclado, pero justo despues de leer el teclado se hace necesario iniciar el LCD, y eso ralentiza mucho la lectura del teclado. Es te es el código del bucle:
while(1)//loop demos
{
DDRC =0b11000011 ; // enable outputs/imputs
DDRB =0b11111111 ; // enable outputs
Tecla = LeerTeclaPulsada();
LCDinit();//Esto ralentiza mucho la lectura, pero es necesario.
_delay_ms(25);
LCDGotoXY(8, 0);
LCDsendChar(Tecla+48);
}
Alguna idea?