社区
单片机/工控
帖子详情
I2C器件的从地址是怎么确定的?
frank_yufu
2006-12-21 10:27:59
单片机访问外部I2C器件的时候,外部器件的从地址是由什么决定的?
...全文
984
2
打赏
收藏
I2C器件的从地址是怎么确定的?
单片机访问外部I2C器件的时候,外部器件的从地址是由什么决定的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
goodluckyxl
2006-12-21
打赏
举报
回复
I2C器件已经定了
icesnows
2006-12-21
打赏
举报
回复
从地址????I2C器件内部地址应该是由芯片本身决定的,能不能具体一点?
I2C
从
器件
地址
指南针芯片和加速度、角加速度芯片用到了
I2C
通信。其中
I2C
的从
器件
地址
(我只用到了7位的)的组成如下: 1byte = 7bit
地址
+ 1bit读写标志 注:1bit读写标志中,0-发送数据(写),1-请求数据(读)。 有的芯片手册上给的
地址
包括了1bit读写标志,有的数据手册上给的
地址
不包括1bit读写标志。举例如下: (1) 3轴数字指南针芯片HMC588
I2C
器件
的从设备
地址
设置
I2C
中24C02从
地址
设置 今天看了一下AT24C02的程序,发现“从设备
地址
”有点不明白,现在以AT24C02为例子说说我的见解。 首先,先看一下AT24C02的芯片资料,我们会发现AT24C02有三个
地址
A0,A1,A2。同时,我们会在资料的Device Address介绍发现
I2C
器件
一共有七位
地址
码,还有一位是读/写(R/W)操作位,而在AT24C02的前四位
I2C
中24C02从
地址
设置 区分
器件
地址
和 寄存器
地址
I2C
中24C02从
地址
设置 从设备
地址
首先,先看一下AT24C02的芯片资料,我们会发现AT24C02有三个
地址
A0,A1,A2。同时,我们会在资料的Device Address介绍发现
I2C
器件
一共有七位
地址
码,还有一位是读/写(R/W)操作位,而在AT24C02的前四位已经固定为1010。R/W为1则为 读操作,为0则为写操作。R/W位我们要设置为0(写操作) 规则为:1010(A0)(A1)(A2)(R/W) 然后,看一下自己的设置PCB上的AT24C02的三位
地址
引脚的接...
I2C
器件
的从设备
地址
的设置(以AT24C02为例)
1 AT24C02的硬件连接电路图 2 从设备
地址
在进行
I2C
通信时,主机发送启动信号后,再发送寻址信号。
器件
的
地址
有7位和10位,以7为
地址
寻址为例,寻址信号由一个字节 构成,高7位为
地址
位,最低位为方向位,用来表示主机与从
器件
的数据传输方向,方向位0代表主机接下来对从
器件
进行写操作, 方向位为1,表明主机接下来对
器件
进行读操作。 AT24C02的高4位是固定的,为
如何判断
I2C
从机的设备
地址
?
大家在使用Ginkgo USB-
I2C
适配器,有个非常重要的信息就是所控制的从机
地址
必须要知道,否则就无法正确的和
I2C
从机进行通信,一般来说,在
I2C
设备的数据手册中都会明确提出这个设备的
I2C
地址
是多少,不过在有的时候,可能手边没有这个设备的
地址
信息,但是也想和它建立通信,这种情况怎么办呢?下面我们就可以用我们的适配器并配合我们提供的一个小工具来找到这个设备的
地址
。实现的基本原理,我们先假设这...
单片机/工控
27,518
社区成员
28,799
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章