ZHCSQH8B September 2025 – January 2026 TCAN5102-Q1
ADVANCE INFORMATION
由于 UART 是基于字节的传输,没有更高级别的协议,因此不存在帧的概念。UART 模块移入和移出字节时,会对每个字节进行错误检查。因此,每个接收到的字节都有一个相关联的状态字节,用于向 MCU 提示任何错误。由于错误并非经常发生,因此除非发生错误,否则无需读取每个字节的状态字节。为节省吞吐量,每次读取 UART RX FIFO 的末尾都会附加一个全局状态字节。此全局状态字节是已读出字节的所有状态字节的逻辑“或”结果。这使 MCU 能够确定所传输的字节块是否有任何错误报告。如果有,可以请求读取。读取 RX 错误状态寄存器以确定哪个字节出错以及所接收的错误。
发送或接收数据时,没有使用额外的 UART 特定报头,仅在读取 RX FIFO 时有全局状态字节。
有关寄存器和数据格式的更多信息,请参阅 UART 发送 FIFO(地址 = h2010)、UART 发送 FIFO(地址 = h2010)和 UART 接收错误状态(地址 = h2011)。