Re: Why should I (not) use an internal oscillator for 8-bit micros

From: Neil Bradley (nb_no_spam_at_synthcom.com)
Date: 08/16/04


Date: Sun, 15 Aug 2004 17:17:50 -0700


"Doug Dotson" <dougdotson@NOSPAMcablespeed.NOSPAMcom> wrote in message
news:ismdnTKuDKd_T4LcRVn-hQ@cablespeedmd.com...
>I believe that UART stands for "Universal ASYNCRONOUS Receiver
> Transmitter". You need to go back and study the difference between
> sync and async.

Nope, I understand the concept perfectly. When using a UART, it's required
that both sides of the serial transmission be synchronized. If you don't
believe me, try using a crystal at a low baud rate with a 20% tolerance.
Devices won't be able to talk to it. When the byte comes is the asynchronous
part, and that wasn't even the topic being discussed.

The question was in reference to the baud rate generating clock, not when
the data comes in. For the period of the byte transmission, both sides must
be synchronized. There is no common clock between them. If you have separate
clock and data lines, the clock can vary wildly with no adverse effect on
communication. No synchronization between devices needed. Is this a hard
concept to grasp?

You do know that the words synchronous and asynchronous can mean different
things depending on the context, right?

-->Neil



Relevant Pages

  • Re: Why should I (not) use an internal oscillator for 8-bit micros
    ... When using a UART, it's required ... > that both sides of the serial transmission be synchronized. ... There is no common clock between them. ... No synchronization between devices needed. ...
    (comp.arch.embedded)
  • Re: uart testbench help
    ... that your uart receiver is working in a real ... too fast transmission (back to back transmission of multiple ... If you implement a behavioral receiver module you do not have to model ... consecutive bytes are received with a slightly too fast clock. ...
    (comp.lang.verilog)
  • Re: Why should I (not) use an internal oscillator for 8-bit micros
    ... I'm referring to the period of time when the byte ... During byte transmission, ... You can't do that with a UART. ... I think that when a clock is transmitted together with a byte level ...
    (comp.arch.embedded)
  • Re: Why should I (not) use an internal oscillator for 8-bit micros
    ... >> that both sides of the serial transmission be synchronized. ... start bits are for - to synchronize both ends for the duration of the byte! ... >> clock and data lines, the clock can vary wildly with no adverse effect on ... I'm not saying that a UART is synchronous. ...
    (comp.arch.embedded)
  • Re: transformation equations
    ... was going to describe transmission of light. ... the results of the Michelson-Morley experiment with the Galilean ... There is only one frame in M-M experiment. ... in the moving frame of reference is running slower than a clock in the ...
    (sci.physics.relativity)