Hi,
We use DMA mode 1: in this way, the TXRDY output goes high when the TX FIFO is full, goes low when the available space is bigger than the selected threshold (with histeresys).
The question is about bit 0 & 1 of FIFO RDY registers.
- Are they the copy of TXRDYA & TXRDYB (as mentioned at page 1)?
- Or are they managed without hysteresis as described at page 38?
Thanks
Robert
----------------------------------
Document: SLLSEN8C –SEPTEMBER 2015–REVISED JUNE 2017
From page 27:
8.4.1.2 Block DMA Transfers (DMA Mode 1)
Transmitter: TXRDY is active when a trigger level number of spaces are available. It becomes inactive when the
FIFO is full.
From page 1:
With the FIFO RDY register, the software gets the
status of TXRDY or RXRDY for all two ports in one
access
From page 38
8.5.15 FIFO Ready Register
The FIFO ready register provides realtime status of the transmit and receive FIFOs of both channels. Table 19
shows the FIFO ready register bit settings. The trigger level mentioned in Table 19 refers to the setting in either
FCR (when TLR value is 0), or TLR (when it has a nonzero value).
Table 19. FIFO Ready Register
BIT 0 SETTINGS
0 = There are fewer than a TX trigger level number of spaces available in the TX FIFO of channel A.
1 = There are at least a TX trigger level number of spaces available in the TX FIFO of channel A.