Hola a todos los de el foro. MI duda radica en la manera correcta de tomar los datos que entrega un lector de códigos de barras PS/2. Estoy utilizando el pic 16f628A, se supone que debo monitirear la señal de clock y cuando se genere un flanco de bajada se tendría que atender una interrupción externa por el RB0 del pic pero esto NO está sucediendo. Si yo mismo doy un pulso bajo en este pin, el micro si entra en la rutina de interrupción externa pero con el lector de códigos esto no sucede. El lector está nuevo y funciona bien en un equipo que trabaja con este tipo de dispositivos pero con el micro no he sido capaz de lograr el objetivo. La idea es obtener los datos de un código de barras y poder convertirlo a RS232 para comunicarlo con un pc o visualizarlo en un LCD. Estoy utilizando las resistencias pull up en las señales de clock y data.
Si alguien tiene una sugerencia, talvez en el hardware que estoy utilizando o si tienen una rutina que trabaje correctamente, les quedaría muy agradecido. Estoy trabajando en Proton pero puedo utilizar CCS también.
De antemano mil gracias a todos los que me puedan dar una mano con esto.
Si alguien tiene una sugerencia, talvez en el hardware que estoy utilizando o si tienen una rutina que trabaje correctamente, les quedaría muy agradecido. Estoy trabajando en Proton pero puedo utilizar CCS también.
De antemano mil gracias a todos los que me puedan dar una mano con esto.