Buscar el período de pulso para la comparación de salida en ATmega128 (PWM rápido de 10 bits)

0

Ok, entonces tengo el tablero ATmega128. Tengo reloj de 16MHz con un prescaler de 8 (2MHz). Estoy usando PWM rápido de 10 bits para generar una forma de onda con un valor máximo de 1023.

Dado un número, el valor puesto en OCR1A = pulse_period * (número / 100). La onda será alta para pulse_period * (número / 100) y baja hasta que llegue a TOP, donde se reiniciará el temporizador.

Sin embargo, dada la información que tengo (que proporcioné en las primeras líneas), ¿cómo encuentra el período pulse_period cuando top es 1023?

Gracias por cualquier ayuda :)

    
pregunta Tyler Dahle

1 respuesta

0

\ $ {1024 \ over ({16MHz \ over 8})} = 512 \ mu s \ $

    
respondido por el Ignacio Vazquez-Abrams

Lea otras preguntas en las etiquetas