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 :)