Interrupts In Microcontrollers | كورس برمجة ميكروكنترولر | درس المقاطعات

Поділитися
Вставка
  • Опубліковано 2 лип 2018
  • Interrupts In Microcontrollers
    Embedded Systems Tutorials - Microchip PIC Microcontrollers - MPLAB X
    [[ Tutorial #11 ]]
    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
    ===========================================
    In this tutorial, you'll learn what are interrupts in microcontrollers. How interrupt handling mechanism actually works? And how to respond (service) interrupt signals? You'll learn all the fundamental mechanics of these processes. You'll also understand the interrupt logic circuitry within our microcontroller platform.
    ===========================================
    You can follow this course playlist on UA-cam
    You can also follow this course (with extra info) on my website
    deepbluembedded.com/pic-progr...
    ===========================================
    For More Information
    Visit my website @ DeepBlueMbedded.com
    deepbluembedded.com/
    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 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
    #Interrupts
  • Наука та технологія

КОМЕНТАРІ • 65

  • @mvardgames7909
    @mvardgames7909 Місяць тому +1

    üniversitedeki doktorlardan çok daha iyi anlatıyorsun. harika!!

  • @abd-ul-rahmanmohammed1209
    @abd-ul-rahmanmohammed1209 Рік тому +5

    وربي هو ذا الابداع هو ذا الشرح ياغالي بارك الله فيكم وزادكم ورزكم علما طيبا ينتفع به

  • @mariama8157
    @mariama8157 2 роки тому +3

    ما شاء الله لا قوة إلا بالله.
    شرح أكثر من رائع.
    جزاك الله خيرا.

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

    from tunisia big respect my friend !

  • @juanalbertofalconquezada3738
    @juanalbertofalconquezada3738 3 роки тому +1

    This is exactly what I was looking for. Thank's a lot!

  • @reguiegnafissa9493
    @reguiegnafissa9493 2 місяці тому

    جزاك الله خيرا🙏🙏

  • @yasminali2070
    @yasminali2070 2 роки тому

    بسم الله عليك ما شاء الله،
    بوركت على الشرح

  • @user-ix5pu6xd7w
    @user-ix5pu6xd7w 2 роки тому

    ما شاء الله شرح جميل جدا جزاك الله خيرا

  • @karimjibaku5866
    @karimjibaku5866 Рік тому

    teaching is art it is not meant for everyone thank you for your wonderful explanation

  • @user-wp8kb3qk4v
    @user-wp8kb3qk4v 6 місяців тому

    الله يجزيك كل الخير

  • @mohammedelganiny1242
    @mohammedelganiny1242 Рік тому

    جزاك الله خيرا.

  • @user-ii7jc8qc2m
    @user-ii7jc8qc2m 5 років тому

    ربنا يبارك فيك يا بشمهندس

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

    الله يجزيك الخير ..مشكور

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

    ربنا يفتح عليك.

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

    Excellent explanation

  • @papammeheia68
    @papammeheia68 Рік тому

    Amazing explanation thank you

  • @chafikelguennouni5205
    @chafikelguennouni5205 3 роки тому

    good job you're the best

  • @medtouvany4732
    @medtouvany4732 3 роки тому

    برافو الله اعطيك الصحة والعافية

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

    شرح اكثر من رائع جزاك الله خيرا

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

      اعزك الله اخى .. بالتوفيق يارب ^^

  • @enasibrahim4453
    @enasibrahim4453 3 роки тому

    شكرا اووي حلو جدا جدا بجد

  • @besherabdulkarimkujjeh1389
    @besherabdulkarimkujjeh1389 2 роки тому

    كل الشكر بشمهندس

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

    الله يجزيك الخير

  • @zoubirsantouh2311
    @zoubirsantouh2311 2 роки тому

    Good job

  • @mohamedsalhein8176
    @mohamedsalhein8176 Рік тому

    جزيت الجنه

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

    بارك الله فيك فهمت نقاط كان لي غموض فيها مشاء الله عليك شرح حلو

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

      بالتوفيق يا اخی .. استمر ^^
      لما تتمكن كويس و تشتغل ب ايديك و تحب تاخد معلومات و تفاصيل زيادة ف تقدر تلقی نظرة علی حلقات برنامج Embedded Systems Minutes او ESM هنا ع القناة .. هتلاقی مجموعة من حلقات البرنامج مخصصة فقط للinterrupts
      و ان شاء الله تكون مفيدة لك

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

      @@DeepBlueMbedded بارك الله فيك رأيت بعضها وقررت أكمل كورس ده كله وبعدها أبدأ في ESM
      مشاء الله عليك طريقة الشرح وتوصيل المعلومة ما أمل من كورس نهائيا

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

    ماشالله عليك

  • @taharmouz8864
    @taharmouz8864 3 роки тому

    Awesome

  • @user-bd7uh8uk4m
    @user-bd7uh8uk4m 5 років тому

    ممتاز

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

    Rbna ykrmk.... shr7 mobasst wa wad7.... :)

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

    ضحكة جميلة في آخر الفيديو
    أضحك الله سنّك

  • @youssefelidrissi9471
    @youssefelidrissi9471 3 роки тому

    بارك الله فيك وأنار طريقك وحفظك من كل مكروه.
    هناك بعض الملاحظات التي أرسلتها لك عبر البريد الالكتروني

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

    great videos i hope u add english subtitles for who cannot listen it

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

      Thanks dude! I'm really sorry for that. You can also check the same tutorial on my website. Links in the description ^^

  • @eslambasher5720
    @eslambasher5720 3 роки тому

    جميل جدا

    • @eslambasher5720
      @eslambasher5720 3 роки тому

      كنت بعتلك رساله على الفيس اتمنى تشفها وتجاوبنى والف شكر

  • @ahmadal-tarabeen9253
    @ahmadal-tarabeen9253 Рік тому

    طيب بقدر انا اكتب اكثر من ISR handler
    يعني اكتب ثنين وكل واحد ليه وظيفة معينة ولا لازم بنفس ال ISR اني اكتب شو رح يصير حسب ال نوع الا interrupt
    يعني احط لكل interrupt code معين ؟

  • @Omar.bin.khattab
    @Omar.bin.khattab 2 роки тому

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

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

    💐🌹

  • @nice0108
    @nice0108 Рік тому

    هل الأوراق الي بتشرح منها موجودة pdf

  • @adelokbi978
    @adelokbi978 4 роки тому +2

    ماذا لو جاءت مقاطعة خلال تنفيذنا لمقاطعة ما، هل تكمل المقاطعة الحالية عملها ، ثم تنتقل للمقاطعة الحديثة لتنفذها، أم تنفذ بمجرد حدوثها ثم يرجع سياق التنفيذ لآخر تعليمة في المقاطعة السابقة فيستكمل التنفيذ أم ماذا ؟

    • @DeepBlueMbedded
      @DeepBlueMbedded  4 роки тому +1

      سؤال حلو 😀
      لو جاءت مقاطعة جديدة الفلاج بتاعها هيكون ب1 و لكن المتحكم لازال ينفذ المقاطعة القديمة و بعد ان ينتهی منها يرجع مرة اخری للisr
      بسبب الفلاج اللی قيمته 1 بتاع المقاطعة الحديثة و ينفذها و يعيد قيمة الفلاج الی0
      لكن
      فی متحكمات بتسمح ان مقاطعة تقاطع مقاطعة اخری اقل منها اولوية و بيكون فی طريقة لضبط أولوية المقاطعات حتی تستطيع برمجة المقاطعة الخاصة بك لتكون ذات اولوية عليا او أقل بشوية.

  • @adelokbi978
    @adelokbi978 4 роки тому +1

    سؤال آخر: في عائلة البيك لدينا مكان واحد في الذاكرة يحوي عنوان معالج المقاطعة ، ، و لكن لدينا مقاطعات كثيرة، فهل هذا يعني أن ISR الوحيد يحوي بنية If-Else تعالج فيها كل جميع مصادر المقاطعات المحتملة ؟

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

      كلامك صحيح اخی. لكن ليس كل البيك ميكروكنترولرز تحتوی علی نفس نظام المقاطعات هذا و يسمی
      Non vectored interrupts

  • @Awwe12675
    @Awwe12675 Рік тому

    احتاج فديو لشرح كيف نبدأ في القناة الصراحه قناة ممتازة بس ما اعرف من وين البداية و النهايه

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

      ابدأ بقائمة التشغيل هذه
      Embedded Systems Course - PIC Microcontrollers Tutorials [Arabic] كورس ميكروكنترولر عربى
      ua-cam.com/play/PLjnlzYHQ0kpn5h7iDALPjHzzQZxS8JNMm.html
      ثم هذه
      Embedded Systems Minutes (ESM)
      ua-cam.com/play/PLjnlzYHQ0kpnmB0uztLtPDpUGT8Go6iH-.html

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

    كيف تقوم الموديولز بعمل انتربت ك timer وccp

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

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

  • @ahmadal-tarabeen9253
    @ahmadal-tarabeen9253 2 роки тому

    04:00
    كيف ال CPU ما عرف وين كان مع انه ال PC بحدد هو وين وصل!؟؟
    يعني ال PC ممكن يعمل عمل pointer
    انا زي ما فهمت انو ال PC برضه رح يروح للISR يعني ال PC& CPU ما بعرفوا وين وصلوا.
    صح كلامي؟؟

  • @sayedmohsen7714
    @sayedmohsen7714 2 роки тому

    جزاك الله خير شرح جميل
    بس لو سمحت ليه لما بفتح اللينك فى الوصف مش بلاقى المقال ده؟؟

    • @DeepBlueMbedded
      @DeepBlueMbedded  2 роки тому +1

      هشوفه حاضر .. شكرا للتنبيه ❤

    • @sayedmohsen7714
      @sayedmohsen7714 2 роки тому

      @@DeepBlueMbedded اسف جدا الغلط من عندى انا لقيت المقال الحمدلله

  • @hazemahmed8333
    @hazemahmed8333 3 роки тому

    هندسة معندكش patreon ? عايزين ندعم المحتوي العربي بالذات لو مستوي عالي زي الي انت بتقدمه

  • @mohammedadel2975
    @mohammedadel2975 5 років тому +2

    انت بتفهم

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

    اول
    شي شكرا كتير ع الشرح بس ممكن رابط الملفات الي بالفيديو

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

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

  • @imaneelaloui5251
    @imaneelaloui5251 3 роки тому

    هل هذا 8051?

  • @user-uz7np2ol7i
    @user-uz7np2ol7i 2 роки тому

    نزل برامج على موتور بروشلس

  • @badera1187
    @badera1187 7 місяців тому

    My brother khaled music is haram so remove it from your videos.

    • @DeepBlueMbedded
      @DeepBlueMbedded  7 місяців тому

      If i could go back in time 6 years ago i would have removed it completely. I'll research if it's possible to mute it or not in the meantime. Do you have any idea if it's possible to remove music from YT videos after being uploaded?

    • @badera1187
      @badera1187 7 місяців тому

      I dont have bro, but my advice is to remove it and upload it again because its haram and this will continue for ever in your channel so be wise. Good luck@@DeepBlueMbedded