当前位置: 首页 > news >正文

I2C的10-bit地址空间

10-bit地址空间: I2C支持 10-bit的设备地址,此时的时序如下图所示: 在这里插入图片描述
在 10-bit地址的 I2C系统中,需要两个帧来传输 slave的地址。第一个帧的前 5个 bit固定为 b11110,后接 slave地址的高 2位,第 8位仍然是 R/W位,接着是一个 ACK位,由于系统中可能有多个 10-bit slave设备地址的高 2bit相同,因此这个 ACK可能由多有 slave设备设置。第二个帧紧接着第一帧发送,包含 slave地址的低 8位(7:0),接着该地址的 slave回复一个 ACK(或 NACK)。 注意,10-bit地址的设备和 7-bit地址的设备在一个系统中是可以并存的,因为 7-bit地址的高 5位不可能是 b11110。实际上对于 7-bit的从设备地址,合法范围为 b0001XXX-b1110XXX,’X’表示任意值,因此该类型地址最多有 112个(其他为保留地址[1])。 两个地址帧传输完成后,就开始数据帧的传输了,这和 7-bit地址中的数据帧传输过程相同。

http://www.lryc.cn/news/426753.html

相关文章:

  • TinyWebserver的复现与改进(6):定时器处理非活动连接
  • ThinkPHP5 5.0.23 远程代码执行漏洞
  • C++鼠标键盘操作自动化
  • 多个主流Python GUI库全面解析,助你用Python轻松构建精美界面
  • Kotlin学习-01创建kotlin学习
  • Java、python、php版的企业单位考勤打卡管理系统的设计与实现(源码、调试、LW、开题、PPT)
  • 在IntelliJ IDEA中使用Git推送项目
  • CNN代码实战
  • 迁移学习代码复现
  • Elasticsearch(ES)常用命令
  • C/C++ 不定参函数
  • C语言——函数专题
  • springboot打可执行jar包
  • 【SQL】科目种类
  • 【深度学习】【语音】TTS,最新TTS模型概览,扩散模型TTS,MeloTTS、StyleTTS2、Matcha-TTS
  • 【论文笔记】LION: Linear Group RNN for 3D Object Detection in Point Clouds
  • 打造高可用集群的基石:深度解析Keepalived实践与优化
  • Web大学生网页作业成品——环保主题介绍网页网站设计与实现(HTML+CSS)(5个页面)
  • Qt登录窗口设计
  • 探索数据矿藏:我的AI大模型与数据挖掘实战经验分享
  • linux C语言strcat函数及相关函数
  • 使用 sort 进行文本文件处理
  • HarmonyOS笔记4:从云数据库获取数据
  • QT5生成独立运行的exe文件
  • LabVIEW光纤水听器闭环系统
  • Shell——流程控制语句(if、case、for、while等)
  • 【redis的大key问题】
  • HighPoint SSD7749M2:128TB NVMe 存储卡实现28 GB/s高速传输
  • ARM 裸机与 Linux 驱动对比及 Linux 内核入门
  • 0101DNS TCP fallback on UDP query timeout disabled-redission-中间件