I2C Tutorial (Demo)

Поділитися
Вставка
  • Опубліковано 17 жов 2024
  • I2C Communication Tutorial (Full Demo)
    كورس مقدمة لتعلم برمجة الانظمة المدمجة و المكيروكنترولر
    Embedded Systems Tutorials - Microchip PIC Microcontrollers - MPLAB X
    [ Tutorial #53 ] - [ درس رقم 53 ]
    I2C Tutorial (Full Article)
    deepbluembedde...
    يمكنك ايضا الرجوع الى الموقع الخاص بالقناة لقراءة المحتوى المكتوب و لتحميل اى ملحقات اخري خاصة بهذه الدروس
    You can also check for downloadable content (code + schematics) herein in the description or on the website
    deepbluembedde...
    ===================================
    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...
    ===================================
    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!
    بالتوفيق للجميع و لا تنسوا لايك و مشاركة الفيديو ان أعجبكم ليظهر المحتوى بسهولة للباحثين عن مثل هذه الدروس .. و من يريد دعم القناة يمكنه زيارة الروابط بالاسفل
    / deep_blue
    فتعلموا فالعلم مفتاح العلا .. لم يبق باباََ للسعادة مغلقاََ
    #Embedded_Systems
    #PIC_Microcontrollers
    #I2C

КОМЕНТАРІ • 19

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

    شبااب .. أتينشن باليز !
    فی مشاكل فنية أدت ل ان اول 20 دقيقة تظهر فيهم تشوشات بسيطة لوقت قصير لكن بشكل متكرر مظهرتش اثناء المونتاج لكن اكتشفتها بعده و ان شاء الله متأثرش اوی ع الفيديو .. و هتختفی تماما من بعد نص الفيديو تقريبا .. و كان لازم اعتذر عنها
    محدش يشوف الفيديو ع اقل من480 و ياريت ع 720 يكون افضل بكتيير.
    الدرس بتاع الفيديو دا اتنشر ع الموقع من يوم 11 سبتمبر يعنی الفيديوهات متأخرة عن المقالات ب شهرين و نصف! طبعا غصب عنی للاسف و ف نفس الوقت ب أدعوكم بردو لمتابعة الموقع لان الحاجات بتنزل عليه بدری شوية، ع الاقل لحد ما تتصور 😀

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

      والله طفيت الجوال، وحدثت مشغل اللفيديو وطفيتو وشغلتو كتير،، كنت أفكر الخلل بالمشغل 😅
      يلا بسيطة، كل شي واضح وما أثر على الشرح،، تسلم على الجهود الجبارة.

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

    حقيقي شرح حضرتك عظيم جدا

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

    أستاذ شرحك مرتب وواضح وفيه تفصيل جميل
    شكرا جزيلا

  • @عجمعجم-ث6ش
    @عجمعجم-ث6ش Рік тому

    السلام عليكم استاذ ياريت تساعدني في فهم كيفيه ربط pic16c711 مع ذاكره 24c04 لانو بصراحه عجزت عن ربطهن. موصولين مع بعض ببرتوكول soft_i2c. شو الفرق عن برتوكول i2c

  • @MoSS-o5c
    @MoSS-o5c 3 роки тому

    في نقطة انا مو فاهمها.. انت ذكرت انه اي تغير في الداتا المرسلة بيصير لما الSCL بيكون low ... طيب انت في الرسمة الي شرحتها الداتا بتتغير في الرايسينق ايدج .. هذا غير انو في الستريتشنق كلوك الي ذكرتها قولت انه السليف بيمسك الlow سيقنال.. طيب هذي السيقنال مو هي السيقنال الي مسموح فيها انو الداتا تتغير؟؟

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

    سعيد بعودتك استاذ الله يجزيك خير

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

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

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

    شكرا لك ... في انتظار Lab ...

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

    merci beaucoup pour l'explication c'est vraiment précise

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

    Good work... Thanks for english version....

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

    السلام عليكم و رحمة الله و مغفرته
    عندي استفسار صغير لو مفيهاش ازعاج
    دايما بقابل كلام عن حاجة اسمها الflag
    انا مش فاهم ده ايه؟ و ازاي ببرمج الmcu علشان تطلع flag؟

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

    ازاى نتعامل مع الكاميرات وشاشات الtft lcd الخام مش الموديول عشان نقدر نتتج تطبيقات صناعية؟

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

    وحشتنا يا بشموهندس وهنموووت على فيديو الPID

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

    fantastic

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

    جزاك الله خيرا , كان عندي سؤال لو سمحت يا بشمهندس ,, بالنسبة لليو اس بي في ميكرو كنترولر بك 4550 اشتغل معايا تمام و الحمد لله و لكن كان عندي مشكلة بسيطة و هي انه في البرنامج أريد إخراج نبضات متزامنة بدقة على مخارج البيك بتردد لا يقل عن 25 كيلوهيرتز و في نفس الوقت إرسال و استقبال البيانات عبر اليو اس بي , اللي بيحصل ان ارسال البيانات من و إلى الكمبيوتر يسبب تعطيل لحظي لإخراج النبضات على مخارج البيك , اللي عايزة هو ان تكون الأولوية في العمل للنبضات على الميكرو و لا يهم سرعة النقل للكمبيوتر , جربت استخدام المقاطعة و لكنني لاحظت أن الأولوية دائما لليو اس بي , و شكرا على هذه الفيديوهات المفيدة جعلها الله في ميزان حسناتك .

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

      اعزك الله يا اخی ^^
      هو انا مش متصور تفاصيل السيستم بشكل كامل الحقيقة لكن ممكن ابدی رأيي لعله يفيد 😀
      حسب تجاربی القديمة مع الusb كنت ارسل باكيت من الداتا دفعة واحدة فی بافر 64 بايت كل فترة من و الی الكمبيوتر. و طبعا بيعمل مقاطعة و لازم تاخد وقت من المعالج عشان يشوف الداتا و يتعامل معاها.
      توليد اشارات ديجيتال بتردد 25كيلوهرتز دا صعب جدا تحصل عليه ب تايمر و انتربت .. لازم يكون عندك تقطع و تشوش فی الاشارات بغض النظر عن وجود يو اس بی من عدمه. ای مصدر لمقاطعة المعالج كفيل ان يسبب تقطع فی الاشارات بتاعتك.
      لذلك افضل حل لتوليد النبضات هو استخدام هاردوير لتوليد النبضات علی التوازی بدون حاجة الی تدخل المعالج. و ممكن تعمل متحكم ثانوی للقيام بالامر و انا عارف ان الحل دا حضرتك معملتهوش عشان فيه نوع من الاستسلام للامر الواقع 😀 لكن هو مطروح امامنا علی ای حال
      حضرتك تقدر تدی اولوية اعلی للتايمر انتربت فی بيك18 لكن دا مش هيضمن بردو ان الاشارات بتاعتك هتطلع فی الوقت المضبوط و التقطع لن يزول.

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

      @@DeepBlueMbedded جزاك الله خيرا ، تجاربي في هذا الموضوع كانت جيدة بدون استخدام اليو اس بي و كان التردد ٢٥٠ كيلو هيرتز ، طبعا هيقل هذا التردد بسبب تدخل دوال أخرى و لا يهمني لأن كل اللي محتاجه هو ٢٥ كيلوا هيرتز و هذا يعتبر قليل جدا بالنسبة لل ١٢ ميجا سرعة المعالج ، و هذا يتم ضبطه بدقة بواسطة تايمر من تيمرات البيك و مع هذا فإن دالة توصيل اليو اس بي تعطل المقاطعة نفسها ، كيف أجعل الاولوية للمقاطعة ؟؟ مع العلم انني استخدم ميكروسي فهل هي مختلفة عن ال ام بي لاب ؟؟و شكرا على الاهتمام و الرد

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

    استمر !