Preguntas con etiqueta 'watchdog'

2
respuestas

¿Qué es mejor después de reescribir la ROM en un PIC16F? Una instrucción de reinicio de software o un reinicio de watchdog

Estoy trabajando en un proyecto donde la uP se puede calibrar en cualquier momento. Los nuevos valores calibrados se almacenan en la ROM de uPs. Una vez completada la calibración, tengo que restablecer la uP para que la función de inicialización...
1
respuesta

atmega328p El perro guardián sigue reiniciando

Tengo AVR Atmega328p que quiero parpadear durante 5 segundos cada 16 segundos (para probar las interrupciones de vigilancia). Tengo el siguiente código, que sigue reiniciando, y la última línea es: test_blink(2); Lo sé porque el led en P...
1
respuesta

Recuperación de errores de tiempo de ejecución en stm32l0

Tengo el perro guardián independiente corriendo y recibo reinicios raros por razones desconocidas. ¿Cómo puedo detectar estos errores y hacer un reinicio controlado? Quiero almacenar algunas cosas en EEPROM y luego reiniciar la aplicación....
1
respuesta

¿Cómo controlar el watchdog con ventana (WWDG) con escalas de CPU dinámicamente?

Tengo un proyecto que utiliza ARM Cortex M4 con escalas de frecuencias de CPU que dependen de la carga de trabajo. Me gustaría usar el WWDG porque permite muchas más opciones como interrumpir en el watchdog. La pregunta es: ¿hay alguna solución...
1
respuesta

El programa se cancela después de ISR

Primero, soy nuevo en esto y me registré para obtener ayuda sobre este problema que he tenido. He hecho muchas búsquedas en Google para resolver este problema y sin suerte. Estoy tratando de capturar la señal del sensor de humedad usando un temp...
1
respuesta

Usando ambos temporizadores de vigilancia en PIC

Quiero usar tanto el WDT convencional como el WDT de sueño profundo. Usaré WDT para evitar los casos de bloqueo de código, si los hay. Y el otro después de ingresar al modo de suspensión profunda para despertarse periódicamente en el mo...
2
respuestas

PIC: el temporizador de vigilancia está apagado por un factor de 4

Tengo un PIC16 (hoja de datos aquí ) para el cual uso el temporizador de vigilancia. Configuré el temporizador de vigilancia de la siguiente manera: WDTCONbits.WDTPS = 0b01110; De acuerdo con la página 105 de la hoja de datos, esto debería...
0
respuestas

Velocidad de cambio de Mosfet para el perro guardián

Estoy tratando de construir un esquema, donde necesito poner un watchdog para reiniciar la MCU en caso de que se congele. Estaba revisando algunos perros guardianes y encontré este enlace . Lo que no entiendo es "cuánta corriente se puede hundi...
0
respuestas

ESP8266 ESP-05 reinicio infinito después de un intento de actualización en la nube

Normalmente no termino preguntando nada, pero ahora mis capacidades de investigación no son lo suficientemente buenas para salvarme esta vez. Aquí está la historia: Tengo un módulo " ESP-05 " antiguo que decidí actualizar antes de utilizar...
0
respuestas

¿Cómo cambiar la duración de la caducidad del perro de vigilancia PIC en el tiempo de ejecución?

En una de mis aplicaciones que utiliza PIC18F25K20, configuré los bits de Selección de escala de graduación del temporizador de vigilancia como sigue para el registro CONFIG2H al principio del código c bajo los bits de configuración. pragma c...