ZHCU955C August 2021 – March 2024 DLPC7540
当 I2C 主器件请求读取数据时,Busy 标志(标头字节中的第 7 位)指示短缺状态。如果设置了该位,则表示 DLPC 正忙,还没有发回任何响应;主机可以使用系统繁忙引脚来检查控制器是否可以进行接收。当该位被设置,响应标头的其余位将视为无关位,无需读取更多字节。预期主机将继续从控制器读取响应,直到清除该位。发生这种情况时,响应标头是有效的,其余数据根据命令而定。
如果主机在中途放弃读取命令或在发送读取命令后立即发送另一条命令,则控制器缓冲区中的响应字节将被丢弃并会处理新命令。
对于 USB 通信层,控制器通过对读取请求发出 NAK 响应来指示繁忙状态。