Preguntas con etiqueta 'timer'

1
respuesta

¿La forma correcta de almacenar una dirección de registro en ARM Cortex M4?

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...
0
respuestas

¿Cómo se usan las interrupciones con los temporizadores PIC? - PIC12F683

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...
0
respuestas

SPI Usar dentro de una interrupción del temporizador

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...
0
respuestas

Circuito de retardo para el control del motor h-bridge

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...
0
respuestas

Cómo agregar Lptmr ISR a la tabla de vectores de interrupción para la placa Freescale K60DN, procesador ARM Cortex M4

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...
1
respuesta

8051 valores de marca TH0 / TLO

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...
1
respuesta

AVR temporizador de 10 ms con reloj de 8 MHz

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?...
2
respuestas

Active el limitador de tiempo para un solenoide. ¿Funcionará este circuito?

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...
1
respuesta

atmega32u4 generar reloj usando timer4

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 =...
1
respuesta

Interruptor de retardo del transistor igual a un relé SPDT

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...