您尚未登录。

楼主 # 2021-06-26 09:56:30

tigger
Moderator
注册时间: 2021-06-18
已发帖子: 172
积分: 111

Linux i2c tools 读 16bit 寄存器地址 分析

比如用 i2cset 送入 0xAABB寄存器地址, 然后连续执行两次 i2cget 读出寄存器内容:


# i2cset -y 0 0x52 0xAA 0xBB
#
#
# i2cget -y 0 0x52
0x10
# i2cget -y 0 0x52
0x11

2021-06-26_095444.png

2021-06-26_095529.png

2021-06-26_095548.png

离线

楼主 #1 2021-06-26 10:29:55

tigger
Moderator
注册时间: 2021-06-18
已发帖子: 172
积分: 111

Re: Linux i2c tools 读 16bit 寄存器地址 分析

2021-06-26_102853.png

Linux执行 i2cdetect -y 0 之后, N76E003 I2C 状态寄存器值: 0xA8 0xC0

离线

楼主 #2 2021-06-26 10:31:11

tigger
Moderator
注册时间: 2021-06-18
已发帖子: 172
积分: 111

Re: Linux i2c tools 读 16bit 寄存器地址 分析

2021-06-26_101708.png




执行 i2cset -y 0 0x52 0xAA 0xBB 之后 I2C状态寄存器值: 0x60, 0xA0, 0x80

离线

楼主 #3 2021-06-26 10:33:48

tigger
Moderator
注册时间: 2021-06-18
已发帖子: 172
积分: 111

Re: Linux i2c tools 读 16bit 寄存器地址 分析

2021-06-26_103247.png




执行 i2cget -y 0 0x52 之后 N76E003 I2C状态寄存器值: 0xA8, 0xC0

离线

楼主 #4 2021-06-26 10:57:45

tigger
Moderator
注册时间: 2021-06-18
已发帖子: 172
积分: 111

Re: Linux i2c tools 读 16bit 寄存器地址 分析

2021-06-26_105540.png

2021-06-26_105614.png






执行 i2cget -y 0 0x52 0xAA 之后 N76E003 I2C 状态寄存器值: 0x60, 0x80, 0xA0, 0xA8, 0xC0

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn