Timer Module VS Delays

Поділитися
Вставка
  • Опубліковано 28 сер 2024
  • Timer Module VS Delays
    Embedded Systems Tutorials - Microchip PIC Microcontrollers - MPLAB X
    [[ Tutorial #15 ]]
    You can read this exact same tutorial as a written article (in English) on my website.
    Through this link down below
    NA
    You can also check for downloadable content (code + schematics) herein in the description or on the website
    deepbluembedde...
    ===================================
    In this tutorial, we'll see the difference between using time delay macros & generating time intervals using the Timer Modules. There will be an in-depth justification for what option is more efficient and why it does? So, stick around!
    ===================================
    You can also follow this course (with extra info) on my website (In English)
    deepbluembedde...
    You can follow this course playlist on UA-cam (In Arabic)
    • Embedded Systems Cours...
    ===================================
    Downloadable Files & Links
    ----------------------
    NA
    ===================================
    For More Information
    Visit my website @ DeepBlueMbedded.com
    [[ And / Or ]]
    Follow me on socials
    LinkedIn / khaled-magdy-
    Twitter / ii_deepblue_ii
    FaceBook / khaled.elrawy.359
    ===================================
    If you've any questions, feel free to leave a comment down below.
    I will always be glad to respond to your comments as soon as possible.
    ------------
    Good Luck ^^
    And don't forget to SUBSCRIBE for more tutorials from DeepBlue!
    If you find this content useful .. Then Share It With Your Network!
    #Embedded_Systems
    #PIC_Microcontrollers
    #Timer_Vs_Delay

КОМЕНТАРІ • 12

  • @Raghadhafez
    @Raghadhafez 11 місяців тому

    بارك الله فيك

  • @user-hm2nh5eh7m
    @user-hm2nh5eh7m 4 роки тому

    اسلوبك رائع جدا... كلامك ذهب ... في البرمجة لازم تبني برنامجك على اساس قوي وفعال لانه مع توسع البرنامج لن تعرف اين الخطأ, اول مابدأت البرمجة مع الدليه لكن ببالي طريقة الانتربت وقد شرحتها انت
    بشكل رائع.

  • @zakaryaafa702
    @zakaryaafa702 4 роки тому

    مبدع في توصيل الفكرة، مشكور أستاذ

  • @rayanfaraji9191
    @rayanfaraji9191 4 місяці тому

    شرح احترافي اخ مجدي عندي مشكل ان اكواد المكتوبة على MBLAP لا تشتغل على MIKROC خصوصا اعدادات TIMER .مثلا لا يقبل TMR1 = 0

  • @eng_mustafa8717
    @eng_mustafa8717 6 років тому

    شرح رائع وتوصيل الفكرة اكثر روعة

  • @abdulrahmanbadran7849
    @abdulrahmanbadran7849 5 років тому +1

    فين الtask اللي قلت عليها دي؟

    • @DeepBlueMbedded
      @DeepBlueMbedded  5 років тому +1

      معقولة اكون نسيتها ؟ 😀
      هو واضح انها اتنست فعلا .. انا شفت اخر حتة م الفيديو و بعيدا عن انی مستغرب انی كنت بتكلم كدا زمان ف بداية الدروس 😂 الا انی افتكرت التاسك ال كنت عاوز اعملها.
      بص كدة و بدون استخدام تايمر، حاول تعمل toggling ل 3 LEDs كل واحدة منهم ب معدل مختلف
      واحدة بتقلب كل ثانية
      و التانية كل ثانيتن و التالتة كل 3 مثلا
      و لما تخلصها فكر ازای اضيف ليد رابعة و يكون لها معدل مختلف ايضا
      الهدف من الكلام دا حاجة واحدة، ان الناس تحس ب مدی صعوبة و قلة كفاءة استخدام الديلای ك حل للموضوع دا 😀
      بس كدة !
      و اسف جدا لو نسيت و الله .. انا شكلی كنت بفوت حاجات كتير رغم انی كنت منظم من البداية. بس لما برجع للدروس القديمة دی بحس انها كان ممكن تتعمل احسن من كدا 😀

    • @abdulrahmanbadran7849
      @abdulrahmanbadran7849 5 років тому +1

      @@DeepBlueMbeddedلا والله كتر خيرك انا بفرح جدا لما بترد على اسالة الناس مهما كانت وانا شايف ان شغلك منظم ومحترم

    • @abdulrahmanbadran7849
      @abdulrahmanbadran7849 5 років тому

      @@DeepBlueMbedded بس معلش انا ممكن اشغل 3 لدات ب 3 تامر بس ازاي اعمل ال4 دي
      الحل الوحيد اني اغش من فيديو انت عملته من قريب كدا بتاع الRC circuit and interrupt
      صح ولا في حاجة تنية؟

    • @DeepBlueMbedded
      @DeepBlueMbedded  5 років тому +1

      صح ايوا دا حل بردو للحصول على تايمر اضافى
      و لكن السؤال الأهم , هل فعلا محتاج 3 تايمرز لمجرد انى عاوز اعمل 3 تاسكات كل واحدة منهم ب معدل مختلف ؟
      الاجابة لأ طبعا , ليه؟
      لانى اقدر اوجد تايم بيز مشترك بينهم و استخدام تايمر واحد فقط و اعمل متغير ك عداد ينظم التوقيت بتاع كل واحدة منهم
      الكلام دا مشروح تفصيلا فى الحلقة دى
      ua-cam.com/video/GYrsI6BC2CU/v-deo.html
      و لكن الفيديو ال احنا بنعلق تحتيه دا كان الهدف منه هو تأصيل مفهوم التايمر و استخدامه بسبب انتشار فكرة وضع ديلاى و سبب انتشارها هو الاردوينو و طبعا دى اسوأ طريقة لضبط التوقيت الزمنى بين الاحداث ف كان لازم اوضح النقطة دى

    • @abdulrahmanbadran7849
      @abdulrahmanbadran7849 5 років тому +1

      @@DeepBlueMbedded تمام شكرا جدا

  • @eng_mustafa8717
    @eng_mustafa8717 6 років тому

    شرح رائع وتوصيل الفكرة اكثر روعة