Texas Instruments TMS320C2XX User Manual

Page 16

Advertising
background image

Contents

xvii

Contents

9

Synchronous Serial Port

9-1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Describes the operation and control of the TMS320C2xx on-chip synchronous serial port.

9.1

Overview of the Synchronous Serial Port

9-2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.2

Components and Basic Operation

9-3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.2.1

Signals

9-3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.2.2

FIFO Buffers and Registers

9-5

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.2.3

Interrupts

9-6

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.2.4

Basic Operation

9-6

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.3

Controlling and Resetting the Port

9-8

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.3.1

Selecting a Mode of Operation (Bit 1 of the SSPCR)

9-12

. . . . . . . . . . . . . . . . . . . .

9.3.2

Selecting Transmit Clock Source and Transmit Frame Sync Source
(Bits 2 and 3 of the SSPCR)

9-12

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.3.3

Resetting the Synchronous Serial Port (Bits 4 and 5 of the SSPCR)

9-13

. . . . . . .

9.3.4

Using Transmit and Receive Interrupts (Bits 8–11 of the SSPCR)

9-13

. . . . . . . . .

9.4

Managing the Contents of the FIFO Buffers

9-15

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.5

Transmitter Operation

9-16

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.5.1

Burst Mode Transmission With Internal Frame Sync
(FSM = 1, TXM = 1)

9-16

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.5.2

Burst Mode Transmission With External Frame Sync
(FSM = 1, TXM = 0)

9-18

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.5.3

Continuous Mode Transmission With Internal Frame Sync
(FSM = 0, TXM = 1)

9-20

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.5.4

Continuous Mode Transmission with External Frame Sync
(FSM=0, TXM=0)

9-22

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.6

Receiver Operation

9-24

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.6.1

Burst Mode Reception

9-24

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.6.2

Continuous Mode Reception

9-25

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.7

Troubleshooting

9-27

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.7.1

Test Bits

9-27

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.7.2

Burst Mode Error Conditions

9-29

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.7.3

Continuous Mode Error Conditions

9-29

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10 Asynchronous Serial Port

10-1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Describes the operation and control of the TMS320C2xx on-chip asynchronous serial port.

10.1

Overview of the Asynchronous Serial Port

10-2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.2

Components and Basic Operation

10-3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.2.1 Signals

10-3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.2.2 Baud-Rate Generator

10-4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.2.3 Registers

10-4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.2.4 Interrupts

10-5

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.2.5 Basic Operation

10-6

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Advertising