ZHCSQH8A September 2025 – October 2025 TCAN5102-Q1
ADVANCE INFORMATION
請參考 PDF 數(shù)據(jù)表獲取器件具體的封裝圖。
UART 接收錯誤狀態(tài)寄存器的工作機(jī)制與 UART 接收 FIFO 類似,不同之處在于,它返回最近讀取的每個 UART 字節(jié)對應(yīng)的獨立狀態(tài)字節(jié)。
當(dāng)處理器從 UART RX FIFO 中讀取數(shù)據(jù)時,對應(yīng)字節(jié)的狀態(tài)字節(jié)會被加載到 UART 接收錯誤狀態(tài) [FIFO] 中。一般步驟是從 UART RX FIFO 讀取,檢查全局狀態(tài)寄存器以查看是否有任何字節(jié)報告非正常狀態(tài)。如果返回非正常狀態(tài)字節(jié),則處理器應(yīng)讀取與從 UART RX FIFO 中讀取的 UART 數(shù)據(jù)字節(jié)數(shù)量相對應(yīng)的 UART 接收錯誤狀態(tài)。這將返回最近從 UART RX FIFO 讀取的每個 UART 數(shù)據(jù)字節(jié)的狀態(tài)字節(jié)。
讀取 UART RX FIFO 后,該寄存器的內(nèi)容將被清除,使用最新讀取的 UART 數(shù)據(jù)字節(jié)的狀態(tài)字節(jié)更新該寄存器的內(nèi)容。
有關(guān)更多信息和示例,請參閱 UART 控制協(xié)議。狀態(tài)字節(jié)值如下所示。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RSVD | BRK | FE | PAR | NO_RX | NO_ERR | ||
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
| 位 | 字段 | 類型 | 默認(rèn)值 | 說明 |
|---|---|---|---|---|
| 7-5 | RSVD | R | 0h | |
| 4 | BRK | R | 0h | 檢測到中斷條件時置位。 中斷時數(shù)據(jù)字節(jié)返回 0x00 0h = 不是中斷條件 1h = 是中斷 |
| 3 | FE | R | 0h | 當(dāng)置位時,表示接收的字節(jié)有幀錯誤(停止位計數(shù)無效) 0h = 字節(jié)組幀有效 1h = 字節(jié)組幀無效 |
| 2 | PAR | R | 0h | 當(dāng)置位時,表示接收的字節(jié)有無效的奇偶校驗位 0h = 奇偶校驗位有效 1h = 奇偶校驗位無效 |
| 1 | NO_RX | R | 0h | 讀取空的 RX FIFO 將返回 0x00,此位表示數(shù)據(jù)無效/未接收到。 這表示沒有接收到數(shù)據(jù) 0h = 不是空/未接收的字節(jié) 1h = 此字節(jié)無效/未接收且為空 |
| 0 | NO_ERR | R | 0h | 當(dāng)置位時,表明該字節(jié)接收過程無任何錯誤,為有效字節(jié)。 如果沒有設(shè)置其他位,則設(shè)置此位 0h = 存在一些非正常狀態(tài) 1h = 字節(jié)接收成功 |