ZHCSY29 April 2025 TCAL9539R
PRODUCTION DATA
成功应答地址字节后,总线控制器会发送一个存储在 TCAL9539R 中的控制寄存器中的命令字节。此数据字节的较低位反映了受影响的内部寄存器(输入、输出、极性反转或配置)。第 6 位与命令字节的较低三位一起用于指向器件的扩展功能(敏捷 IO)。仅在写入传输期间发送命令字节。
发送新命令后,被寻址的寄存器将继续被读取访问,直到发送新的命令字节。在上电、硬件复位或软件复位时,控制寄存器默认为 00h。
图 7-8 控制寄存器位| 控制寄存器位 | 命令字节 (HEX) | 寄存器 | 协议 | 上电默认值 | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 | ||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 00 | 输入端口 0 | 读取字节 | xxxx xxxx |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 01 | 输入端口 1 | 读取字节 | xxxx xxxx |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 02 | 输出端口 0 | 读取/写入字节 | 1111 1111 |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 03 | 输出端口 1 | 读取/写入字节 | 1111 1111 |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 04 | 极性反转 0 | 读取/写入字节 | 0000 0000 |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 05 | 极性反转 1 | 读取/写入字节 | 0000 0000 |
| 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 06 | 配置 0 | 读取/写入字节 | 1111 1111 |
| 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 07 | 配置 1 | 读取/写入字节 | 1111 1111 |
0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 40 | 输出驱动器强度 0 | 读取/写入字节 | 1111 1111 |
0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 41 | 输出驱动器强度 0 | 读取/写入字节 | 1111 1111 |
0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 42 | 输出驱动器强度 1 | 读取/写入字节 | 1111 1111 |
0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 43 | 输出驱动强度寄存器 1 | 读取/写入字节 | 1111 1111 |
0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 44 | 输入锁存寄存器 0 | 读取/写入字节 | 0000 0000 |
0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 45 | 输入锁存寄存器 1 | 读取/写入字节 | 0000 0000 |
0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 46 | 上拉/下拉使能寄存器 0 | 读取/写入字节 | 0000 0000 |
0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 47 | 上拉/下拉使能寄存器 1 | 读取/写入字节 | 0000 0000 |
0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 48 | 上拉/下拉选择寄存器 0 | 读取/写入字节 | 1111 1111 |
0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 49 | 上拉/下拉选择寄存器 1 | 读取/写入字节 | 1111 1111 |
0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 4A | 中断屏蔽寄存器 0 | 读取/写入字节 | 1111 1111 |
0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 4B | 中断屏蔽寄存器 1 | 读取/写入字节 | 1111 1111 |
0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 4C | 中断状态寄存器 0 | 读取字节 | 0000 0000 |
0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 4D | 中断状态寄存器 1 | 读取字节 | 0000 0000 |
0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 4F | 输出端口配置寄存器 | 读取/写入字节 | 0000 0000 |