UART Protocol Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ก.ย. 2024
  • Please subscribe my channel TechvedasLearn for latest update.
    Fundamentals07 UART Protocol Tutorial or What is serial asynchronous UART communication Protocol
    Friends welcome to this video series on Embedded System. In this lecture we are going to understand everything what we need to know to configure UART. We will cover Serial and Parallel communication, Synchronous and Asynchronous communication, Baud rate, UART data frame, Half Duplex and Full Duplex, Advantages and Disadvantages of UART communication.
    #TechVedasLearn
    #EmbeddedSystem
    #EmbeddedSystemTutorial
    #SerialCommunication
    #UARTProtocolTutorial
    #HowUARTworks
    #HowUARTprotocolWorks
    #EmbeddedSystemVideoTutorial
    #EmbededSystemOnlineClasses
    Video tutorial playlist link
    Unified modeling language
    www.youtube.co....
    Pointers in C
    www.youtube.co....
    Embedded System
    www.youtube.co....
    Python Programming tutorial
    Will be updated soon.
    Contact- techvedas.learn@gmail.com

ความคิดเห็น • 67

  • @TechVedas
    @TechVedas  6 ปีที่แล้ว +6

    Complete playlist link for: Embedded System videos
    th-cam.com/video/nccWuB5ypxI/w-d-xo.html

  • @TechVedas
    @TechVedas  6 ปีที่แล้ว +4

    Complete playlist link for: Unified Modeling Language (UML) videos
    th-cam.com/video/4GcggYQYrXU/w-d-xo.html

  • @TechVedas
    @TechVedas  6 ปีที่แล้ว +4

    Complete playlist link for: Pointers in C
    th-cam.com/video/QHHbxvi4dpI/w-d-xo.html

  • @ChestertonAdair-y2s
    @ChestertonAdair-y2s 18 วันที่ผ่านมา

    Johnson William Davis Mark Hall Jeffrey

  • @moliendo102
    @moliendo102 4 ปีที่แล้ว +4

    Very clear and comprehensible explanation. Thank you for putting so much effort, into making the course accessible and thorough enough. Such results are achieved only with genuine desire and dedication. Thank you very much for clear & in-depth explanation !!! Greetings from Bulgaria

    • @TechVedas
      @TechVedas  4 ปีที่แล้ว

      Hi Moliendo, thanks for the great feedback and appreciating the work. I am so happy to know that my efforts are helpful for you. Keep learning 👍

  • @y_x2
    @y_x2 5 หลายเดือนก่อน

    UART are not rated in baud/sec but bits/sec!!!

  • @jahirhussain2555
    @jahirhussain2555 5 ปีที่แล้ว +3

    Nice explanation Sir. I need gsm tutorial with program explanation sir

    • @TechVedas
      @TechVedas  5 ปีที่แล้ว

      Hi Jahir Hussain, thanks for sharing the feedback. I will try to make a video to explain how GSM module works.

  • @karthicknandhakumar264
    @karthicknandhakumar264 4 ปีที่แล้ว +1

    Hi, what is the max speed of UART?
    If I use baud rate as 9600,then what is the bit rate?whether it is same as baud?

  • @nick60444
    @nick60444 4 ปีที่แล้ว +1

    I don't understand the stop bit. What happens if the binary number you're sending over has a 1 at the end. What distinguishes the stop bit (1) from a 1 at the end of what you're sending over?

    • @eminberkay
      @eminberkay ปีที่แล้ว

      the receiver has the knowledge of length of data frame. After the data frame bits, for example in this case it is 8, the receiver checks the upcoming stop bit. If the bit is 0, that means don't stop, one more data frame is coming and receiver prepares itself to read upcoming 8 bit dataframe, and then checks again and again... In a thousands of dataframe sequence this saves 1/bps time for each, which makes huge difference.

  • @shaikhkamil6499
    @shaikhkamil6499 3 หลายเดือนก่อน

    Figer galat banai hy
    1,pin no ¹ per graond hy
    Jabkh pin 8 per graond hy students canfuz ho jaengy

  • @jancenj2218
    @jancenj2218 4 ปีที่แล้ว +1

    pretty much similar to RS-232 protocol?

  • @snigdharoy1938
    @snigdharoy1938 4 ปีที่แล้ว +2

    Good 👍

  • @LukTzeChing
    @LukTzeChing 4 ปีที่แล้ว +2

    I have a question: Do both GND pin have to be connected to the same ground?

    • @TechVedas
      @TechVedas  4 ปีที่แล้ว

      Hi, yes, that's the basic principle of UART like wired communication protocol. If Transmitter and Receiver are connected to different reference GND, they will not be able to understand each other's data.

    • @LukTzeChing
      @LukTzeChing 4 ปีที่แล้ว

      @@TechVedas thx a lot! This really helps me, as i am setting up a thermal printer with 232 protocol

  • @guitarwithpoulami4324
    @guitarwithpoulami4324 4 ปีที่แล้ว +1

    Awesome awesome awesome......😊😊awesome explanation...thank you so much sir....👌🙏

    • @TechVedas
      @TechVedas  4 ปีที่แล้ว

      Hi, thanks for the great response and appreciating the work.

  • @prasannapalakayala2945
    @prasannapalakayala2945 5 ปีที่แล้ว +2

    Please give some examples related this concept

    • @TechVedas
      @TechVedas  5 ปีที่แล้ว

      Hi Prasanna, pls check out UART Part2. Complete driver development is explained there.

  • @peterdavila3045
    @peterdavila3045 ปีที่แล้ว +1

    Excellent work. Well done.

  • @polumallikarjuna8784
    @polumallikarjuna8784 5 ปีที่แล้ว +1

    howmany slaves and masters can be added in same bus for uart and what is maximum speed of uart

    • @TechVedas
      @TechVedas  5 ปีที่แล้ว

      Hi Mallikarjuna, UART is most suitable for one to one communication where no master slave arrangment required. Even though multiple device can be added but it will increase software load to handle this type of communication. I would rather recommend to use I2C or SPI in this case.

  • @sharonelza6235
    @sharonelza6235 5 ปีที่แล้ว +2

    Does GSM use UART?

    • @TechVedas
      @TechVedas  5 ปีที่แล้ว

      Hi Sharon, even though I had worked with GSM module communicating over UART but there are GSM modules which supports I2C also. You need to check datasheet of your module.

  • @rachelchow4512
    @rachelchow4512 2 ปีที่แล้ว

    hi , I would like to know the business cooperation conditions in your channel.

  • @casssimpeer9118
    @casssimpeer9118 4 ปีที่แล้ว

    HI,
    I NEED HELP TO SETUP A UART PROTOCOL FOR MY PROJECT RUNNIN 5 BUS SERVOS.
    PLEASE YOUR DIRECTION WILL BE APPRECIATED.
    THANK YOU

  • @pragatikshirsagar5550
    @pragatikshirsagar5550 2 ปีที่แล้ว

    UART communication can be done between___ and ____????

  • @priyajitghosh2790
    @priyajitghosh2790 5 ปีที่แล้ว +1

    How many slave can be added in same bus (tx,rx line ) in uart?

    • @TechVedas
      @TechVedas  5 ปีที่แล้ว

      Hi Priyajit, UART specification does not mention Master-Slave arrangement. Please check out the below link which will clear your doubt.
      www.quora.com/How-can-I-connect-multiple-slaves-to-one-master-using-a-UART-protocol
      I personally recommend to use I2C instead UART; if your application required more than 2 devices to communicate.

  • @Abdelhamid_Helal
    @Abdelhamid_Helal 4 ปีที่แล้ว +1

    Great!

  • @uniqueautomationelectronic5696
    @uniqueautomationelectronic5696 4 ปีที่แล้ว +1

    Thanks for information Very good

    • @TechVedas
      @TechVedas  4 ปีที่แล้ว

      Thanks for appreciating the work.

  • @rupaknath6900
    @rupaknath6900 5 ปีที่แล้ว +1

    Not much information, but ok, thanks a lot

    • @TechVedas
      @TechVedas  5 ปีที่แล้ว

      Hi Rupak, I have uploaded a new video on "UART configuration" (Part2) by considering STM32F4 series microcontroller. Do checkout the below link:
      th-cam.com/video/UnKc3_-K5Lk/w-d-xo.html

  • @anupamr437
    @anupamr437 3 ปีที่แล้ว

    Techvedas, nice name of the channel. This video was very helpful.

  • @sasikumarchowdarymaddineni7769
    @sasikumarchowdarymaddineni7769 5 ปีที่แล้ว +1

    clear explanation is given, there is a lot need to be explained.

    • @TechVedas
      @TechVedas  5 ปีที่แล้ว

      Yes, you are correct. At first I want to make it very simple to understand. Let me know if you want any topic to be added.

    • @TechVedas
      @TechVedas  5 ปีที่แล้ว

      Hi Sasi, I have uploaded a new video on "UART configuration" (Part2) by considering STM32F4 series microcontroller. Do checkout the below link:
      th-cam.com/video/UnKc3_-K5Lk/w-d-xo.html

    • @TSneha-dd2zt
      @TSneha-dd2zt 5 ปีที่แล้ว

      @@TechVedas
      Sir do video on baud rate generator(block diagram explanation & how it generates bauds)

  • @santhoshkv6699
    @santhoshkv6699 4 ปีที่แล้ว

    Hi sir, I have a confuse in Tx and Rx connection. If we have three or more nodes than how this pins are connected and how it will works ?

  • @preethishetty2471
    @preethishetty2471 3 ปีที่แล้ว

    Hey. Thank you for the great video. But i just have one question. What's the minimum communication wait time for UART?

  • @vasusavsani9723
    @vasusavsani9723 4 ปีที่แล้ว

    Bro please attach photos for simplex, half duplex and full full duplex. Because we understand in more batter way.thank you 👏

  • @saikiran3750
    @saikiran3750 5 ปีที่แล้ว +1

    Please make a video on LIN Protocol

    • @TechVedas
      @TechVedas  5 ปีที่แล้ว +1

      Hi Sai, how about will start with CAN and then cover LIN? I will try to make them soon.

    • @saikiran3750
      @saikiran3750 5 ปีที่แล้ว

      @@TechVedas okay I'm expecting soon because your explanation too good from other to me

    • @suyogtaday9674
      @suyogtaday9674 4 ปีที่แล้ว

      Yes

  • @ebadali6786
    @ebadali6786 4 ปีที่แล้ว

    it is bad than wireless transmission ??

  • @ManishKumar-yu8em
    @ManishKumar-yu8em 5 ปีที่แล้ว +1

    Usart explanation

    • @TechVedas
      @TechVedas  5 ปีที่แล้ว

      Hi Manish, there is no difference in UART and USART apart from USART can be configured wirh clock. Industry avoid to use Clocked UART as I2C performs better than that. You can check complete i2C tutorial on my chabnel.

  • @electronicprojectspune3523
    @electronicprojectspune3523 4 ปีที่แล้ว

    can i get soft copy of this presentation

  • @soussouyaya9710
    @soussouyaya9710 4 ปีที่แล้ว

    Hi can you contact me for to have your opinion regarding one problem of result value

    • @soussouyaya9710
      @soussouyaya9710 4 ปีที่แล้ว

      specific topic, I have system scale, she has small controler and she send both signal to pc and the screen scale, my problem from of the different value
      for example
      screen 2000 g
      Pc 2050g
      This is a dynamic scale
      We have tryed to change several setting in the pc but Nothing
      The Pc is connected withe the RS232 cable

  • @thakibkorede
    @thakibkorede 3 ปีที่แล้ว

    Quite a nice explanation. Thanks

  • @TheStrafendestroy
    @TheStrafendestroy 2 ปีที่แล้ว

    Wow just wow this is so clear

  • @prakhyathmunna254
    @prakhyathmunna254 2 ปีที่แล้ว

    Thnk you sir ❤️

  • @chinnireddy5955
    @chinnireddy5955 5 ปีที่แล้ว

    Y we use more than one stop bit

  • @ajvelazco9029
    @ajvelazco9029 2 ปีที่แล้ว

    Great video

  • @chandramoulisharma3312
    @chandramoulisharma3312 3 ปีที่แล้ว

    Thanks bro...

  • @KeithMakank3
    @KeithMakank3 5 ปีที่แล้ว

    TechVedas lol thats a dope name!

  • @meghanathreddy875
    @meghanathreddy875 5 ปีที่แล้ว

    HELLO BRO WHAT IS MEANT BY SYNCHRONISE THE DATA

    • @Wajiduddaim
      @Wajiduddaim 5 ปีที่แล้ว

      en.wikipedia.org/wiki/Synchronization_in_telecommunications

  • @cija169
    @cija169 4 ปีที่แล้ว

    How to use the uart interface to combine with the clock? Is there a sample program?