stm32 /stm32n6 /STM32N647 /USART1 /USART_ISR_FIFO_DISABLED

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 USART_ISR_FIFO_DISABLED

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 (B_0x0)PE 0 (B_0x0)FE 0 (B_0x0)NE 0 (ORE)ORE 0 (B_0x0)IDLE 0 (B_0x0)RXNE 0 (TC)TC 0 (B_0x0)TXE 0 (B_0x0)LBDF 0 (B_0x0)CTSIF 0 (B_0x0)CTS 0 (B_0x0)RTOF 0 (B_0x0)EOBF 0 (B_0x0)UDR 0 (ABRE)ABRE 0 (ABRF)ABRF 0 (B_0x0)BUSY 0 (B_0x0)CMF 0 (B_0x0)SBKF 0 (B_0x0)RWU 0 (WUF)WUF 0 (TEACK)TEACK 0 (REACK)REACK 0 (B_0x0)TCBGT

IDLE=B_0x0, FE=B_0x0, PE=B_0x0, TXE=B_0x0, RXNE=B_0x0, EOBF=B_0x0, CMF=B_0x0, CTSIF=B_0x0, NE=B_0x0, TCBGT=B_0x0, LBDF=B_0x0, RTOF=B_0x0, BUSY=B_0x0, RWU=B_0x0, CTS=B_0x0, SBKF=B_0x0, UDR=B_0x0

Description

USART interrupt and status register [alternate]

Fields

PE

Parity error

0 (B_0x0): No parity error

1 (B_0x1): Parity error

FE

Framing error

0 (B_0x0): No Framing error is detected

1 (B_0x1): Framing error or break character is detected

NE

Noise detection flag

0 (B_0x0): No noise is detected

1 (B_0x1): Noise is detected

ORE

Overrun error

1 (B_0x1): Overrun error is detected

IDLE

Idle line detected

0 (B_0x0): No Idle line is detected

1 (B_0x1): Idle line is detected

RXNE

Read data register not empty

0 (B_0x0): Data is not received

1 (B_0x1): Received data is ready to be read.

TC

Transmission complete

TXE

Transmit data register empty

0 (B_0x0): Data register full

1 (B_0x1): Data register full

LBDF

LIN break detection flag

0 (B_0x0): LIN Break not detected

1 (B_0x1): LIN break detected

CTSIF

CTS interrupt flag

0 (B_0x0): No change occurred on the CTS status line

1 (B_0x1): A change occurred on the CTS status line

CTS

CTS flag

0 (B_0x0): CTS line set

1 (B_0x1): CTS line reset

RTOF

Receiver timeout

0 (B_0x0): Timeout value not reached

1 (B_0x1): Timeout value reached without any data reception

EOBF

End of block flag

0 (B_0x0): End of Block not reached

1 (B_0x1): End of Block (number of characters) reached

UDR

SPI slave underrun error flag

0 (B_0x0): No underrun error

1 (B_0x1): underrun error

ABRE

Auto baud rate error

ABRF

Auto baud rate flag

BUSY

Busy flag

0 (B_0x0): USART is idle (no reception)

1 (B_0x1): Reception on going

CMF

Character match flag

0 (B_0x0): No Character match detected

1 (B_0x1): Character match detected

SBKF

Send break flag

0 (B_0x0): No break character transmitted

1 (B_0x1): Break character transmitted

RWU

Receiver wakeup from Mute mode

0 (B_0x0): Receiver in Active mode

1 (B_0x1): Receiver in Mute mode

WUF

Wakeup from low-power mode flag

TEACK

Transmit enable acknowledge flag

REACK

Receive enable acknowledge flag

TCBGT

Transmission complete before guard time flag

0 (B_0x0): Transmission is not complete or transmission is complete unsuccessfully (i.e. a NACK is received from the card)

1 (B_0x1): Transmission is complete successfully (before Guard time completion and there is no NACK from the smart card).

Links

()