发新帖我要提问
12
返回列表

DSP扩展外设怎么确定外设的地址

[复制链接]
楼主: Snow7
手机看帖
扫描二维码
随时随地手机跟帖
sanfuzi| | 2018-6-2 22:48 | 显示全部楼层
由外部IC的3个引脚所组合电平决定的

使用特权

评论回复
chenci2013| | 2018-6-2 22:48 | 显示全部楼层
8位寻址

使用特权

评论回复
gygp| | 2018-6-2 22:48 | 显示全部楼层
而且可以是单接收的器件或者可以接收也可以发送的器件

使用特权

评论回复
mituzu| | 2018-6-2 22:48 | 显示全部楼层
一般I2C芯片的地址是可以由硬件设定的

使用特权

评论回复
suzhanhua| | 2018-6-2 22:48 | 显示全部楼层
只有读写设备地址

使用特权

评论回复
xietingfeng| | 2018-6-2 22:48 | 显示全部楼层
以AT24C02存储器为例:
通过查阅芯片手册发现
设备地址=01010A2A1A0(去掉R/W位,高位补0),硬件将A2A1A0都接地=》设备地址=01010000=0x50
再次得到:
如果CPU读设备,那么读设备地址=设备地址<<1 | 1=>
1010A2A1A01=>10100001=>0xa1
如果CPU写设备,那么写设备地址=设备地址<<1 | 0 = 0xa0

使用特权

评论回复
isseed| | 2018-6-2 22:48 | 显示全部楼层
每一个外设都有唯一的设备地址

使用特权

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

本版积分规则