He creado un programa simple que se ejecuta en un microcontrolador P12F629 con MikroC.
Necesito ejecutar algunas tareas críticas en el tiempo (por ejemplo, aumentar el reloj interno, enviar datos a la matriz de LED, ...).
En lugar de un si...
Estaba probando un experimento de sonido, comenzando con un código de muestra que enviaba datos al códec de audio del Discovery F4 utilizando I2S. El código de muestra utilizó el sondeo en el bucle principal y envió datos cuando el búfer de tran...
Estoy intentando configurar STM32CubeMx para interrupciones GPIO externas, sin embargo, en la pantalla NVIC no veo una interrupción EXTI ... que deba configurarse.
¿Qué debo hacer para poder, por ejemplo, Compruebe si hay interrupciones en lo...
Estoy desarrollando un circuito básico para un juego de disparos. Cuando se alcanza un área del objetivo, el microcontrolador debe agregar el valor actual al valor alcanzado.
Mi problema es que no puedo hacer que las interrupciones funcionen...
Hola,
Tengo un problema con la interrupción USART_RX_vect del ATMega 328p. La recepción funciona bien y puedo evaluar los bits enviados (por lo que no se debe a la velocidad en baudios), pero cada vez que envío un poco, el ISR se ejecuta 4 ve...
Estoy jugando con un ATMega328P ejecutándose desde un USBtiny 1.0, y tengo la siguiente configuración:
Potenciómetro para ADC0.
Corriente de fuente PB0 para un LED.
Mi programa luego refleja ADC0 al PWM en PB0, por lo que la posición de...
Quiero cambiar el LED3 del microcontrolador cuando se presiona el botón SW0. Desarrollé este código pero no funciona y no sé qué está mal. Busco en la documentación y en muchos foros tratando de encontrar el error, pero todavía no sé qué está ma...
Tengo un proyecto que genera una serie de valores para DAC con un intervalo de tiempo preciso. El problema es que a veces hay una demora más larga de lo esperado entre la interrupción del temporizador del sistema en la que se actualizan los valo...
Estoy usando una placa de descubrimiento STM32F4 con la biblioteca de periféricos estándar (SPL) de ST. Tengo una situación con un búfer circular: la interrupción del temporizador es hacer clic en los botones y llenar un búfer circular cada mili...
Estoy escribiendo un programa en C para ATmega64A que tiene un ISR INT0. Este ISR debe ejecutarse en caso de que INT0 caiga o si el TIMER3 se desborda.
Para evitar duplicar el código, me gustaría activar Int0 ISR en el ISR de desbordamiento d...