stm32 /stm32n6 /STM32N647 /SPDIFRX /SPDIFRX_SR

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 SPDIFRX_SR

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)RXNE 0 (B_0x0)CSRNE 0 (B_0x0)PERR 0 (B_0x0)OVR 0 (B_0x0)SBD 0 (B_0x0)SYNCD 0 (B_0x0)FERR 0 (B_0x0)SERR 0 (B_0x0)TERR 0WIDTH5

SBD=B_0x0, SYNCD=B_0x0, CSRNE=B_0x0, FERR=B_0x0, RXNE=B_0x0, TERR=B_0x0, SERR=B_0x0, PERR=B_0x0, OVR=B_0x0

Description

SPDIFRX status register

Fields

RXNE

Read data register not empty

0 (B_0x0): Data is not received.

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

CSRNE

Control buffer register not empty

0 (B_0x0): No control word available on SPDIFRX_CSR register

1 (B_0x1): A control word is available on SPDIFRX_CSR register.

PERR

Parity error

0 (B_0x0): No parity error

1 (B_0x1): Parity error

OVR

Overrun error

0 (B_0x0): No overrun error

1 (B_0x1): Overrun error is detected.

SBD

Synchronization block detected

0 (B_0x0): No B preamble is detected.

1 (B_0x1): B preamble is detected.

SYNCD

Synchronization done

0 (B_0x0): Synchronization is pending.

1 (B_0x1): Synchronization is completed.

FERR

Framing error

0 (B_0x0): No Manchester violation detected

1 (B_0x1): Manchester violation detected

SERR

Synchronization error

0 (B_0x0): No synchronization error is detected.

1 (B_0x1): Synchronization error is detected.

TERR

Time-out error

0 (B_0x0): No sequence error is detected.

1 (B_0x1): Sequence error is detected.

WIDTH5

duration of 5 symbols counted with spdifrx_ker_ck

Links

()