ZHCSM33C february 2022 – may 2023 TMP1826
PRODUCTION DATA
表 9-11 显示了主机 MCU 为读取器件 IO 而必须执行的程序流。主机会选择要与之通信的器件并发出 GPIO READ 函数,该器件返回 IO 读取寄存器值以及字节的 CRC。此时,该器件应再次对 IO 进行采样。如果主机在采样期间发出总线复位信号,该器件应终止更新过程并保留最后一个采样值。如果主机继续,该器件应发回新的采样值。
主机到器件 | 器件到主机 | 注释 |
---|---|---|
复位 | 主机发送复位以初始化通信 | |
复位应答 | 器件响应初始化 | |
MATCHADDR (55h) | 主机发送地址命令以选择特定器件 | |
器件 1 地址 | 主机发送 8 字节器件地址以选择器件 1 | |
GPIO READ (F5h) | 主机发送用于 GPIO 读取的函数命令 | |
IO 读取寄存器 | 器件对 GPIO 进行采样并发送 IO 读取寄存器数据 | |
CRC | 器件发送 CRC | |
IO 读取寄存器 | 器件对 GPIO 进行采样并发送 IO 读取寄存器数据 | |
CRC | 器件发送 CRC | |
复位 | 主机发送复位以初始化通信 | |
复位应答 | 器件响应初始化 | |
MATCHADDR (55h) | 主机发送地址命令以选择特定器件 | |
器件 2 地址 | 主机发送 8 字节器件地址以选择器件 2 | |
GPIO READ (F5h) | 主机发送用于 GPIO 读取的函数命令 | |
IO 读取寄存器 | 器件对 GPIO 进行采样并发送 IO 读取寄存器数据 | |
CRC | 器件发送 CRC |