IIC介绍(四)之从机介绍

本文详细介绍了IIC协议中的从机概念,特别是以AT24cxx芯片为例,解释了从机7位地址的组成,其中前四位固定为1010,后三位由A0、A1和A2管脚电平决定。通过实例展示了如何根据管脚电平设置不同的从机地址,并详细描述了通过IIC对AT24cxx进行读写操作的过程,包括单次写入、连续写入、单个读取和批量读取的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      IIC的从机相对于主机来说便比较简单,主要是从机的地址的获取。

      这里以AT24cxx为例来说明。

      

      由上图可知,当AT24cxx作为IIC的从机时,其地址一般为7位,7位地址中前4位是固定的,为1010,区别是后三位,其由管脚所接的电平所决定。


由上图可知,芯片会留有3个管脚(A0、A1和A2),在实际使用AT24cxx时,根据这三个管脚所接的电平的不同,AT24cxx在IIC中的地址也随之不同,比如下图:


     它在IIC中的地址便为1010 000(0x50),因此其读地址为:1010 0001(0xA1),写地址为:1010 0000(0xA0).

     而通过IIC来对该设备进行读写的操作如下图所示:

首先是写一位数据(其在发完设备地址后发的第一个字节是所要写的地址而非数据):


之后是连续写(与上面类似的,在发完设备地址后所发的第一字节为要写数据的地

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值