Estoy empezando con un 18f4550 y el programa ccs, ya tengo conectadas algunas cositas que molan (lcd y sensor de ultrasonidos) jajaja pero mi problema es que no entiendo los timer incluso me he descargado un programa para calcularlos para ver si los entiendo como funcionan pero se ve que soy de cabeza dura jaja.
A ver si alguien puede hecharme una mano a entender como van.
Por ejemplo
20Mhz con un timer de 16bits y prescaler 1:1 hace 1 tick cada 0,2us(me lo dice el programa), he intentado hacer la mayoria de calculos para sacar 0,2 pero no lo consigo, como se llega a ese valor ?
Y luego si hago get_timer1(); el valor que me devuelve en que es expresado ? en us ?
Necesito entenderlo para calcular bien la distancia con el sensor de ultrasonidos, ya que ahora me da unos valores rarisimos jaja
Un saludo y espero su respuesta.