Preguntas con etiqueta 'watchdog'

1
respuesta

El temporizador de vigilancia no se llama en el modo de suspensión

En un ATMega328p, estoy intentando configurar un programa que cuenta intervalos de 1 segundo a través del temporizador de vigilancia, incluso cuando el chip está en modo de suspensión. Una interrupción de botón pone el chip en modo de suspensión...
2
respuestas

Cómo usar el temporizador de vigilancia en ATmega128

Estoy trabajando con un ATmega128 y necesito reiniciar el microcontrolador después de que hayan pasado unos 10 segundos y el usuario no haya interactuado con el microcontrolador. Como ejemplo, cuando el usuario no ha presionado ninguna tecla des...
2
respuestas

Desactivación del temporizador de vigilancia

Bajo restricciones severas de energía, estoy considerando deshabilitar el perro guardián. La MCU debe funcionar como un controlador de motor paso a paso en un reloj y manejar una barra de visualización simple también. ¿Cuáles pueden ser las cons...
1
respuesta

Watchdog para detener la fuente de alimentación

Quiero dejar de suministrar energía por un breve momento si un watchdog no ha recibido una orden de reinicio por un tiempo. Apagar el suministro de energía es importante ya que es la única manera de que funcione nuevamente un dispositivo con...
1
respuesta

MSP430G2553 WDT ISR compilación error - GNU v4.9.1

Estoy usando el compilador GNU v4.9.1, y solo estoy tratando de trabajar con el temporizador WDT: void __attribute__((interrupt(WDT_VECTOR))) WDT_ISR(void) { P2OUT ^= BIT1; } Al intentar construirlo, sigo recibiendo estos errores: s...
1
respuesta

Para eliminar la redundancia inútil, ¿realmente necesito un supervisor de voltaje?

Estoy usando un supervisor de voltaje de MAXIAM ( MAX7634A ). Supervisa VCC_3V3 y VCC_-3V3 (uso LM358 para que sea positivo). La distribución de la fuente de alimentación se muestra a continuación: VCC_3V3: stm32f103 EMP570T144 algunas p...
1
respuesta

¿Cómo grabar el gestor de arranque en ATmega 2560 usando Atmel Studio y AVRISP mkII?

Aunque mi pregunta puede resultar familiar para muchos desarrolladores de Arduino, incluido yo, pero, de alguna manera, pierdo el cargador de arranque de ATmega 2560. Muchos de los comentarios que encontré estaban relacionados con AVRDude (nunca...
0
respuestas

temporizador de vigilancia en el PLC

Actualmente he configurado mi PLC como esclavo modbus, y escribí un código python que se conecta a él y actúa como un cliente modbus. Estoy teniendo algunos problemas con el servidor de modbus alguna vez que termina el PLC, cuando el código p...
2
respuestas

usando exit (EXIT_SUCCESS) o exit (EXIT_FAILURE) en AVR o cualquier otro microcontrolador

¿Cómo se usa exit(EXIT_SUCCESS) o exit(EXIT_FAILURE) en la programación C del microcontrolador? Sé que funciona en programas de nivel de aplicación C cuando incluyes #include<stdlib.h> . La idea es salir del bucle pr...
3
respuestas

Detecta una señal PWM faltante en el menor espacio posible en la placa

Tengo una placa de control del motor que básicamente no tiene espacio, y el cliente desea agregar un indicador de falla para saber si su señal de entrada PWM de 2 kHz se ha perdido. Básicamente, necesito detectar una falta de bordes en unos p...