TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: Moyin en 22 de Octubre de 2006, 19:07:49

Título: Uso del SLEEP
Publicado 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
Título: Re: Uso del SLEEP
Publicado por: LordLafebre en 22 de Octubre de 2006, 20:29:26
Hola:

mira la ayuda:

Citar
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
Título: Re: Uso del SLEEP
Publicado por: navaismo en 22 de Octubre de 2006, 21:22:35
Y es necesario que duermas el pic??? o lo que buscas es que no haga nada hasta que se active la alarma
Título: Re: Uso del SLEEP
Publicado por: micro_cadaver en 25 de Octubre de 2006, 20:12:27
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!!!!  :-/