Texas Instruments
SemiconductorsSearchFeedbackTI Home
Engineering Design CenterDSP SolutionsSC in the newsSC Product InformationSC Applications & TechnologiesSC Service & Support

Application Report Abstract

AN IMPLEMENTATION OF A SOFTWARE UART USING THE TMS320C25 (CONTAINS SCANNED TEXT)

When transmitting to and receiving data from a processing engine such as the TMS320C25 digital signal processor, it is common to encounter problems when interfacing to asynchronous devices. This chapter provides a look at software implementation of a Universal Asynchronous Receiver and Transmitter (UART) which enables communication with asynchronous serial devices with a minimum of external hardware.

Topics covered include:

- Characteristics of asynchronous communications

- Limitations of and reasons where use of a UART are justifiable

- An overview of the functions provided by a UART

- UART Implementation

- A list of References

- An appendix of source code

Supporting figures illustrate the following:

- UART word format and architecture

- Timer interrupt service routine

- Transmitter routine

- UART status word

- Receiver routine

- RS-232 interface


View the complete PDF document: spra077.pdf (546 K Bytes) (Requires Acrobat Reader 3.x)

Go to the Engineering Design Center to locate information on other TI Semiconductor devices.

SemiconductorsSearchFeedbackTI Home
(c) Copyright 1998 Texas Instruments Incorporated. All rights reserved.
Trademarks, Important Notice!