Preguntas con etiqueta 'sleep'

3
respuestas

Indicador de batería baja

Estoy buscando hacer un indicador de duración de la batería que pueda usar junto con un microcontrolador. Espero poder leer la vida útil restante de la batería y poner el microcontrolador en reposo para preservar la vida útil de la batería.    ...
5
respuestas

El mejor patrón para WFI (esperar para interrumpir) en los microcontroladores Cortex (ARM)

Estoy estudiando el desarrollo de software alimentado por batería que use los controladores EFM Gekko (http://energymicro.com/) y me gustaría que el controlador esté dormido cuando no haya nada útil que esté haciendo. La instrucción WFI (Wait Fo...
3
respuestas

Condición de la carrera del sueño del microcontrolador

Dado un microcontrolador que ejecuta el siguiente código: volatile bool has_flag = false; void interrupt(void) //called when an interrupt is received { clear_interrupt_flag(); //clear interrupt flag has_flag = true; //signal that we h...
1
respuesta

Detecte qué interruptor momentáneo provocó la activación de una cpu STM32

Editar : esta pregunta es incorrecta. El stm325105 tiene un solo pin de activación. Pero otras partes ST tienen más de un pin de activación, por lo que la respuesta dada es válida para esas. Tengo un stm32f105 que tiene dos botones momentáneo...
3
respuestas

Cómo dormir Arduino

¿Cómo programa un modo de suspensión para su Arduino? Especialmente para los diseños que funcionan con baterías, ¿cuáles son las buenas técnicas para dormir la CPU pero despertarse solo cuando es necesario?     
2
respuestas

Modo de ahorro de energía de Bluetooth para ArduinoBT

Estoy tratando de hacer que mi ArduinoBT sea un poco más amigable con la energía, lo tengo funcionando en una red de sensores y está constantemente consumiendo energía. Quiero poder apagar o poner el módulo Bluetooth en modo de suspensión durant...
2
respuestas

Necesita ayuda para entender el Despertador de energía ultra baja en PIC16F887

Estoy intentando implementar la función "Despertador de energía ultra baja" en un pequeño proyecto PIC. La idea es que el chip se vaya a dormir y luego se despierte en el futuro por la interrupción de ULPWU. La idea detrás de ULPWU es que con...
3
respuestas

¿Cómo encender ATmega cada 6 horas?

La placa que se hace con Atmega funciona con batería, debe encenderse cada 6 horas y registrar algunos datos, luego volver a la suspensión profunda para ahorrar consumo de batería. Se utiliza Atmega32 y no Atiny debido a la complejidad de las ta...
1
respuesta

¿Cómo es este código de rebote de botón?

Estoy monitoreando un botón pulsador con un microcontrolador donde trato de cuidar cuatro cosas juntos: 50-msec debounce en push-begin y 25-msec en push-release identificar una pulsación corta, definida como cuando se suelta el botón dentr...
1
respuesta

Tiempo de inicio de AVR con xtal externo / osc

Cuando usa un xtal / osc externo con un AVR, obtiene varias opciones de tiempo de inicio cuando configura los fusibles, como: 6 CK / 14 CK + 0 ms 6 CK / 14 CK + 4 ms 6 CK / 14 CK + 64 ms Ahora ... ¿alguien sabe si estos tiempos de ini...