Paso 1: Perdón por mi interrupción
En un par de episodios anteriores vimos cómo podríamos utilizar interrupciones para saber específicamente cuando algún evento ocurrido. Las fotos tienen todo tipo de interrupciones, sobre todo que con cosas internas como un puerto serie, temporizadores, convertidores, etc.. Incluso hay una entrada de interrupción externa que aprovechamos en episodios anteriores. Pero también hay interrupciones externas especiales en muchos de los pines de I/O que podemos poner a buen uso. Esta función de pin de I/O especial nos permite recibir una interrupción cuando hay un cambio de lógica (0 a 1 o 1 a 0) en el pin. Esa característica se llama inteligentemente "interrumpir en el cambio". Mejor aún es el hecho de que esta interrupción puede ser utilizado para despertar el PIC después de que se ha puesto en modo de reposo. Por ejemplo una tecla o un sensor de luz, etc. podría utilizarse para despertar el PIC. Pero espere, hay más! En muchas fotos uno de los pines de I/O es señalado como una función de Ultra Low-Power Wake-Up. Puede ser especialmente útil si desea ejecutar su circuito en baterías y es la opción que exploraremos en este episodio.