Autor Tema: Como poner un PIC en modo sleep y levantarlo sin usar una interrupcion?  (Leído 3792 veces)

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

Desconectado frankcr

  • PIC10
  • *
  • Mensajes: 36
Hola a todos como están, quiero ahorrar energia en el sistema que estoy diseñando, el hecho es que quiero usar sleep() para ello, pero estoy usando un PIC18F4550 y las patillas de interrpcion las tengo ocupadas en otras cosas, una interrupcion externa para una uart por SW(por que tengo otra por HW) y las otras 2 las uso para el I2C. Ya cambie las patillas del I2C a otras patillas pero no me funciono. No puedo usar un timer porque puede que el usario quiere guardar los datos en una memoria USB en cualquier momento y puede que el PIC este en sleep. Mi curiosidad es si puedo usar otro pin como interrupcion o alguna solucion para ello

Saludos cordiales

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: Como poner un PIC en modo sleep y levantarlo sin usar una interrupcion?
« Respuesta #1 en: 25 de Octubre de 2010, 16:11:28 »
Hola, si tienes libres los pines del portb4 al portb7 puedes usar la interrupcion de estos pines.

Saludos
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado frankcr

  • PIC10
  • *
  • Mensajes: 36
Re: Como poner un PIC en modo sleep y levantarlo sin usar una interrupcion?
« Respuesta #2 en: 25 de Octubre de 2010, 17:38:28 »
Hola gracias por contestar. Si tengo los pines RB6 y RB7, pero no sabia esto pense que eran solo para RB0-RB1-RB2.....Y la interuupcion es la misma

#INT_RB7 (por ejemplo)..... se activa en alto o en bajo?

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: Como poner un PIC en modo sleep y levantarlo sin usar una interrupcion?
« Respuesta #3 en: 25 de Octubre de 2010, 18:05:46 »
Usando el buscador del foro encontre ESTO, seguro te servira.

Usemos el buscador y leamos las reglas del foro. :)

Saludos.
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.


 

anything