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