我是靠谱客的博主 超帅啤酒,最近开发中收集的这篇文章主要介绍I2C器件的从设备地址的设置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

刚开始接触单片机,很多不懂,今天看到一条语句:

#define WriteDeviceAddress 0xa0      //写器件地址

#define ReadDviceAddress 0xa1        //读器件地址

不明白这个0xa0与0xa1是怎么确定的,然后翻了一些资料以及上网搜索了相关问题。自己总结了关于从器件地址的确定的原理:

     举个例子,如芯片AT24C02,

地址的规则为:1010(A0)(A1)(A2)(R/W)

最后一位(R/W)是写保护引脚——接高电平时只能对该器件进行读操作((R/W)=1),低电平时为写操作((R/W)=0).

    前四位是确定的1010,接下来三位是根据该从器件的连接方式确定的:

i2c器件的从设备地址的设置

上面器件的读地址为:10101110,也就是0xae。

i2c器件的从设备地址的设置

该器件的读地址为:10100000。


最后

以上就是超帅啤酒为你收集整理的I2C器件的从设备地址的设置的全部内容,希望文章能够帮你解决I2C器件的从设备地址的设置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部