Texas Instruments Development Kit for TM4C129x,Tiva™ ARM® Cortex™ -M4 Microcontroller DK-TM4C129X DK-TM4C129X 데이터 시트

제품 코드
DK-TM4C129X
다운로드
페이지 2182
Table 20-3. SSInFss Functionality
Description
FSSHLDFRM
Mode
For Freescale format, with
SPH
= 0, the
SSInFss
signal is asserted low between
continuous transfers. For
SPH
= 1, the
SSInFss
signal is deasserted (high) between
continuous transfers.
For TI format, the
SSInFss
signal is deasserted (high) after every data transfer.
0
Legacy Mode
For Freescale format with any
SPH
value, the
SSInFss
signal is forced high between
continuous transfers; it is asserted low when there is available data in the Tx FIFO;
otherwise it is forced high to be ready for a new frame
1
SSInFss
is asserted low after every byte of data
0
Advanced/Bi-/Quad-
SSI Mode
New data written to the TX FIFO notifies
SSInFss
to assert low until the Tx FIFO is
empty.
1
20.3.5
High Speed Clock Operation
In master mode, QSSI module can enable a high speed clock by setting the
HSCLKEN
bit in the SSI
Control 1 (SSICR1) register. In this mode of operation,
SSInCLK
from the QSSI master operation
is reflected back as a loopback clock, HSPEEDCLK, to the QSSI module. This allows faster timing
since the logic can can be used to adjust clock to external data relationships. HSPEEDCLK captures
RX data in a separate register . This allows the time between the clock as seen by a remote device
and the internal clock to match more closely.
Receive data is captured in a separate register sampled on loop-back clock (HSPEEDCLK) and the
RX FIFO write control registered on HSPEEDCLK. If the
HSCKEN
= 1, the corresponding shift register
and FIFO write enable will be selected for use. This supports faster QSSI master speed.
Note:
For proper functionality of high speed mode, the
HSCLKEN
bit in the SSICR1 register should
be set before any SSI data transfer or after applying a reset to the QSSI module. In addition,
the
SSE
bit must be set to 0x1 before the
HSCLKEN
bit is set.
20.3.6
Interrupts
The QSSI can generate interrupts when the following conditions are observed:
■ Transmit FIFO service (when the transmit FIFO is half full or less)
■ Receive FIFO service (when the receive FIFO is half full or more)
■ Receive FIFO time-out
■ Receive FIFO overrun
■ End of transmission
■ Receive DMA transfer complete
■ Transmit DMA transfer complete
All of the interrupt events are ORed together before being sent to the interrupt controller, so the
QSSI generates a single interrupt request to the controller regardless of the number of active
interrupts. Each of the seven individual maskable interrupts can be masked by clearing the appropriate
bit in the SSI Interrupt Mask (SSIIM) register (see page 1402). Setting the appropriate mask bit
enables the interrupt.
1381
December 13, 2013
Texas Instruments-Advance Information
Tiva
TM4C129XNCZAD Microcontroller