Si queremos contar un segundo y aun poniendo el prescaler y el postscaler mas alto no nos da, hacemos lo siguiente:
- Cuando entremos en la interrupcion por overflow del timer, incrementamos una variable.
- Cuando esa variable sea igual a X, hacemos Flag=1 y X=0.
- En el programa principal, esperamos a que Flag=1, y cuando asi sea, ponemos Flag=0 (importante) , y hacemos lo que nos parezca.
Como calcular X?
Si el timer tarda un tiempo T_timer (con el prescaler y el postscaler incluidos claro), X sera tiempo_en_seg_deseado / T_timer .