Stap 1: Gratie mijn onderbreking
In een aantal eerdere afleveringen zagen we hoe we kunnen gebruiken interrupts te laten weten specifiek wanneer sommige gebeurtenis zich heeft voorgedaan. De foto's hebben alle soorten interrupts, meestal dat u hoeft te doen met interne dingen zoals een seriƫle poort, timers, A/D-omzetters, etc. Er is zelfs een externe Interrupt input die we van in vorige afleveringen profiteerde. Maar er zijn ook speciale externe interrupts op veel van de I/O pinnen die kunnen we goed gebruiken. Deze speciale I/O pin functie kunt ons om te ontvangen van een interrupt wanneer er een verandering van de logica (0 tot 1 of 1-0) op de pin. Deze functie heet slim "onderbreken op verandering". Nog beter is het feit dat deze interrupt kan worden gebruikt om de PIC wakker nadat het is gebracht in de slaapstand. Bijvoorbeeld kan een toets drukt of een lichtsensor, etc. worden gebruikt om wakker van de PIC. Maar wacht, er is meer! Op veel foto's is een van de I/O pinnen uitgeroepen tot een Ultra Low-Power Wake-Up functie. Dat kan zijn met name handig als u wilt uitvoeren de schakeling op batterijen, en dat is de optie die we in deze aflevering onderzoeken zullen.