TODOPIC

Microcontroladores PIC => - Niple - => Mensaje iniciado por: Edu_Edu en 29 de Agosto de 2015, 11:07:53

Título: (Solucionado)Problema con Monoestable redisparable
Publicado por: Edu_Edu en 29 de Agosto de 2015, 11:07:53
Buenos días. Amigos del foro, tengo un problema con el diseño de un monoestable redisparable. El pic utilizado es el 12f629 con reloj interno, 4 entradas:A0, A1, A2 y A3 (solo utilizo una A0) y dos salidas: A4 y A5 . La descripción es así:

Debería funcionar así:
En A0 tengo un pulsador a masa normal abierto y una resistencia de 10k a +5v. Al aparecer un "0" en A0 se dispara el monoestable. Si antes que finalice vuelve a aparecer un "0" en A0 se reinicia el contador y por lo tanto el monoestable tambien.

Funciona así: Cuando A0 recibe un "0" se dispara el monoestable. Antes que finalice el ciclo si oprimo el pulsador para enviar un "0" a A0, este no dectecta nada y el primer ciclo continua hasta el final. Es decir que solo se comprta como un monoestable y no como un redisparable.

Habrá alguien que vea la  solucion y no la calle. Je Je.

Agradeceré sus consejos.

Saludos.
Título: Re: (Solucionado)Problema con Monoestable redisparable
Publicado por: Edu_Edu en 29 de Agosto de 2015, 17:32:22
Debido al pulsador que debe dar el "0", como es mecánico, se producen rebotes y el pic no lo tomaba como un "0".  La solucion, inserte un "nop" delante de la condicion "Si A0=0" y todo funcionó correctamente.
Igualmente gracias a todos.