Tengo una pregunta sobre el control del motor paso a paso mientras uso la pila TCP / IP.
En el pasado, he usado un temporizador para el control de mi motor paso a paso. Configuro el período de un temporizador al tiempo requerido entre impulso...
Me he topado con un problema donde, al parecer, mi interrupción solo se dispara una vez, luego simplemente se niega a disparar nuevamente en mi ATMega32U2. Tengo el siguiente código (simplificado):
void init(void) {
DDRB = 0xff;
PORTB...
Tengo dos fuentes de interrupción externas que entran en un STM32F105. Quiero que uno de ellos (llámelo "IRQHigh") para adelantarse al otro ("IRQLow"). Actualmente, si IRQHigh se activa durante el IRQLow ISR, el flujo del programa espera hasta q...
Tengo una MCU operada a 3 voltios con un pin de entrada que está flotando de forma predeterminada. Tengo un circuito de extracción externo con una resistencia de 10 K conectada al pin de E / S. También lo tengo atado a VCC usando un botón pulsad...
Estoy ejecutando debajo del código en un PIC16F887 que se ejecuta a 20 MHz. Alimino a PORTB.0 una señal de 1 KHz desde mi generador de señales. Sin embargo, cuando la señal es baja, PORTC.1 cambia a una velocidad de ~ 5usec o ~ 10u...
Actualmente estoy diseñando una PCB con una MCU bluetooth nRF52832 a 64MHz. Tengo una interrupción conectada a esta MCU que debe detectarse con una precisión de 1-3 nanosegundos.
Desafortunadamente, la MCU de 64MHz tiene un ciclo de reloj de...
En las hojas de datos de ATTiny45 , se indica que PB5 se puede utilizar como pin digital de E / S y quiero usarlo para desencadenar una interrupción de cambio de pin, mi único problema es que también es el pin de reinicio y en el momento en que...
Estoy tratando de optimizar mis interrupciones de RX y TX para cumplir con el tiempo máximo de ejecución de 25 ciclos mientras las interrupciones están desactivadas.
Hasta ahora, he encontrado que el código está lo suficientemente optimizado,...
Necesito propagar una interrupción de mi núcleo de IP FPGA personalizado al sistema HPS de un DE0_nano_SoC (arquitectura del ciclón V HPS-FPGA) y manejar en Linux. He buscado bastante en Google para decir con confianza que este tema no está bien...
Soy un desarrollador integrado. No he trabajado con RTOS / linux. Estaba pasando por los conceptos de RTOS cuando me topé con el "cambio de contexto". Entiendo que cuando se produce un cambio de contexto, todos los registros junto con PC (Progra...