Tutorial PIC en C, Timer, Código (CCS) 2/3

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
9,630
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Aug 28, 2010

Web: www.tutoelectro.com
Twitter: @TutoElectro

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (Twistx77)

  • Me gustaria saber en que parte de tu pagina puedo descargar este programa de timer ya en guia-pic/modulo-timer/ de tu pagina no lo encontre gracias por es tutorial muy bueno

  • @duque8888 Lo siento pero no lo tengo, ya que lo perdí. Siempre puedes copiarlo de la pantalla. Saludos!

  • ¿Qué diferencia habría si no detengo el timer y no redefino los valores del prescaler y simplemente lo reseteo? Es decir:

    void timer_isr(void)

    { set_timer1(3036); output_toggle(LED1);

    }

    ¿de todas maneras funcionaría, o me equivoco? ¿qué diferencia existe?

  • @Tolkki333 Lo puedes hacer así también, es lo mismo si no quieres cambiar el preescaler etc...

  • Gracias.. muy buena explicación!

  • @dunklerstein No hay de que. Saludos!

see all

All Comments (16)

Sign In or Sign Up now to post a comment!
  • @ekrlos Buenas, para lo que quieres hacer es muy sencillo, confiugura el timer 1 para que se desborde exactamente cada medio segundo, luego dentro de la rutina de interrupción pones un contador que se incremente cada vez que entre y compruebe si ha llegado al tiempo que tu queires es decir en tu caso tendría que llegar a 10 porque 0.5s*10=5s. Por lo tanto sería algo como cont++; // sumo 1 if(cont==10){ cont=0 y enciendo o apago el led}. Para cualquier duda por favor publicala en el foro. Salu

  • hola twist te sigo desde venezuela y me parece muy buena tu explicacion puesto que estoy aprendiendo a utilizar los pics. Solo una cosilla te quiero preguntar ya q tu tienes mas experiencia jeje, si yo quisiera que al pasar 5 segundos se encienda un led y luego de esos 5 segundos se mantenga apagado, como puedo generar esa espera ( 5 segundos ) q al parecer es mucho tiempo con ese timer, disculpa mi ignorancia jeje y gracias de ante mano

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more