微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > IIC总线器件地址如何设置。

IIC总线器件地址如何设置。

时间:10-02 整理:3721RD 点击:
总线上的设备分为主设备(ARM处理器)和从设备两种,从设备级联时,从设备的器件地址如何设置?相应的地址码怎样设置?

A0 A1 A2器件地址输入端

这些输入脚用于多个器件级联时设置器件地址当这些脚悬空时默认值为0, 24WC01 除外,当使用24WC01 或24WC02 时,最大可级联8 个器件。如果只有一个24WC02 被总线寻址,这三个地址输入脚A0、 A1、 A2 可悬空或连接到Vss。 如果只有一个24WC01 被总线寻址,这三个地址输入脚A0、 A1、 A2 必须连接到Vss。

器件寻址

主器件通过发送一个起始信号,启动发送过程,然后发送它所要寻址的从器件的地址,8 位从器件地址的高4 位固定为1010。接下来的3 位A2、 A1、 A0 为器件的地址位。用来定义哪个器件以及器件的哪个部分被主器件访问。上述8 个CAT24WC01/02, 4 个CAT24WC04, 2 个CAT24WC08,1 个CAT24WC16,可单独被系统寻址,从器件8 位地址的最低位作为读写控制位。1 表示对从器件进行读操作,0 表示对从器件进行写操作。在主器件发送起始信号和从器件地址字节后,CAT24WC01/02/04/08/16监视总线,并当其地址与发送的从地址相符时,通过SDA 线响应一个应答信号。 CAT24WC01/02/04/08/16再根据读写控制位R/W 的状态,进行读或写操作。见图5 。

IIC器件寻址地址设置


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top