ZHCSQH8A September 2025 – October 2025 TCAN5102-Q1
ADVANCE INFORMATION
图 7-104 显示了 I2C_FIFO_CTRL,表 7-148 中对此进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RX_TRG | TX_TRG | RSVD | CLR_TX | CLR_RX | RSVD | ||
| R/WP-0h | R/WP-0h | R-0h | RH/W1S-0h | RH/W1S-0h | R-0h | ||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | RX_TRG | R/WP | 0h | 设定当 RX FIFO 达到 FIFO 中所存储的指定字节数时,RX FIFO 的触发级别。 这允许 CPU 批量移出字节,而非一次 1 个字节,以减少中断次数 0h = RX FIFO 中有 4 个字节 1h = RX FIFO 中有 8 个字节 2h = RX FIFO 中有 [(最大容量) - 128] 个字节 3h = RX FIFO 中有 [(最大容量) - 64] 个字节 |
| 5-4 | TX_TRG | R/WP | 0h | 设定当 TX FIFO 中的空闲字节数增加到指定数量时的触发级别。 用于在 FIFO 中有一定数量的空闲空间时产生中断,以便处理器可以将多个字节加载到 FIFO 中,而不是一次仅加载 1 个字节。 注: 该中断触发方式类似于边沿触发型中断。 如果用户始终保持不低于 8 个空闲空间 0h = 16 字节空闲 1h = 32 字节空闲 2h =[(最大大小)- 128] 字节空闲 3h =[(最大大小)- 64] 字节空闲 |
| 3 | RSVD | R | 0h | |
| 2 | CLR_TX | RH/W1S | 0h | 清除发送 FIFO 的内容。 清除完成后,硬件将该位复位为 0。 0h = 不执行任何操作 1h = 清除发送 FIFO |
| 1 | CLR_RX | RH/W1S | 0h | 清除接收 FIFO 的内容。 清除完成后,硬件将该位复位为 0。 0h = 不执行任何操作 1h = 清除接收 FIFO |
| 0 | RSVD | R | 0h |