TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: paco1980 en 15 de Abril de 2007, 17:19:46
-
hola de nuevo amigos, sigo con el tema del consumo, y lo tengo casi solucionado"creo", pero estoy utilizando las interrupciones del puerto b4_7 del pic 16f877, y no se como implementarlo para que al utilizar pulsadores me consuma lo mínimo. Espero haberme explicado bien.
yo le pongo a los pines una resistencia a tierra, y el pulsado a positivo, pero cuando activo el pulsador me consume más de 1mA, ¿De que forma lo puedo montar para que me consuma lo mínimo, o casi nada?, es que una de las entradas recibe pulsos y se puede tirar mucho tiempo activada, y esto supone un consumo grandísimo.
Muchas gracias
-
Puedes leer la data sheet en la sección de Modo Sleep , Modo Idle ,etc ,suerte!!!
-
gracias, pero mi nivel de inglés es malísimo, nunca me he interesado por el inglés, y ahora resulta que lo necesito para todo.
NO me podeis dar una idea de como conectarlo esquemáticamente?
Si poner el pulsador a gnd o a vcc, y que resistencia sería la mas apropiada, y como configurar las entradas del puerto B.
Gracias por vuestra ayuda,.
Un saludo.
-
Hay que saber inglés aunque duela!!! jaja
Opinión: por qué no ponés el pulsador a masa y en lugar de resistencias en los pines no activas el pull-up. (lógica inversa)
Como está diseñado interno al pic, creo que los diseñadores deberían haber tenido muy en cuenta el tema del consumo (lograr el menor consumo asegurando la fiabilidad)
No tengo idea de cuánto es el consumo de cada pin con pull-up activado cuando le llega un cero, pero piense que no debe ser mucho. Esa es una duda que siempre tuve y nunca me puse a medir...
suerte.
-
gracias menta, lo pruebo y te comento. A ver si bajamos el dichoso consumo al máximo.
-
jaja, una prguntita.
Las resistencias de pull-up se confuguran con el Fuse PUT ?
y si no es así, como se hace?
disculpen mi ignorancia pero nunca me vi precisado de utilizarlas.
Gracias
-
Bueno, a menta y a quien le pueda interesar.
El consumo del 16f877 en un pin del portb con las pullups activadas, es de 100uA aproximadamente.
No creo que baje este consumo con un pic 16f887 de tecnología nanowatt, pero hay que probar. Ahora falta que encuentre dicho pic.
Si alguien sabe algún modo de bajar todavía más el consumo toda ayuda sera agradecida.
Gracias a todos.
-
Simplemente para activar las resistencias de Pull Up debes de poner a "0" el BIT RBPU del registro OPTION_REG