Infineon /XMC1300 /USIC0_CH0 /TCSR

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as TCSR

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (value1)WLEMD 0 (value1)SELMD 0 (value1)FLEMD 0 (value1)WAMD 0 (value1)HPCMD 0 (value1)SOF 0 (value1)EOF 0 (value1)TDV 0 (value1)TDSSM 0 (value1)TDEN 0 (value1)TDVTR 0 (value1)WA 0 (value1)TSOF 0 (value1)TV 0 (value1)TVC 0 (value1)TE

EOF=value1, SELMD=value1, TDEN=value1, TE=value1, TDVTR=value1, SOF=value1, TDV=value1, TVC=value1, TV=value1, TSOF=value1, TDSSM=value1, FLEMD=value1, WLEMD=value1, WA=value1, WAMD=value1, HPCMD=value1

Description

Transmit Control/Status Register

Fields

WLEMD

WLE Mode

0 (value1): The automatic update of SCTR.WLE and TCSR.EOF is disabled.

1 (value2): The automatic update of SCTR.WLE and TCSR.EOF is enabled.

SELMD

Select Mode

0 (value1): The automatic update of PCR.CTR[23:16] is disabled.

1 (value2): The automatic update of PCR.CTR[23:16] is disabled.

FLEMD

FLE Mode

0 (value1): The automatic update of FLE is disabled.

1 (value2): The automatic update of FLE is enabled.

WAMD

WA Mode

0 (value1): The automatic update of bit WA is disabled.

1 (value2): The automatic update of bit WA is enabled.

HPCMD

Hardware Port Control Mode

0 (value1): The automatic update of bits SCTR.DSM and SCTR.HPCDIR is disabled.

1 (value2): The automatic update of bits SCTR.DSM and SCTR.HPCDIR is enabled.

SOF

Start Of Frame

0 (value1): The data word in TBUF is not considered as first word of a frame.

1 (value2): The data word in TBUF is considered as first word of a frame. A currently running frame is finished and MSLS becomes deactivated (respecting the programmed delays).

EOF

End Of Frame

0 (value1): The data word in TBUF is not considered as last word of an SSC frame.

1 (value2): The data word in TBUF is considered as last word of an SSC frame.

TDV

Transmit Data Valid

0 (value1): The data word in TBUF is not valid for transmission.

1 (value2): The data word in TBUF is valid for transmission and a transmission start is possible. New data should not be written to a TBUFx input location while TDV = 1.

TDSSM

TBUF Data Single Shot Mode

0 (value1): The data word in TBUF is not considered as invalid after it has been loaded into the transmit shift register. The loading of the TBUF data into the shift register does not clear TDV.

1 (value2): The data word in TBUF is considered as invalid after it has been loaded into the shift register. In ASC and IIC mode, TDV is cleared with the TBI event, whereas in SSC and IIS mode, it is cleared with the RSI event. TDSSM = 1 has to be programmed if an optional data buffer is used.

TDEN

TBUF Data Enable

0 (value1): A transmission start of the data word in TBUF is disabled. If a transmission is started, the passive data level is sent out.

1 (value2): A transmission of the data word in TBUF can be started if TDV = 1.

2 (value3): A transmission of the data word in TBUF can be started if TDV = 1 while DX2S = 0.

3 (value4): A transmission of the data word in TBUF can be started if TDV = 1 while DX2S = 1.

TDVTR

TBUF Data Valid Trigger

0 (value1): Bit TCSR.TE is permanently set.

1 (value2): Bit TCSR.TE is set if DX2T becomes active while TDV = 1.

WA

Word Address

0 (value1): The data word in TBUF will be transmitted after a falling edge of WA has been detected (referring to PSR.WA).

1 (value2): The data word in TBUF will be transmitted after a rising edge of WA has been detected (referring to PSR.WA).

TSOF

Transmitted Start Of Frame

0 (value1): The latest data word transmission has not been started for the first word of a data frame.

1 (value2): The latest data word transmission has been started for the first word of a data frame.

TV

Transmission Valid

0 (value1): The latest start of a data word transmission has taken place while no valid data was available. As a result, the transmission of a data words with passive level (SCTR.PDL) has been started.

1 (value2): The latest start of a data word transmission has taken place with valid data from TBUF.

TVC

Transmission Valid Cumulated

0 (value1): Since TVC has been set, at least one data buffer underflow condition has occurred.

1 (value2): Since TVC has been set, no data buffer underflow condition has occurred.

TE

Trigger Event

0 (value1): The trigger event has not yet been detected. A transmission of the data word in TBUF can not be started.

1 (value2): The trigger event has been detected (or the trigger mechanism is switched off) and a transmission of the data word in TBUF can be started.

Links

()