TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: frankcr en 25 de Octubre de 2010, 15:11:37
-
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
-
Hola, si tienes libres los pines del portb4 al portb7 puedes usar la interrupcion de estos pines.
Saludos
-
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?
-
Usando el buscador del foro encontre ESTO (http://www.todopic.com.ar/foros/index.php?topic=4530.msg39025#msg39025), seguro te servira.
Usemos el buscador y leamos las reglas del foro. :)
Saludos.