Implementing a Software UART on the TMS320C54x with the McBSP and DMA (Rev. A)

Texas Instruments

Published Date: 08/29/2000

Description

This report discusses the implementation of a universal asynchronous receiver and transmitter (UART) on a TMS320C54x™ DSP using the McBSP and DMA and provides a software UART implementation in C-callable assembly code. In order to implement an asynchronous interface such as a UART using a serial device software must be written to detect and generate the appropriate framing bits. The initial