TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: fujcanin en 15 de Marzo de 2009, 19:41:34

Título: timer1 como contador
Publicado por: fujcanin en 15 de Marzo de 2009, 19:41:34
alguien me podria echar una mano y explicarme como configurar el timer1 como contador de pulsos que llegan del exterior?

Título: Re: timer1 como contador
Publicado por: ppyote en 15 de Marzo de 2009, 20:27:23
creo que es asi....
enable_interrupts(int_timer1);
setup_timer_1 ( t1_external | t1_div_by_1 );          //el t1_div_by_1 es el preescaler...
enable_interrupts(global);
Título: Re: timer1 como contador
Publicado por: Suky en 15 de Marzo de 2009, 20:35:55
Exacto!

Y para leer el timer
get_timer1();
Título: Re: timer1 como contador
Publicado por: ppyote en 15 de Marzo de 2009, 20:58:05
cierto....

pero se te olvidaba poner el timer1 a 0... ;) de esa forma si quieres ponerlo a 0 para empezar a contar de nuevo

se hace con:
set_timer1(0);