9897网关芯片读写操作

前言

9807控制信号,可使用I2C和SPI;

I2C操作方面,这里使用I2C操作

 

解析资料

这是FAE提供资料,是使用单片机上位机的I2C操作的;

由于是我直接使用linux下的I2C工具,所以需要转化下格式

9897网关芯片读写操作_第1张图片9897网关芯片读写操作_第2张图片

 

转化读写操作格式

(1)读 0x07 0x3C 操作

写 0x5f  0x111A   0x0007
写0x5f  0x111C   0x003C
写0x5f  0x111A   0x4007
写0x5f 0x111C
读0x5f  0x111C    0x2

转化成工具操作
i2ctransfer -y -f 0 w4@0x5f 0x11 0X1A 0x00 0x07
i2ctransfer -y -f 0 w4@0x5f 0x11 0X1C 0x00 0x3C
i2ctransfer -y -f 0 w4@0x5f 0x11 0X1A 0x40 0x07
i2ctransfer -y -f 0 w2@0x5f 0x11 0X1C  r16

查询成功,与上述一致

9897网关芯片读写操作_第3张图片

 

(2)写 0x07 0x3C 操作

写入0x00 disable EEE

写0x5f 0x111A   0x0007
写0x5f 0x111C   0x003C
写0x5f 0x111A   0x4007
写0x5f 0x111C   0x0000 
读0x5f  0x111C    0x2

转化成工具操作
i2ctransfer -y -f 0 w4@0x5f 0x11 0X1A 0x00 0x07
i2ctransfer -y -f 0 w4@0x5f 0x11 0X1C 0x00 0x3C
i2ctransfer -y -f 0 w4@0x5f 0x11 0X1A 0x40 0x07
i2ctransfer -y -f 0 w4@0x5f 0x11 0X1C 0x00 0x00
i2ctransfer -y -f 0 w2@0x5f 0x11 0X1C  r16

成功写入0x00

9897网关芯片读写操作_第4张图片

 

 

你可能感兴趣的:(网络模块,Hi3559,海思)