1 I2C通讯协议-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

I2C通讯协议

淘晶驰串口屏 2023-08-04 11:39 次阅读

I2C通讯协议是一种由飞利浦公司开发的串行通信协议,具有引脚少、硬件实现简单、可扩展性强等优点。它仅使用两条线(SCL时钟线和SDA数据线)就能实现多机通讯,数据传输速率有标准模式(100kbps)、快速模式(400kbps)和高速模式(3.4Mbps)。


I2C总线上的每个设备都有自己的独立地址,主机发起通讯时,通过SDA信号线发送设备地址(SLAVE_ADDRESS)来查找从机。一般从机地址是七位地址,第八位是决定读写方向,数据方向位为“1”时表示主机由从机读数据,该位为“0”时表示主机向从机写数据。


在数据传输过程中,I2C的数据和地址传输都带响应。起始信号表示起始状态,停止信号由主设备发出,SCL保持高电平,SDA由低电平跳变到高电平。数据发射端需要在第9个时钟周期等待接收端的应答信号。I2C协议的读写操作都是一字节大小,从高到低收发数据。


I2C通讯协议被广泛地使用在系统内多个集成电路(IC)间的通讯,具有硬件实现简单、可扩展性强等优点。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通信协议
    +关注

    关注

    28

    文章

    879

    浏览量

    40294
  • I2C
    I2C
    +关注

    关注

    28

    文章

    1484

    浏览量

    123616
  • 串行口
    +关注

    关注

    1

    文章

    43

    浏览量

    10834
收藏 人收藏

    评论

    相关推荐

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-i2c与从设备通讯编程示例之i2c编写程序

    的光线传感器就作为从设备。前面我们了解了i2c通讯协议,也初步用i2c-tools尝试着读写了一个从设备寄存器。下面我们进入代码,看一下如何用代码读取光线传感器的光照值。注意:在读取
    发表于 11-01 11:31

    飞凌嵌入式ElfBoard ELF 1板卡-i2c与从设备通讯编程示例之i2c编写程序

    总线上挂载的设备作为从设备。如/dev/i2c-1对应的适配器作主设备,其上面挂载的光线传感器就作为从设备。前面我们了解了i2c通讯协议,也初步用
    发表于 10-31 12:00

    I2C协议的基础知识

    本文从I2C协议的概述开始,描述协议的历史、不同速度模式、物理层和数据帧结构,最后介绍I2C混合电压系统中电平兼容性以及上拉电阻大小计算。
    的头像 发表于 10-22 15:51 485次阅读
    <b class='flag-5'>I2C</b><b class='flag-5'>协议</b>的基础知识

    物联网嵌入式软件中的I2C总线设计详解

    基本概念、特点、通信协议,以及在不同场景下的高级应用和最佳实践。I2C接口只有2根信号线,总线上可以连接多个设备,硬件实现简单,可扩展性强。I2C通信
    的头像 发表于 09-29 16:21 367次阅读
    物联网嵌入式软件中的<b class='flag-5'>I2C</b>总线设计详解

    I2C基本指南

    德赢Vwin官网 网站提供《I2C基本指南.pdf》资料免费下载
    发表于 09-10 09:40 0次下载
    <b class='flag-5'>I2C</b>基本指南

    简单认识I2C通信协议

    I2C(Inter-Integrated Circuit)通信协议是由飞利浦公司(现为恩智浦半导体)开发的一种简单、双向二线制同步串行总线协议。自1982年发布以来,I2C
    的头像 发表于 07-25 18:06 1430次阅读

    VK16D32 LED显示面板恒流驱动IC中文手册

    VK16D32 是一颗基于 I2C 通讯协议的 LED 显示面板恒流驱动 IC,支持最多 8 段×12 位输出,且可以通过寄存器配置,调节扫描的位数,从而获得更大的单点驱动电流。传统的 LED 显示
    发表于 07-16 17:32 1次下载

    I2C总线协议的工作原理和寻址格式

    I2C(Inter-Integrated Circuit)总线协议,即集成电路总线协议,是一种用于连接微控制器及其外围设备的串行总线协议I2C
    的头像 发表于 05-27 15:47 1719次阅读

    SPI和I2C通信协议:应用与区别

    本文深入解析了SPI和I2C这两种通信协议的特点、工作原理和应用场景。SPI适用于高速数据传输,常用于存储器芯片和显示器驱动等领域;I2C适用于低速控制和传感器数据传输,常用于温度传感器和ADC
    的头像 发表于 04-22 16:45 1795次阅读

    逼真动画展示I2C、SPI、UART的通信过程

    到目前为止,I2C、SPI和UART等仍然是电子嵌入式设备中最常用的通信协议,本文,我们将剖析这三种协议,让大家清楚、直观的了解它们的功能、优点和局限性,并辅以GIF动图展示。I2C
    的头像 发表于 04-12 08:27 975次阅读
    逼真动画展示<b class='flag-5'>I2C</b>、SPI、UART的通信过程

    什么是I2C协议 I2C总线的控制逻辑

    在实际使用过程中,I2C比较容易出现的一个问题就是死锁 ,死锁在I2C中主要表现为:I2C死锁时表现为SCL为高,SDA一直为低。
    发表于 03-12 09:17 1048次阅读
    什么是<b class='flag-5'>I2C</b><b class='flag-5'>协议</b> <b class='flag-5'>I2C</b>总线的控制逻辑

    详解I2C接口协议

    I2C总线是由荷兰皇家飞利浦Philips公司(现恩智浦NXP半导体)开发的一种简单的双向两线制总线协议标准。
    发表于 03-07 10:22 2108次阅读
    详解<b class='flag-5'>I2C</b>接口<b class='flag-5'>协议</b>

    GD32 MCU硬件I2C不可靠不如软件I2C?来看看红枫派开发版的硬件I2C驱动如何做到稳得一批

    在一个评论中,看到网友对硬件I2C的讨论,硬件I2C Busy找不到原因、软件I2C稳得一批。
    的头像 发表于 02-23 09:37 2779次阅读
    GD32 MCU硬件<b class='flag-5'>I2C</b>不可靠不如软件<b class='flag-5'>I2C</b>?来看看红枫派开发版的硬件<b class='flag-5'>I2C</b>驱动如何做到稳得一批

    蓝牙串口通讯总线——I2C/SPI/UART

    Sensor、Touch、蓝牙模块、WIFI模块等也都兼容这三种通信协议的1种以上。那么这三条通信总线有什么区别呢?工业物联网无线通信专业厂商为您一一细说—— I2C:半双工、同步、串行传输,物理上只有两根线(SDA/SCL);传输数据必须8位8位的传输。
    的头像 发表于 01-22 09:41 1613次阅读
    蓝牙串口<b class='flag-5'>通讯</b>总线——<b class='flag-5'>I2C</b>/SPI/UART

    最简单的总线通讯I2C通讯总线的原理原来这么好懂

    通讯I2C
    安泰仪器维修
    发布于 :2024年01月02日 11:16:31