Tengo un problema con el siguiente código. La variable loopTimes se restablece a 0 después de un bucle.
El programa también tiene una rutina ISR para la interfaz TWI que actualiza el valor como se muestra en el siguiente código.
int main(void)...
Para crear un controlador VGA para un microcontrolador PIC 24F, estoy generando una interrupción que crea un impulso VSYNC, seguido de un bucle que coloca datos en los puertos. Los pulsos HSYNC se calculan después de este bucle de video. Todos l...
Fondo:
Estoy muestreando una señal del acelerómetro a una velocidad de 20 KHz (período de cada 50 microsegundos). Necesito almacenar esta información en la tarjeta de memoria. Kit: STM32F40, IDE: Keil. La entrada ADC es de 8 bits. E...
No estoy seguro de si este es el lugar correcto para publicar una pregunta basada en la programación, por lo que lo intentaré de todos modos.
A continuación se adjunta un código y una tabla donde tengo que completar los espacios en blanco....
Estoy trabajando en un programa STM32F103RBT6 y en algún momento necesito almacenar valores en el FLASH.
Escribir en Flash funciona como un encanto, si analizo a través de la memoria de mi microcontrolador, veo que los datos se han escrito en...
Estoy generando PWM en el transistor con ayuda STM32, voltaje PWM de 3 voltios, pero el transistor está "completamente abierto" en algún lugar en los 5 voltios. ¿Cómo hacer que la tensión PWM sea de 5 voltios, o hay transistores que se pueden ab...
Estoy aprendiendo a programar en una tarjeta de descubrimiento STM32F7 46 G usando Eclipse como IDE y STM32CubeMX. Estoy intentando configurar un temporizador (actualmente TIM2) a un segundo sin usar un ISR.
Me gustaría recibir un tick del tempo...
Soy muy nuevo en esto. Solo hice un curso de "introducción a la programación" en el que aprendí C. Una vez trabajé con arduino. Mi programa en lenguaje C imprime la solución de la combinación del cubo de Rubik en la pantalla. Ahora quiero hacer...
Tengo una pregunta con respecto a la implementación del planificador. He intentado implementar un programador de acuerdo con mi entendimiento.
En este ejemplo, he aprovechado el controlador Systick proporcionado por STM32, por lo que mi contr...
El siguiente código se encuentra al inicio de mi función main() :
SystemInit();
SystemCoreClockUpdate();
SysTick_Config(168); // 1 us ticks
NVIC_SetPriority(SysTick_IRQn, 0);
RCC->AHB1ENR |= RCC_AHB1ENR_GPIOBEN;
// Set EXTI on PB0...