Uso de Power Down con 8051

Necesito realizar una aplicación en donde debo activar el modo de Power Down. Descubrí que con un 89s52 se puede volver a reactivarlo mediante una interrupción sin necesidad utilizar el reset. Avance bastante. De hecho logré hibernarlo, y reanimarlo. El problema es la segunda vez que lo pongo en este modo no consigo volver a reanimarlo. Desearía saber si me pueden ayudar con esto, o si conoces bibliografía o alguna nota de aplicacion que me oriente.

¡¡¡ Desde ya muchas gracias !
 
Saludos.
Lo primero que checaría es si tu micro limpia la bandera IEx por sí misma al saltar al vector de la interrupcion o en caso contrario debes limpiarla tú mismo.
Despues checaría si en esa interrupción estas regresando a cero el bit PD del registro PCON
 
Descubrí el problema. Para que funcione correctamente la interrupción debe ser por nivel. Yo la había configurado por flanco. Esto producía un funcionamiento errático.
Agradezco mucho tu interés.

¡¡¡ Feliz año !
 
Atrás
Arriba