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