Como conseguir un pulso de 10us y 8.5 us en pic 18F4550

Saludos, recurro al foro por que no eh podido lograr que el pic me de pulsos de 10 us y 8.5 us, inicialmente usaba un cristal de 4 MHz y nada, lo minimo que lograba eran 100 us aproximadamente, probados en simulacion con proteus y osciloscopio, ahorita no dispongo de osciloscopio, solo de simulacion y cambie el cristal a 20 MHz y aun asi no consigo los pulsos antes mencionados, la verdad es que apenas estoy aprendiendo esto de los PICs y un amigo me paso una formula para calcular el numero que le debo poner al TMRL0 o en caso de ser 16 bits TMRL0 y TMR0H. la formula es la siguiente:

para 4 MHz
#=((1us*Prescaler*2^n)-10us)/(Prescaler*1us)
para 20 MHz
#=((5us*Prescaler*2^n)-10us)/(Prescaler*5us)

n es el numero de bits al cual sera configurado el timer 8 o 16

Espero me puedan ayudar, por todo muchas gracias
 
Atrás
Arriba