TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: Moyin en 22 de Octubre de 2006, 19:07:49
-
Amigos nuevamente aquí de preguntón.
Alguien me podría explicar como puedo programar SLEEP en un programa, necesito emplear esta función en una alarma y no entiendo como puedo implementarlo.
Gracias
-
Hola:
mira la ayuda:
SLEEP Period
Place microcontroller into low power mode for Period seconds. Period is 16-bits, so delays can be up to 65,535 seconds (just over 18 hours). SLEEP uses the Watchdog Timer so it is independent of the actual oscillator frequency. The granularity is about 2.3 seconds and may vary based on device specifics and temperature. This variance is unlike the BASIC Stamp. The change was necessitated because when the PICmicro executes a Watchdog Timer reset, it resets many of the internal registers to predefined values. These values may differ greatly from what your program may expect. By running the SLEEP command uncalibrated, this issue is sidestepped.
Example
SLEEP 60 ' Sleep for about 1 minute
-
Y es necesario que duermas el pic??? o lo que buscas es que no haga nada hasta que se active la alarma
-
el sleep por lo general se le usa para ahorrar consumo electrico, por su caracteristica de nano watt, solamente escribes esto:
sleep
y el chip se "duerme", yo te sugeriria q lo uses en conjunto al watchdog timer para q no se te vaya a quedar dormido de verdad, jejeje, pues ni q hablar de una alarma q se quede colgada!!!! :-/