Tengo la siguiente duda sobre el prescaler:
¿Cuál es el valor que tendria que poner en el prescaler si quiero obtener una interrupcion del TMR0 cada XX segundos?
En mi caso la frecuencia de oscilacion es de 4Mhz y uso un PIC16F84. Y lo que he intentado es con el prescaler a 32 (100 en binario) y configurando el TMRO con 6 (256-6), para que me de una frecuencia en el TMRO de 125 Hz, y memorizando en un registro de 8 bits el valor 125 de tal modo que, decrementando este registro en 1 por cada paso por cero de TMR0, se obtenga una frecuencia de pasos por cero del registro igual a:
125/125 = 1Hz (1 segundo).
Luego para xx segundos hacer un bucle, y teniendo en cuenta que hay que bajar el TOIF por cada paso.
Alguna otra idea, o otro valor de prescaler? Gracias