ZHCSM98D August 2020 – December 2023 DP83TD510E
PRODUCTION DATA
在读取操作之后,若要读取扩展寄存器组中的寄存器并自动将地址寄存器递增到下一更高值:
指令 | 示例:读取寄存器 0x0170 和 0x0171 |
---|---|
1.将值 0x001F(地址函数字段 = 00,DEVAD = 31)写入寄存器 REGCR。 |
将寄存器 0x0D 写入值 0x001F |
2.将所需寄存器地址写入寄存器 ADDAR。 |
将寄存器 0x0E 写入值 0x0170 |
3.将值 0x801F(数据,读取和写入时的后增量函数字段 = 10,DEVAD = 31)写入寄存器 REGCR。 | 将寄存器 0x0D 写入值 0x801F |
4.将所需扩展寄存器组寄存器的内容读取到寄存器 ADDAR。 | 读取寄存器 0x0E |
5.随后读取寄存器 ADDAR(第 4 步),读取由地址寄存器值所选择下一个更高地址的数据寄存器;每次访问之后,地址寄存器都会递增。 | 读取寄存器 0x0E |
第 4 步读取寄存器 0x0170,由于启用了后增量,因此第 5 步读取寄存器 0x0171。