Connect with us


Discussion in 'General Electronics Discussion' started by Luke Vassallo, Mar 31, 2016.

Scroll to continue with content
  1. Luke Vassallo

    Luke Vassallo

    Dec 10, 2014

    I am currently trying to understand how serial communication works. however i am having a problem understanding how the character frame is interpreted by the hardware. For example how does the UART 'know' which is the start and stop bit, is there some counter implemented that counts the data bits ?

    Below is a basic flow diagram of a uart taken from sparkfun.

    any tips are welcome

    Attached Files:

  2. Gryd3


    Jun 25, 2014
    Perhaps you should take a look at an example data-stream.
    Depending on the implementation, it's either triggered by an extra pin, or a bit with unique timing.
  3. Minder


    Apr 24, 2015
    UART, Asynchronous = Not synchronised by a shared signal such as clock and proceeding independently.
    Opposite: synchronous.
    A communications system in which data transmission may start at anytime and is indicated by a start bit, e.g. EIA-232. A data byte (or other element defined by the protocol ) ends with a stop bit.
    A continuous marking condition is then maintained until data resumes.
    The protocol is defined in both TX and RX ends Baud rate, 7/8 bits, stop bit etc.
Ask a Question
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.
Electronics Point Logo
Continue to site
Quote of the day