stm32 /stm32n6 /STM32N645 /I2C1 /I2C_TIMEOUTR

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 I2C_TIMEOUTR

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 0TIMEOUTA0 (B_0x0)TIDLE 0 (B_0x0)TIMOUTEN 0TIMEOUTB0 (B_0x0)TEXTEN

TIMOUTEN=B_0x0, TIDLE=B_0x0, TEXTEN=B_0x0

Description

I2C timeout register

Fields

TIMEOUTA

Bus Timeout A

TIDLE

Idle clock timeout detection

0 (B_0x0): TIMEOUTA is used to detect SCL low timeout

1 (B_0x1): TIMEOUTA is used to detect both SCL and SDA high timeout (bus idle condition)

TIMOUTEN

Clock timeout enable

0 (B_0x0): SCL timeout detection is disabled

1 (B_0x1): SCL timeout detection is enabled: when SCL is low for more than t less than sub>TIMEOUT less than /sub> (TIDLE=0) or high for more than t less than sub>IDLE less than /sub>(TIDLE=1), a timeout error is detected (TIMEOUT=1).

TIMEOUTB

Bus timeout B

TEXTEN

Extended clock timeout enable

0 (B_0x0): Extended clock timeout detection is disabled

1 (B_0x1): Extended clock timeout detection is enabled. When a cumulative SCL stretch for more than t less than sub>LOW:EXT less than /sub>is done by the I2C interface, a timeout error is detected (TIMEOUT=1).

Links

()