



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.
![]() ![]() ![]() ![]() (c) Copyright 1998 Texas Instruments Incorporated. All rights reserved. Trademarks, Important Notice! |