打印
[MCU]

外设的地址是怎么确定的呢?

[复制链接]
821|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
morrisk|  楼主 | 2020-7-25 22:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
llljh| | 2020-7-25 22:18 | 只看该作者
网上搜一下 “器件的I2C地址”,已经有很多说明的了

使用特权

评论回复
板凳
xxrs| | 2020-7-25 22:21 | 只看该作者
对外设发数据时,先要写入要发送的外设地址,如下
I2caRegs.I2CSAR = SlaveAddress;

使用特权

评论回复
地板
ousj| | 2020-7-25 22:23 | 只看该作者
外设的本身的地址还是要在外设的程序中设定

使用特权

评论回复
5
lium| | 2020-7-25 22:26 | 只看该作者
DSP内部外设接口程序中有IIC地址的寄存器

使用特权

评论回复
6
langgq| | 2020-7-25 22:28 | 只看该作者
外设的IIC地址一般由硬件决定        一般由引脚决定  

使用特权

评论回复
7
yufe| | 2020-7-25 22:36 | 只看该作者
格式如下:
  D7 D6 D5 D4 D3 D2 D1 D0

使用特权

评论回复
8
langgq| | 2020-7-25 22:38 | 只看该作者
可以用户自定义地址码

使用特权

评论回复
9
happy_10| | 2020-7-25 22:43 | 只看该作者
每个器件都有一个唯一的地址

使用特权

评论回复
10
chuxh| | 2020-7-25 22:46 | 只看该作者
采用7位寻址

使用特权

评论回复
11
pengf| | 2020-7-25 22:48 | 只看该作者

I2C的从器件地址的组成如下:

1byte = 7bit地址 + 1bit读写标志

使用特权

评论回复
12
xxmmi| | 2020-7-25 22:54 | 只看该作者
芯片手册上给的地址

使用特权

评论回复
13
huwr| | 2020-7-25 23:02 | 只看该作者
设备地址标识外设在总线上的唯一性

使用特权

评论回复
14
zhuhuis| | 2020-7-25 23:05 | 只看该作者
设备地址由原理图和芯片手册共同定义

使用特权

评论回复
15
zwll| | 2020-7-25 23:07 | 只看该作者
有些芯片是没有直接给出I2C设备地址的

使用特权

评论回复
16
juventus9554| | 2020-7-25 23:09 | 只看该作者
通过地址选择脚,选择不同的I2C地址

使用特权

评论回复
17
dingy| | 2020-7-25 23:12 | 只看该作者
有的数据手册上给的地址不包括1bit读写标志。

使用特权

评论回复
18
liuzaiy| | 2020-7-25 23:18 | 只看该作者
D7-D4 共4位决定的。这是由半导公司生产时就已固定此类型的了

使用特权

评论回复
19
huanghuac| | 2020-7-25 23:21 | 只看该作者

1bit读写标志中,0-发送数据(写),1-请求数据(读)

使用特权

评论回复
20
xxmmi| | 2020-7-25 23:23 | 只看该作者
由外部IC的3个引脚所组合电平决定的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

701

主题

6879

帖子

2

粉丝