Autor Tema: que son los SLEEP (modo de bajo consumo) links de informacion  (Leído 8660 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado diego.castano

  • PIC10
  • *
  • Mensajes: 10
que son los SLEEP (modo de bajo consumo) links de informacion
« en: 28 de Noviembre de 2003, 18:58:00 »
alguien conoce donde puedo encontrar links que den bastante informacion acerca de los modos de bajo consumo SLEEP, el funcionamiento, como hace para poner el pic en bajo consumo y como hago para programar el pic en este modo

Desconectado marmatar

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1220
    • MSTools
RE: que son los SLEEP (modo de bajo consumo) links de informacion
« Respuesta #1 en: 29 de Noviembre de 2003, 06:25:00 »
Hola Diego..,
Te cuento que SLEEP es un mnemonic de Assembler (una instrucción) , que pone en stand by al micro, lo deja dormido hasta que se produzca un reset. Literalmente de un manual:

"El BIT PD (Power Down) es borrado, el BIT TO(Time out) es puesto a 1. El watchdo timer es puesto a cero y el contenido de su preescala también, el microcontrolador es puesto en modo SLEEP y el oscilador es parado. Se saldrá de éste estado cuando se produzca un reset por watchdog o una interrupción afecte a éste estado."

y por lo que hablas de la programación de "bajo consumo" creo que te refieres a programación de bajo nivel de tensión... sobre eso encontrarás información en el tema "Programadores".

Un abrazo... lamento no ser mas didáctico, pero estoy aprendiendo como tu, y no me animo a meter la pata explicándotelo... prefiero citar la fuente.

marmatar
Lo posible ya está hecho, entonces hagamos lo imposible - Platón

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
RE: que son los SLEEP (modo de bajo consumo) links de informacion
« Respuesta #2 en: 29 de Noviembre de 2003, 06:47:00 »
Perfecta la explicacion Marcelo.
Solo que la instruccion Sleep lleva al micro al modo de bajo consumo, normalmente de unos microamperes.
Solo se saldra del Sleep (dormido) a traves del reset o de una interrupcion.
De cualquier modo no puedo garantizar que sea asi, pues yo programe una aplicacion utilizandolo y no me funciono OK hasta que lo saque.
Tal vez mal programado, pero no puedo aseverarlo.
Utilize para despertarlo la interrupcion por RB0 en ese momento.
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado todopic

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3495
    • http://www.todopicelectronica.com.ar
RE: que son los SLEEP (modo de bajo consumo) links de informacion
« Respuesta #3 en: 29 de Noviembre de 2003, 09:12:00 »
Hola, en un seminario de la gente de Microchip en Buenos Aires, comentaron que las maquinas expendedoras de latas de gaseosa, trabajan en este modo, es decir, realizan una lectura de los pulsadores y sensor de monedas, si no hay actividad, pasan a SLEEP , y se despiertan luego de un  pequeño tiempo por el Wachdog (perdon... era un perro...), para repetir este ciclo...


Norberto
Firmat - Santa Fe - Argentina

www.TodoPic.net

Solo se tiran piedras, al arbol que tiene frutos...

Desconectado diego.castano

  • PIC10
  • *
  • Mensajes: 10
RE: que son los SLEEP (modo de bajo consumo) links de informacion
« Respuesta #4 en: 29 de Noviembre de 2003, 11:53:00 »
muchas garcias por la respuesta tan rapida del administrador del foro  a MGLSOFT (marcelo) y a marmatar ,podrian aclararme ya que soy un poco inexperto en el tema que es poner o producir un reset por watchdog o una interrupccion si conocen links de informacion mas profunda sobre el tema les agradeceria.

QUE TAL ESTE CIRCUITO CON PICS
www.interq.or.jp/japan/se-inove/e_pic6.htm
GUAU es un medidor de distancias con ultrasonido.
(intente hacer algo parecido con la ayuda de los puertos de un PC utilizando VISUAL no lo pude hacer pero creo que este podria ser OJO NO ES PROGRAMACION SOLO UN CIRCUITO APLICABLE A UN PIC) chaOOOOOOOOOOOOO.

Desconectado Arbolito

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 893
RE: que son los SLEEP (modo de bajo consumo) links de informacion
« Respuesta #5 en: 29 de Noviembre de 2003, 15:36:00 »
El WDT, es un contador interno de 8 bits que produce un reset cuando se desborda. Para evitar que se desborde el WWDT, hay que refrescarlo previamente, esto es ponerlo a 0 mediante la instruccion CLWDT y SLEEP, alguna de estas dos instrucciones se deben situar en algun sitio por los que pase el flujo de control antes de que transcurra el tiempo asignado al WDT, de esta manera si el programa se cuelga no se refresca el WWDT y no se produce la reinicializacion del sistema
PD si te interesa hay un libro llamado microcontroladores pic diseño practico de aplicaciones aue es muy bueno y explica bastante bien
y sieres de argentina hay otro mas barato llamado microcontroladores pic la solucion en un chip ,del ing tafanera que para iniciarce esta barbaro y es mas barato que el anterior
suerte con eso y un saludo
juanacho
Existo, aunque pienses que no pienso