ZHCSM33D February 2022 – January 2025 TMP1826
PRODUCTION DATA
表 8-12 顯示了主機(jī) MCU 為器件配置 IO 而必須執(zhí)行的程序流。主機(jī)會(huì)選擇要與之通信的器件并發(fā)出 GPIO WRITE 函數(shù)。然后,主機(jī)應(yīng)發(fā)送 IO 配置寄存器,后跟一個(gè)反相值,使器件能夠檢查是否存在任何總線傳輸錯(cuò)誤。如果主機(jī)接收到除 AAh 以外的任何返回代碼,則主機(jī)必須先發(fā)送總線復(fù)位來(lái)終止事務(wù),并再次寫(xiě)入 IO 配置寄存器。如果主機(jī)計(jì)劃連續(xù)讀取器件,則主機(jī)必須發(fā)送總線復(fù)位并啟動(dòng) GPIO READ 函數(shù)。
| 主機(jī)到器件 | 器件到主機(jī) | 注釋 |
|---|---|---|
| 復(fù)位 | 主機(jī)發(fā)送復(fù)位以初始化通信 | |
| 復(fù)位應(yīng)答 | 器件響應(yīng)初始化 | |
| MATCHADDR (55h) | 主機(jī)發(fā)送地址命令以選擇特定器件 | |
| 器件 1 地址 | 主機(jī)發(fā)送 8 字節(jié)器件地址以選擇器件 1 | |
| GPIO WRITE (A5h) | 主機(jī)發(fā)送用于 GPIO 寫(xiě)入的函數(shù)命令 | |
| IO 配置數(shù)據(jù) | 主機(jī)發(fā)送 IO 配置數(shù)據(jù) | |
| IO 配置數(shù)據(jù) | 主機(jī)發(fā)送反相 IO 配置數(shù)據(jù) | |
| 返回代碼 | 器件返回 AAh 表示寫(xiě)入成功,而 FFh 表示錯(cuò)誤 | |
| 復(fù)位 | 主機(jī)發(fā)送復(fù)位以初始化通信 | |
| 復(fù)位應(yīng)答 | 器件響應(yīng)初始化 | |
| MATCHADDR (55h) | 主機(jī)發(fā)送地址命令以選擇特定器件 | |
| 器件 2 地址 | 主機(jī)發(fā)送 8 字節(jié)器件地址以選擇器件 2 | |
| GPIO WRITE (A5h) | 主機(jī)發(fā)送用于 GPIO 寫(xiě)入的函數(shù)命令 | |
| IO 配置數(shù)據(jù) | 主機(jī)發(fā)送 IO 配置數(shù)據(jù) | |
| IO 配置數(shù)據(jù) | 主機(jī)發(fā)送反相 IO 配置數(shù)據(jù) | |
| 返回代碼 | 器件返回 AAh 表示寫(xiě)入成功,而 FFh 表示錯(cuò)誤 |