Vediamo ora un primo semplice esempio di utilizzo del Power
Down Mode e di modalità di "risveglio" del PICmicro. La modalità
utilizzata è l'interrupt sul fronte di discesa applicato al pin RB0/INT utilizzando un
pulsante. Il source utilizzato è PDM1.ASM.
Lo schema che utilizzeremo è il seguente:
<---- Schema elettrico in
allestimento ---->
Per chi possiede la scheda PicTech sarà sufficiente effettuare i seguenti
collegamenti:
RB0 - PU1
RB1 - PU2
RB2 - LED1
In pratica il LED collegato alla linea RB2 lampeggerà ad indicare l'esecuzione
del programma in corso. Premendo il tasto SWITCH2 il programma eseguirà l'istruzione
SLEEP mettendo il PICmicro in Power Down Mode. Il LED rimarrà acceso o spento in base al
momento scelto per premere SWITCH2.
Per causare l'uscita dal Power Down Mode del PICmicro, basterà premere SWITCH1
per generare un interrupt e far riprendere l'esecuzione del programma. |