TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: chingolo en 29 de Junio de 2010, 15:09:54
-
hola, no se me ocurre como hacer para que un timer se desborde cada 5 minutos.
gracias.
-
Hola amigo, para desbordar un timer a 5 minutos necesitarías trabajar a una frecuencia muy baja y esto sería muy poco práctico para la aplicación, lo que yo haría es colocar un contador divisor de frecuencia y a los 5 minutos activar una bandera.
#int_timer1 //Vector de interrupcion por desbordamiento del timer 1
void interrupcion_tmr1()
{
delay_cycles(4);
set_timer1(3042); //62.500 * 8 (prescaler) = 0,5 seg
con_timer++;
if(con_timer == 10)
{ban_5min = 1;} //bandera que se activa cada 5min
}
saludos
-
ok muchisimas gracias.