Teclado Matricial + ATmega8

#1
Hola estudio ingeniería electrónica, y estoy diseñando una calculadora con Atmega8. He tenido problemas utilizando un teclado matricial, utilice un puerto con 4 pines como salida y 4 como entrada; en el programa envío constantemente una secuencia de unos y ceros por esos cuatro puertos de salida, cada vez presiono una tecla deja pasar ese cero o uno por los cuatro pines de entrada del mismo puerto. Una vez que logré simularlo y revisar que todo marche bien, queme mi ATmega e implemente mi calculadora en un protoboard; sin embargo, no muestra nada en el LCD cada vez que presiono una tecla. No se si pueda ser por el protoboard, puesto que estoy enviando unos y ceros a la frecuencia del microcontrolador, o quizás tenga que hacerlo en placa. Así que aquí esta mi duda, existe la posibilidad que el protoboard presente fallas cuando trabaje a esa frecuencia? o es que lo mas probable es que haya un error de conexión o tal vez tenga que utilizar una placa o no se. Gracias

Saludos ...
 
#2
Las lineas de entrada deben de estar fijadas a un nivel cuando no las pulses, a cero o a uno al gusto, con las resistencias internas o con unas externas también al gusto.
Pienso que ese puede ser tu problema.
 
Arriba