Preguntas con etiqueta 'timer'

3
respuestas

Servo control temporizado

Hemos estado trabajando con servos en algunos de nuestros equipos de campo, sin embargo, requerimos una aplicación ligeramente diferente. Implementaremos algunas cámaras submarinas durante un período prolongado (3 meses) y para evitar que se ens...
1
respuesta

Generando 1 segundo con avr y temporizador 0 para Atmega32A

queridos: Tenemos que generar 1 segundo con el software atmega32A y mikrobasic. así que he configurado el temporizador 0 y avr de esta manera: const _THRESHOLD = 250 TCCR0=0x04 TCNT0=0x06 OCR0=0x00 ' // Timer(s)/Counter(s) Interrupt(s) initia...
2
respuestas

¿Cómo funciona este TLC556?

Tengo problemas para entender lo que hace la parte superior de un metrónomo electrónico representado en el siguiente esquema. Ya pregunté sobre la parte inferior del amplificador operacional en otro tema , pero tampoco puedo entenderlo cómo...
2
respuestas

__HAL_TIM_GetCounter con STM32F103

Encontré una gran cantidad de tutoriales para obtener el valor de contador de un temporizador de interrupción algo como: /* USER CODE BEGIN WHILE */ while (1) { count = __HAL_TIM_GetCounter(&htim2); //read TIM2 counter value /...
1
respuesta

¿Qué hace ClockDivision, a diferencia del Prescaler para los temporizadores STM32?

Estoy usando una placa STM32 (serie F7), y estoy revisando la documentación de la API HAL. Cuando inicializo un temporizador, veo dos valores, Prescaler y ClockDivision . Ahora entiendo que el Prescaler se usa para dividir la...
1
respuesta

20Khz 50% ciclo de trabajo PWM generación Problema en atmega 328p

Quería crear un PWM de 20 KHz con un ciclo de trabajo del 50 por ciento (se puede variar dentro del bucle while) en el temporizador 0 de atmega 328p con MOODE 7: modo PWM rápido con valor superior como OCROA. Usé el registro OCROA para hacer 20...
1
respuesta

Cómo ajustar dinámicamente un temporizador con STM32

Tengo este temporizador (TIM4) que está en modo PWM. Estoy emitiendo un canal PWM y quiero esperar un poco y luego tomar las últimas muestras de ADC de una conversión DMA. TIM4 - > ARR es 4096 TIM4 - > CCR1 es dinámico, pero comienza al...
2
respuestas

TIM1 parece no detenerse

Estoy usando TIM1 para conducir un canal DMA que está enviando bytes a GPIOF en un STM32F407. TIM1 se inicia mediante un canal OC en un temporizador diferente. En el controlador de interrupción de flujo DMA, estoy intentando detener TIM1 y tambi...
4
respuestas

¿Es posible implementar RC-5 sin usar interrupciones?

El problema con mi atmega8 es que no tengo las interrupciones externas INT0 o INT1 disponibles. Hay algunas bibliotecas agradables, por ej. éste , que se basa en las interrupciones, sin embargo, me gustaría lograrlo al no u...
1
respuesta

Contador incorrecto basado en el oscilador interno MCC de MCU de Atmel

Estoy programando un SAMC21 para un sistema de control y necesito un contador de milisegundos similar a la función de milis en arduino para hacer un seguimiento de las muestras, etc. Para hacer esto, primero configuro un canal de reloj para el o...