以配置拓展寄存器LED0、LED1为例:
要写LED0、LED1需分两步:
1、先写地址寄存器(ETHER_PHY_REG_DEBUG_REGISTER_ADDR_ESS_OFFSET
),指定要操作的扩展寄存器地址(如 0x40C0
对应 LED0、0x40C3
对应 LED1 );
2、再写数据寄存器( ETHER_PHY_REG_DEBUG_REGISTER_DAT_A
),传入要写入的配置值(如 0x030
写入 0x40C0
、0x0320
写入 0x40C3
)。