AVR Timer/Counter 0 Explained. (Intro to C programming)

Sdílet
Vložit
  • čas přidán 27. 08. 2024

Komentáře • 38

  • @ruibozhen7689
    @ruibozhen7689 Před 8 lety +35

    Hi, Joel Castillo
    AVR counter/timer are not easily to learn and understand. I have seen a lot of them on youtube,
    You are the clearest and best explaination all I've seen on the web till now.

  • @drcl7429
    @drcl7429 Před 6 lety +2

    Extremely clear explanations. Proper examples. Proper uses. No abstract garbage. Amazing. You should be making money out of this.

    • @joelcastillo1017
      @joelcastillo1017  Před 6 lety +1

      thanks for your kind words. I'm glad more people beside my students find this useful.

  • @novisipham5970
    @novisipham5970 Před 2 lety

    Wow! good lesson and very well explained Joel. Thank you very much.

  • @ladymurrieta3766
    @ladymurrieta3766 Před 3 lety +1

    I'm so grateful to you, your videos are beyond good, when I watch them, time goes quickly :)

  • @craiglarson6793
    @craiglarson6793 Před 7 lety +1

    Joel, Thanks a bunch for the clear explaination. The sense I get is that you have been teaching for a long time, or are just gifted at concise and complete instruction of complex material.

  • @joro8604
    @joro8604 Před 3 lety

    Good hard work. Hours and hours trying to figure out the datasheets.

  • @F1lsilva14
    @F1lsilva14 Před 3 lety

    nice video,I looked at an OCR0A formula and I never realized it but now I understand

  • @ashwin372
    @ashwin372 Před 2 lety

    well explained ! thank you!

  • @supaderrick3502
    @supaderrick3502 Před 5 lety +1

    Best teacher ever thank you sir !

  • @ashwin372
    @ashwin372 Před 2 lety

    best explanation!

  • @kishanpatel3049
    @kishanpatel3049 Před 8 lety +3

    Thank you so much! ☺
    I was learned lot from this video !

  • @douglasmutethia254
    @douglasmutethia254 Před 3 lety

    Very awesome 👍

  • @Perezosos309
    @Perezosos309 Před 7 lety +2

    Thnaks for the Tutorial. Very helpful.

  • @mesesamboby
    @mesesamboby Před 4 lety

    Thank you very much for the video. I am still learning and you explain so well!

  • @hfolima
    @hfolima Před 5 lety

    Very good explanation. Thank you very much.

  • @jonathanroman8350
    @jonathanroman8350 Před 3 lety

    Well done.

  • @MrMitdac01
    @MrMitdac01 Před 6 lety +1

    Hello Joel Castillo
    Thank you alot about your course. Its very clear and helpful. I am very appreciated .
    Sir Could you consider make more lessons about C programming for AVR chip
    Thank you.

  • @MasterJOEvlog
    @MasterJOEvlog Před 5 lety

    Thank you for very clear explanation

  • @eriegraubenheimer5405
    @eriegraubenheimer5405 Před 5 lety

    you are brilliant, learned a lot thanks for the video

  • @mbl1154
    @mbl1154 Před 2 lety

    bro, You Are a hero. You are a God.
    others pray to god, i pray to you
    I love You

  • @dijkhuisable
    @dijkhuisable Před 4 lety

    Great video men! I love you!!!!

  • @alaahesham250
    @alaahesham250 Před 5 lety

    you are amazing and so helpful .

  • @MrAshwindersingh
    @MrAshwindersingh Před 3 lety

    amazing

  • @RSuarez66
    @RSuarez66 Před 6 lety

    Excelente video! Muy bien explicado, aunque como soy principiante en esto de escribir S/W. Exlpicas de una forma clara y detallada. Me gustaría mucho si hicieras videos de cómo programar el ATMega328P usando Atmel Studio7.
    Y espero que también hagas otros videos de electrónica, Arduino, interfase de Arduino con dispositivos y sensores, etc...
    Saludos!

  • @sivaramarajusiv7826
    @sivaramarajusiv7826 Před 6 lety

    good explanation man.............!

  • @craiglarson6793
    @craiglarson6793 Před 7 lety

    Joel, is there a reason why you choose to not use the waveform generator output pin OC0A associated with TC0? I noticed your excellent tutorial and the one by Glen Nilson of Atmel both do not use the default output pins. I suspect that this is done for flexibility of pin selection placement in circuits.

    • @joelcastillo1017
      @joelcastillo1017  Před 7 lety

      Yeah, that's the reason, OC0A pin is great if you do not want to do anything else than to change an output pin and you don't mind having to use an specific pin on the microcontroller. However, if you want to do something else with your timer count, or if you want to use an specific pin on the micro, then you either check the flags, and perform your routine (no interrupts), or you use interrupts and program your ISR.

    • @craiglarson6793
      @craiglarson6793 Před 7 lety

      Thanks so much! I just found your other videos and will be digging in shortly to learn more. GREAT STUFF.

  • @bahaanasr9667
    @bahaanasr9667 Před 3 lety

    it is a great video, but i think there is a small mistake with number of buffer registers. for 8 bit timer it is only one buffer not 2 it is two for 16 bit timers (my source is AVR microcontroller and embadded systems by muhammed ali mazidi)

  • @Rayzen11
    @Rayzen11 Před 3 lety

    Would be nice if you showed the results on a microcontroller

  • @PerchEagle
    @PerchEagle Před 5 lety

    do you have a github page or post at AVR freaks ?

    • @joelcastillo1017
      @joelcastillo1017  Před 5 lety +1

      No, but i'll try to upload them soon.

    • @PerchEagle
      @PerchEagle Před 5 lety

      @@joelcastillo1017 thanks ! if you want to add something that I think it's cool is to do a video about the millis function in Arduino platform and how to do an exact one with AVR gcc code.

  • @mohamedzidan5144
    @mohamedzidan5144 Před 4 lety

    may you upload these slides ?