Funzione Sleep 16F84

May 27, 2005 2 Replies

Ciao ragazzi volevo sapere come funziona la funzione (scusate il gioco di parole :D) Sleep! Ho visto negli schemi che ci sono in giro per la rete che si collega la RB0 a 5V tramite una resistenza (nello schema che ho visto è di 100Kohm). Al piedino del RB0 è collegato un interruttore N.A. con un punto a RB0 e l'altro a Gnd! La domanda è questa: Alla pressione dell'interruttore il programma va in sleep mode? Ad una seconda pressione dell'interruttore riparte il programma?



Spero di essermi spiegato al meglio ^___^' Grazie a tutti per l'aiuto!!


"Airone" ha scritto nel messaggio news:R5Ble.3267$ snipped-for-privacy@tornado.fastwebnet.it...

in sleep il micro ci va eseguendo appunto l'istruzione SLEEP, quindi la risposta alla tua domanda è...dipende....se il programma, leggendo RB0 esegue uno SLEEP quando trova 0, allora la risposta è si.

questo è probabile...basta sfruttare l'interrupt generato del piedino INT (RB0) per risvegliare la bestia che dorme ;-)

Entrambe le risposte, riassumendo, dipendo dal programma, non è una cosa implementata hardware.

Ste

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required