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

对于IIC的理解

IIC是一种通信协议

具体特点:

1:同步传输(不会因为中断而影响数据传输,但是会多一根传输线)

2:半双工 (少一根线,但是一次只能收或者发送数据)

对于IIC有两种模式,分别为一主多从和多主多从

下面主要是对一主多从的详细介绍

首先如果我要发送一个数据肯定要告诉从机我要开始了,或者停止发送时要告诉从机我要停止了

一:开始的条件SCL为高电平的状态下,SDA从高电平变为低电平

停止的条件SCL为低电平的状态下,SDA从低电平变为高电平

注意:在停止条件和开始条件发送的过程中,SCL和SDA两条线都由主机掌控

二:在数据发送的过程中,SCL低电平,主机向SDA中写入数据0,或者1。SCL高电平的状态下,从机读取SDA上的内容。

在接收数据的过程中,SCL低电平,从机向SDA中写入数据0,或者1。SCL高电平状态下,主机读取SDA上的内容。

三:每次发送一个字节的数据,每个字节8比特。每发送一个数据后需要从机需要发送一个应答信号.(应答信号为接收器发送,意在高速发送器成功接收信号)

发送器每次发送完一个字节数据后,释放对SDA的控制,转而由接收器控制,从而拉低SDA发送应答位。


http://www.mrgr.cn/news/66446.html

相关文章:

  • 时刻练习基本功
  • Zabbix监控架构
  • 如何使用 Python 控制 Android 设备的蓝牙和 WiFi
  • 11.03学习
  • mac安装brew
  • Vue中props和data的优先级哪个更高?
  • 蓝桥杯2021年题解(IP补充)
  • QStackedWidget使用实例
  • Java 基于SpringBoot+Vue 的公交智能化系统,附源码、文档
  • 【C++篇】在秩序与混沌的交响乐中: STL之map容器的哲学探寻
  • 一些常规IP核功能
  • HOT100_最大子数组和
  • 一款功能强大的开源文档管理系统,将物理文档转换为可搜索的在线档案,实现无纸化办公工具(带私活源码)
  • Spring Data Redis的基本使用
  • 【大模型】深度解析:智能体如何突破 RAG 的三大技术瓶颈
  • 力扣最热一百题——验证二叉搜索树
  • 七牛云OSS的使用
  • QT/QT QUICK与前端WEB开发的区别
  • 深入理解对象池 sync.Pool
  • css过渡用法
  • AutoCAD2024
  • CLIP-Driven Universal Model for Organ Segmentation and Tumor Detection论文解读和实验复现
  • 数据采集之超级鹰验证码识别及模拟登录
  • Go 中的 Context实现原理以及正确使用方式
  • 小白直接冲!BiTCN-BiLSTM-Attention双向时间卷积双向长短期记忆神经网络融合注意力机制多变量回归预测
  • vite+vue项目创建流程;npm error enoent Could not read package.json异常报错问题