Estoy escribiendo un programa en STM32F4 Discovery donde tengo que almacenar la dirección del registro CCR del temporizador en un puntero y luego cambiar el registro a través de este puntero, es decir,
volatile uint32_t* tim_ccr_reg = reinterp...
Estoy aprendiendo a programar microcontroladores y temporizadores PIC que me han dejado perplejo. Estoy usando un sencillo 8pin PIC12F683 Hoja de datos . Estoy intentando cambiar un led en el pin 4 de GPIO usando una interrupción y un timer1 co...
Microcontrolador: XMC4700
Interfaz: DAVE
Me gustaría enviar una secuencia SPI a otra placa en diferentes intervalos de tiempo.
Para hacer eso estoy usando Dave 4.3.2 , la aplicación Timer y la aplicación de interrupción.
Conecté el evento...
Estoy buscando la forma más fácil de generar una señal PWM variable (configurada por hardware) sin un microcontrolador durante un tiempo determinado cuando se apaga un microcontrolador.
El puente en H (imagen de abajo) está impulsando un vent...
Estoy intentando usar el temporizador de baja potencia de la placa Freescale K60. Tengo un controlador de interrupción escrito y ahora no sé cómo agregar la dirección del controlador a la tabla de vectores de interrupción definida en startup_MK6...
Me gustaría saber cómo puedo calcular los valores de TL0. Por ejemplo, cuando hemos asignado el valor hexadecimal 0x05 al indicador TH0, configuramos nuestro tiempo de recarga del temporizador en 250 microsegundos. Entonces, la pregunta es: ¿cóm...
Quiero generar un temporizador de 10 ms con ATMEGA32. El cristal utilizado es de 8MHz.
¿Es correcto este cálculo? El valor TCNT0 es correcto. El valor del prescaler que usé es 1024.
¿ es el cálculo y el valor 78 para TCNT0 es correcto?...
Aquí está el problema que tengo: hay un timbre de puerta electromecánico (solo un solenoide con una varilla en el interior, que golpea un tubo de latón cuando está encendido y, impulsado hacia atrás por un resorte, otro cuando se apaga la alimen...
Tengo un atmega32u4 con 8Mhz e intento generar una señal de reloj con 1,2 o 4 MHz usando el temporizador 4 y enviarlo en PD6 (! OC4D)
Para el temporizador 1 y en PB5 (OC1A) usé el modo CTC:
TCNT1=0;
// Toggle OC1A on Compare Match
TCCR1A =...
Tengo un circuito que necesito la funcionalidad de un interruptor SPDT que se invierte unos segundos después de que se aplica la alimentación. Simplemente está cambiando las líneas de datos en un puerto USB para que no se esté cambiando la corri...