Estoy usando PIC18f2420 para generar PWM. Estoy usando Timer 2 con cristal 4MHZ, que funciona perfectamente al darme PWM. Necesito obtener 100KHZ de frecuencia para PWM, para lo cual, el cristal de 4MHZ no es suficiente ya que reducirá mi resolución a un nivel inaceptable. Cambié el cristal de 4MHZ a 20MHZ sin cambiar ninguno de los bits de configuración, hardware o programa, ya que no sé qué tengo que cambiar. ¿Me pueden aconsejar, por favor, qué debo cambiar? Mi cristal está conectado a dos condensadores de 27pF, ¿funcionarán bien para el cristal de 20MHZ también?
Bits de configuración actuales:
#pragma config OSC = HS //HS oscillator
#pragma config PWRT = ON, BOREN = OFF //power-up timer on, brown-out detect off
#pragma config WDT = OFF //watchdog timer off
#pragma config LVP = OFF //low voltage programming off
#pragma config PBADEN = OFF //Configuration setting
- Puerto B, todas las E / S digitales