Part Number:DRA821U
Time-out Counter and UART_ EFR2 description is shown in the figure:
question 1: If UART_EFR2[6](TIMEOUT_BEHAVE) = 1, whether the time-out counter in the figure refers to the values of UART_TIMEOUTL and UART_TIMEOUTH?
question 2: If UART_EFR2[6](TIMEOUT_BEHAVE) = 0, the time-out period for the UART time-out interrupt is equal to4x the programmed word length + 12 bits in the figure.
question 3: Because of the write operation to register UART_EFR2 [6] during UART initialization, it was found that UART crash,
So what are the conditions for writing to register UART_EFR2?
Shine:
已咨询e2e产品线工程师,请关注下面帖子的回复。https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1245406/dra821u-register-uart_-efr2
,
Shine:
请看下面e2e工程师的回复。
1) Yes, the value is the 16-bit combination of the two fields:
TIMEOUT_L – Custom timeout period in baud clocks, to override the internal value, when different from 0. [Lower byte of the 16 bit value]TIMEOUT_H – Custom timeout period in baud clocks, to override the internal value, when different from 0. [Higher byte of the 16 bit value]
2) Correct
3) Please refer to a TI driver for example of the correct programming sequence.