[嵌入式Linux] 关于i2c_board_info的疑问

[复制链接]
2797|2
 楼主| wanjql 发表于 2015-5-8 15:13 | 显示全部楼层 |阅读模式
本帖最后由 wanjql 于 2015-5-8 15:14 编辑

定义i2c从设备的时候:
I2C_BOARD_INFO("ov564x", 0x3c)
上面红色标注的8位从地址,最后一位是不是0或1都行
 楼主| wanjql 发表于 2015-5-9 14:08 | 显示全部楼层
writeb((msgs->addr << 1) | 0x01, i2c_imx->base + IMX_I2C_I2DR);
这句是不是就表明,从地址其实只是前7位
mini1986 发表于 2015-5-11 08:23 | 显示全部楼层
i2c协议里面最后一位是读写标志位.....I2C_BOARD_INFO只是说明地址......
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

11

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部