Это видео недоступно.
Сожалеем об этом.

UART Serial Communication | و الاتصال التسلسلى UART شرح بروتوكول ال

Поделиться
HTML-код
  • Опубликовано: 14 авг 2024
  • و الاتصال التسلسلى UART شرح بروتوكول ال
    UART Serial Communication (Demo)
    كورس مقدمة لتعلم برمجة الانظمة المدمجة و المكيروكنترولر
    Embedded Systems Tutorials - Microchip PIC Microcontrollers - MPLAB X
    [[ Tutorial #32 ]] - [ درس رقم 32 ]
    You can read this exact same tutorial as a written article (in English) on my website.
    Through this link down below
    deepbluembedde...
    لا تنسى مشاهدة الحلقات الجديدة من برنامج
    Embedded Systems Minutes (ESM)
    • Bit Banging | ESM
    You can also check for downloadable content (code + schematics) herein in the description or on the website
    deepbluembedde...
    ===================================
    In this tutorial, we’ll be discussing our first serial communication protocol (UART). You’ll get to know what is the UART serial communication protocol? How does it work? What are the typical applications for UART? We’ll also discuss in detail the process of creating the required firmware to drive the UART module in our PIC Microcontrollers. And finally, create a simple communication application MCU-To-MCU and test it out.
    ===================================
    You can also follow this course (with extra info) on my website (In English)
    deepbluembedde...
    You can follow this course playlist on RUclips (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!
    بالتوفيق للجميع و لا تنسوا لايك و مشاركة الفيديو ان أعجبكم ليظهر المحتوى بسهولة للباحثين عن مثل هذه الدروس .. و يرجى دعم القناة لمساعدتى فى تقليل تكاليف هذا العمل و المجهود المبذول فيه, يمكنكم التوجه ل باى بال مباشرة او منصة باتريون
    www.paypal.me/...
    / deep_blue
    فتعلموا فالعلم مفتاح العلا .. لم يبق باباََ للسعادة مغلقاََ
    #Embedded_Systems
    #PIC_Microcontrollers
    #UART

Комментарии • 29

  • @user-cu7fw7vm4d
    @user-cu7fw7vm4d 2 года назад

    تباارك الرحماان ... زادك الله علما و حرصا ونفعك ونفع بك الامة يااارب ..

  • @hajrrefky7302
    @hajrrefky7302 2 года назад +2

    شرح رائع انا دكتورة في الجامعة بس حضرتك لخصت الكلام المفيد بدون تشتيت ياريت حضرتك تعمل فيديوهات شبيهه لباقي ال Communication protocols CAN & LIN & I2C??

  • @tompeter8890
    @tompeter8890 4 года назад

    رهيب تستاهل مليون مشترك يا مبدع

  • @abdelkaderkaouane1944
    @abdelkaderkaouane1944 4 года назад

    بارك الله فيك وجزاك الله خير الجزاء

  • @Alaa-is4nk
    @Alaa-is4nk Год назад +1

    in the stop bit, you said it is zero for one bit or two just like the start bit, but in the article, it says it goes from low to high which is the opposite.
    I'm confused now

  • @abdallakhaled8435
    @abdallakhaled8435 4 года назад +1

    شرح جميل وجامع كل التفاصيل بس ال UART ممكن يكون addressable لو استخدمت MPCM multi-proccessor communication mode وال address بيتحدد عن طريق 9th bit or first stop bit وفي نفس ال mode دا هوا بيعمل support لل multiple slave

    • @DeepBlueMbedded
      @DeepBlueMbedded  4 года назад

      فعلا صحيح. لو الهاردوير يدعم المالتی بروسيسور communication ف هيكون دا استخدام البيت الزيادة دی و بيعرف كمان البايت ال وصل دا داتا و لا عنوان و يقارن و يشوف لو هو ياخد الداتا و لو مش هو هيطنشها 😀
      الموضوع دا انا شرحته بردو لكن فی درس ال
      UART in stm32
      هتلاقيه ع الموقع لو حبيت تكمل بعد الكورس لان دروس الstm32 لم يتم تصويرها بعد و مش عارف اذا كنت هقدر اعملها فيديوهات الفترة دی و لا لا للاسف

  • @youssefehab9633
    @youssefehab9633 3 года назад

    االله يكرمك

  • @rommio3223
    @rommio3223 5 лет назад +1

    Amazing content :D

  • @mohamadali6174
    @mohamadali6174 5 лет назад

    رائع 👍

  • @r.i.m7686
    @r.i.m7686 4 года назад

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

  • @youssefelidrissi9471
    @youssefelidrissi9471 4 года назад +1

    For tutorial 18
    UART serial communication protocol
    correction
    RS-232 UART
    Logic-1 (High) -3 to -15v
    Logic-0 (Low)
    +3 to +15v

    • @DeepBlueMbedded
      @DeepBlueMbedded  4 года назад +1

      I did receive a correcting comment/email concerning this point and i did really forget to edit it. Thank, bro!

    • @kharicoen7962
      @kharicoen7962 3 года назад

      i guess I am kinda randomly asking but does anybody know a good site to stream newly released series online?

  • @karimsh4281
    @karimsh4281 3 года назад

    👍👍👍

  • @AmrShtat
    @AmrShtat 3 года назад

    Hi, Thank you very much for everything,,
    Let the following statement,,
    String x;
    This statement are available in arduino IDE or any program language as java, Kotlin and C++...
    I know that x not a data type, it is an object from class...
    In this course you use the standed string data type...
    But the String class my by easy to used, how can include this class in or MPLAB compiler ???

  • @amjad6361
    @amjad6361 3 года назад

    السلام عليكم, جزاك الله أخي على هالمحتوى الرائع
    بدي اسأل لو سمحت عن ربط الـ PIC مع SIM800L
    ماعم أحسن لاقي مصادر تفيدني على الانترنت, فقط بدي أبعت رسالة لا أكثر
    ممكن أي مساعدة رجاءً, اذا بتحب بكتبلك الكود تبع إرسال الرسالة اللي عم استخدمو لكنه لايعمل

  • @user-nk8wd9jd2m
    @user-nk8wd9jd2m 3 года назад

    عسل

  • @mareysaad6597
    @mareysaad6597 2 года назад

    لماذا نستخدم USB to UART converter لو كان هم الاثنين serial عند الاتصال بين الكومبيوتر والميكروكنتىولر ؟
    أرجو الإجابة

    • @DeepBlueMbedded
      @DeepBlueMbedded  Год назад +1

      حلو السؤال دا .. اعتذر علي تأخر الرد
      الاتصال عن طريق الUSB مع الميكروكنترولر مباشرة بدون محول يتطلب يكون عندك موديول USB بداخل الميكروكنترولر نفسه بالاضافة الي جزء من السوفتوير يقوم بمعالجة الداتا و تفاصيل بروتوكول الUSB نفسه. و الامر دا مكلكع حبتين ف بنلجأ للمحول usb to uart للتسهيل علي نفسنا طالما مش محتاجين كل مميزات الusb protocol

  • @youssefelidrissi9471
    @youssefelidrissi9471 3 года назад

    The parity bit ensures that the total number of 1-bits in the string is even or odd. Accordingly, there are two variants of parity bits: even parity bit and odd parity bit. In the case of even parity, for a given set of bits, the occurrences of bits whose value is 1 are counted. If that count is odd, the parity bit value is set to 1, making the total count of occurrences of 1s in the whole set (including the parity bit) an even number. If the count of 1s in a given set of bits is already even, the parity bit's value is 0. In the case of odd parity, the coding is reversed. For a given set of bits, if the count of bits with a value of 1 is even, the parity bit value is set to 1 making the total count of 1s in the whole set (including the parity bit) an odd number. If the count of bits with a value of 1 is odd, the count is already odd so the parity bit's value is 0.

  • @hero-gl4zy
    @hero-gl4zy 3 года назад

    انا عندي مشكلة في في البرنامج انا عامل كود لما ادوس على حرف 'a' ينفذ كود و لما ادوس على اي حاجة تانية ينفذ كود تاني فدائنا مهما دوست بيظهر اني مش دايس حرف a اعمل ايه عشان احل المشكلة دي؟

  • @omarf148
    @omarf148 5 лет назад +1

    3:17
    20:16
    you almost said the opposite, i didn't get it which type is faster serial or parallel ?

    • @DeepBlueMbedded
      @DeepBlueMbedded  5 лет назад +1

      Yes, it may sound like an inconsistency. But let me break it down for you!
      at 3:17
      Common sense suggests that parallel communication can do data transfer at much higher speed. But in fact, it doesn't. Due to hardware limitations and clock issues. All in all, the serial communication is relatively faster (a USB port can go from 60MB/S upto 625M and even 2.5G!).
      at 20:16
      The UART serial port in asynchronous mode is relatively slow due to hardware limitations and the lack of a clocking signal. The Serial Communication Hardware includes, and not limited to, the following: ( UART - SPI - I2C - USB - I2S - ...etc )
      The UART is an instance of serial ports. if it's slower than a generic parallel port, the serial communication is still faster in the end. Does it make sense now ?!

    • @omarf148
      @omarf148 5 лет назад

      @@DeepBlueMbedded there was a point i haven't really taken care of which is there is no guerante that all parallel line will be synchronized because if not the system will be waiting for all the data to arrive
      The other point is i can sent 10 appeles with one person faster than with 10 persons if the one can run faster than all the ten without speed limitation issued
      Thanks sir, you were so much help
      And it was a pleasure having your company in this journey for the last week ☺

    • @DeepBlueMbedded
      @DeepBlueMbedded  5 лет назад +1

      @@omarf148 Dude! You're always welcome ^^
      In fact, i've mentioned that point specifically on purpose!
      I wanted those who are interested to go and search for it. Here is an old article that will give you a good starting point (disclaimer: it's a 2008 write-up which means that any numbers mentioned there is different from what our technology provides today).
      However, theoretically, it's amazing. As it does mention the skew problem, cross-talking and so on.
      only-vlsi.blogspot.com/2008/04/parallel-vs-serial-data-transmssion.html