Gogo Board Musical – II

Anteriormente, publicamos um código escrito para o PIC 18F4520, além da diferença de utilizarmos o PIC 18f4550, teremos que refazer os cálculos do PWM, já que este PIC, trabalha na frequência de 48 Mhz.

Alterando a formula publicada com o código original, temos:

Duty Cycle = 4 * (1/48MHz) * 16 * (scaling value) for 48MHz clock and 1:16 Timer 2.

Assim será necessária uma alteração em toda a escala de valores de modo a gerar as frequências corretas das notas musicais.

Anúncios