8-14
DSP56305 User’s Manual
MOTOROLA
Serial Communication Interface (SCI)
SCI Programming Model
8.3.1.14
SCI Clock Polarity (SCKP) SCR Bit 15
The SCKP bit controls the clock polarity sourced or received on the clock signal (SCLK),
eliminating the need for an external inverter. When SCKP is cleared, the clock polarity is
positive; when SCKP is set, the clock polarity is negative. In the Synchronous mode,
positive polarity means that the clock is normally positive and transitions negative
during valid data. Negative polarity means that the clock is normally negative and
transitions positive during valid data. In the Asynchronous mode, positive polarity
means that the rising edge of the clock occurs in the center of the period that data is
valid. Negative polarity means that the falling edge of the clock occurs during the center
of the period that data is valid. SCKP is cleared on hardware and software reset.
8.3.1.15
SCI Receive with Exception Interrupt Enable (REIE) SCR Bit 16
The REIE bit is set to enable the SCI Receive Data with Exception interrupt. If REIE is
cleared, the Receive Data with Exception interrupt is disabled. If both REIE and RDRF
are set, and PE, FE, and OR are not all cleared, the SCI requests an SCI Receive Data with
Exception interrupt from the interrupt controller. REIE is cleared by hardware and
software reset.
8.3.2
SCI Status Register (SSR)
The SCI Status Register (SSR) is a 24-bit read-only register used by the DSP to determine
the status of the SCI. The status bits are described in the following paragraphs. When the
SSR is read into the internal data bus, the register contents occupy the low-order byte of
the data bus and all high-order portions are zero-filled.
8.3.2.1
Transmitter Empty (TRNE) SSR Bit 0
The TRNE flag bit is set when both the Transmit Shift Register and Transmit Data
Register (STX) are empty to indicate that there is no data in the transmitter. When TRNE
is set, data written to one of the three STX locations or to the Transmit Data Address
Register (STXA) is transferred to the Transmit Shift Register and is the first data
transmitted. TRNE is cleared when TDRE is cleared by writing data into the STX or the
STXA, or when an idle, preamble, or break is transmitted. This bit, when set, indicates
that the transmitter is empty; therefore, the data written to STX or STXA is transmitted
next. That is, there is no word in the Transmit Shift Register presently being transmitted.
This procedure is useful when initiating the transfer of a message (i.e., a string of
characters). TRNE is set by the hardware, software, SCI individual, and stop reset.
8.3.2.2
Transmit Data Register Empty (TDRE) SSR Bit 1
The TDRE flag bit is set when the SCI Transmit Data Register is empty. When TDRE is
set, new data can be written to one of the SCI Transmit Data Registers (STX) or the
Transmit Data Address Register (STXA). TDRE is cleared when the SCI Transmit Data
Содержание DSP56305
Страница 34: ...xxxii DSP56305 User s Manual MOTOROLA ...
Страница 40: ...xxxvi DSP56305 User s Manual MOTOROLA ...
Страница 41: ...MOTOROLA DSP56305 User s Manual 1 1 SECTION 1 DSP56305 OVERVIEW ...
Страница 58: ...1 18 DSP56305 User s Manual MOTOROLA DSP56305 Overview DSP56305 Architecture Overview ...
Страница 59: ...MOTOROLA DSP56305 User s Manual 2 1 SECTION 2 SIGNAL CONNECTION DESCRIPTIONS ...
Страница 98: ...2 40 DSP56305 User s Manual MOTOROLA Signal Connection Descriptions JTAG OnCE Interface ...
Страница 99: ...MOTOROLA DSP56305 User s Manual 3 1 SECTION 3 MEMORY CONFIGURATION ...
Страница 119: ...MOTOROLA DSP56305 User s Manual 4 1 SECTION 4 CORE CONFIGURATION ...
Страница 144: ...4 26 DSP56305 User s Manual MOTOROLA Core Configuration JTAG Boundary Scan Register BSR ...
Страница 145: ...MOTOROLA DSP56305 User s Manual 5 1 SECTION 5 GENERAL PURPOSE I O ...
Страница 146: ...5 2 DSP56305 User s Manual MOTOROLA General Purpose I O 5 1 Introduction 5 3 5 2 Programming Model 5 3 ...
Страница 149: ...HOST INTERFACE HI32 MOTOROLA DSP56305 User s Manual 6 1 SECTION 6 HOST INTERFACE HI32 ...
Страница 150: ...6 2 DSP56305 User s Manual MOTOROLA HOST INTERFACE HI32 ...
Страница 258: ...6 110 DSP56305 User s Manual MOTOROLA HOST INTERFACE HI32 EXAMPLES OF HOST TO HI32 CONNECTIONS ...
Страница 259: ...MOTOROLA DSP56305 User s Manual 7 1 SECTION 7 ENHANCED SYNCHRONOUS SERIAL INTERFACE ESSI ...
Страница 314: ...7 56 DSP56305 User s Manual MOTOROLA Enhanced Synchronous Serial Interface ESSI GPIO ESSI Selection and GPIO Usage ...
Страница 315: ...MOTOROLA DSP56305 User s Manual 8 1 SECTION 8 SERIAL COMMUNICATION INTERFACE SCI ...
Страница 346: ...8 32 DSP56305 User s Manual MOTOROLA Serial Communication Interface SCI GPIO Signals and Registers ...
Страница 347: ...MOTOROLA DSP56305 User s Manual 9 1 SECTION 9 TIMER EVENT COUNTER ...
Страница 376: ...9 30 DSP56305 User s Manual MOTOROLA Timer Event Counter Timer Modes of Operation ...
Страница 377: ...MOTOROLA DSP56305 User s Manual 10 1 SECTION 10 ON CHIP EMULATION MODULE ...
Страница 410: ...10 34 DSP56305 User s Manual MOTOROLA On Chip Emulation Module Examples of JTAG and OnCE interaction ...
Страница 411: ...MOTOROLA DSP56305 User s Manual 11 1 SECTION 11 JTAG PORT ...
Страница 430: ...11 20 DSP56305 User s Manual MOTOROLA JTAG Port DSP56305 Boundary Scan Register ...
Страница 431: ...Filter Co Processor MOTOROLA DSP56305 User s Manual 12 1 SECTION 12 FILTER CO PROCESSOR ...
Страница 471: ...VITERBI CO PROCESSOR MOTOROLA DSP56305 User s Manual 13 1 SECTION 13 VITERBI CO PROCESSOR ...
Страница 520: ...13 50 DSP56305 User s Manual MOTOROLA VITERBI CO PROCESSOR Programming Examples dc 05d900 dc 000000 dc 000000 ...
Страница 522: ...13 52 DSP56305 User s Manual MOTOROLA VITERBI CO PROCESSOR References ...
Страница 523: ...CYCLIC CODE CO PROCESSOR MOTOROLA DSP56305 User s Manual 14 1 SECTION 14 CYCLIC CODE CO PROCESSOR ...
Страница 554: ...14 32 DSP56305 User s Manual MOTOROLA CYCLIC CODE CO PROCESSOR Configuration Examples ...
Страница 555: ...MOTOROLA DSP56305 User s Manual A 1 APPENDIX A BOOTSTRAP CODE ...
Страница 568: ...A 14 DSP56305 User s Manual MOTOROLA Bootstrap Code ...
Страница 569: ...Equates MOTOROLA DSP56305 User s Manual B 1 APPENDIX B EQUATES ...
Страница 570: ...B 2 DSP56305 User s Manual MOTOROLA Equates B 1 Internal I 0 Equates B 3 B 2 Interrupt Equates B 18 ...
Страница 589: ...MOTOROLA DSP56305 User s Manual C 1 APPENDIX C JTAG BSDL ...
Страница 590: ...C 2 DSP56305 User s Manual MOTOROLA JTAG BSDL ...
Страница 600: ...C 12 DSP56305 User s Manual MOTOROLA JTAG BSDL ...
Страница 601: ...MOTOROLA DSP56305 User s Manual D 1 APPENDIX D PROGRAMMING REFERENCE ...
Страница 602: ...D 2 DSP56305 User s Manual MOTOROLA PROGRAMMING REFERENCE ...
Страница 661: ...Y MOTOROLA DSP56305 User s Manual Index 11 ...
Страница 662: ...Y Index 12 DSP56305 User s Manual MOTOROLA ...
Страница 663: ...Y MOTOROLA DSP56305 User s Manual Index 13 ...
Страница 664: ...Y Index 14 DSP56305 User s Manual MOTOROLA ...