beautypg.com

Examples – Texas Instruments TMS320C2XX User Manual

Page 24

background image

Examples

xxv

Contents

Examples

4–1

An Interrupt Service Routine Supporting INT1 and HOLD

4-28

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

6–1

RPT Instruction Using Short-Immediate Addressing

6-2

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

6–2

ADD Instruction Using Long-Immediate Addressing

6-2

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

6–3

Using Direct Addressing with ADD (Shift of 0 to 15)

6-7

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

6–4

Using Direct Addressing with ADD (Shift of 16)

6-7

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

6–5

Using Direct Addressing with ADDC

6-8

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

6–6

Selecting a New Current Auxiliary Register

6-12

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

6–7

No Increment or Decrement

6-15

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

6–8

Increment by 1

6-15

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

6–9

Decrement by 1

6-16

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

6–10

Increment by Index Amount

6-16

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

6–11

Decrement by Index Amount

6-16

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

6–12

Increment by Index Amount With Reverse Carry Propagation

6-16

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

6–13

Decrement by Index Amount With Reverse Carry Propagation

6-16

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

C–1

Generic Command File (c203.cmd)

C-5

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

C–2

Header File With I/O Register Declarations (init.h)

C-6

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

C–3

Header File With Interrupt Vector Declarations (vector.h)

C-7

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

C–4

Implementing Simple Delay Loops (delay.asm)

C-8

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

C–5

Testing and Using the Timer (timer.asm)

C-9

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

C–6

Testing and Using Interrupt INT1 (intr1.asm)

C-10

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

C–7

Implementing a HOLD Operation (hold.asm)

C-11

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

C–8

Testing and Using Interrupts INT2 and INT3 (intr23.asm)

C-12

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

C–9

Asynchronous Serial Port Transmission (uart.asm)

C-13

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

C–10

Loopback to Verify Transmissions of Asynchronous Serial Port (echo.asm)

C-14

. . . . . . . . . .

C–11

Testing and Using Automatic Baud-Rate Detection on
Asynchronous Serial Port (autobaud.asm)

C-16

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

C–12

Testing and Using Asynchronous Serial Port Delta Interrupts (bitio.asm)

C-18

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

C–13

Synchronous Serial Port Continuous Mode Transmission (ssp.asm)

C-20

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

C–14

Using Synchronous Serial Port With Codec Device (ad55.asm)

C-21

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

C–15

Linker Command File

C-24

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

C–16

Hex Conversion Utility Command File

C-24

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

E–1

Key Timing for a Single-Processor System Without Buffers

E-8

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

E–2

Key Timing for a Single- or Multiple-Processor System With
Buffered Input and Output

E-8

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

E–3

Key Timing for a Single-Processor System Without Buffering (SPL)

E-19

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

E–4

Key Timing for a Single- or Multiprocessor-System With
Buffered Input and Output (SPL)

E-19

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