×

UART based autobauding without data loss

  • US 5,923,705 A
  • Filed: 07/18/1996
  • Issued: 07/13/1999
  • Est. Priority Date: 07/18/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. For use in a cellular telephone having a serial port and a universal asynchronous receive and transmit (UART) device, a method comprising the steps of:

  • controlling the UART to sample data received from the serial port;

    receiving signals from the UART representative of the samples;

    determining, from an examination of the samples, the baud rate of the bytes within the data received through the serial port; and

    controlling the UART to terminate sampling of the data and to instead process the data as bytes of data in accordance with the determined baud rate, including the steps of;

    a) determining whether a receive first in first out (FIFO) queue of the UART is sufficiently empty;

    b) determining whether the latest sample received from the FIFO queue of the UART represents a portion of a stop bit of a corresponding byte; and

    c) switching the UART from a sample processing mode to a byte processing mode only if the receive FIFO is sufficiently empty and only if the latest sample received corresponds to a portion of a stop bit.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×