首页 > 其他分享 >I2C协议

I2C协议

时间:2023-03-15 23:55:52浏览次数:51  
标签:协议 接收端 数据通路 半双工 I2C 设备

I2C协议

通信协议可以按照通信方式分为单工,半双工,全双工三种。
单工:发射端和接收端固定,有一条数据通路,通路上数据单向流动。
半双工:发射端和接收端可变,有一条数据通路,通路上数据双向流动。
全双工:发射端和接收端,有两条数据通路,一条从TX到RX,另一条从RX到TX。
image

1.1 什么是I2C协议

  • 双向两线总线。半双工协议(即同一时刻,数据单向流动),也是一种可以多主设备,多从设备的总线协议,通过地址索引,I2C可以使能所需从设备,I2C的出现主要是用来实现不同集成电路组件之间的控制功能,比如通过I2C协议,连接MCU与LCD驱动器,远程I/O口,RAM,EEPROM或数据转换器。
  • UART,SPI,I2C协议都属于低速通用协议接口,I2C协议,每个主设备和每个从设备都对应一个地址,通信的时候先发送地址信号,若一致,则被选中。
  • I2C仅需要两根信号线即可完成通信
    SDA(Serial Data) :串行数据线,用来传输数据信号。
    SCL(Serial Clock):串行时钟线,用来传输时钟信号,一般是主设备向从设备提供。

标签:协议,接收端,数据通路,半双工,I2C,设备
From: https://www.cnblogs.com/dzw9/p/17220723.html

相关文章

  • OSI五层协议
    网络编程原理:网络编程是指利用计算机网络技术进行数据通信,通过网络连接实现进程间通信和数据交换。网络编程的基本原理是客户端与服务器之间的通信,客户端通过网络连接到服......
  • I2C接口与超声测距
    i2c_range_smbus.py'''ultrasonicrangingusingI2C''''''softwaretools:smbus''''''hardware:KS103'''importsmbusimporttimebus=smbus.SMBu......
  • 【python爬虫】 request模块介绍 http协议版本区别 双token认证 携带cookie的两种方
    目录上节回顾今日内容1爬虫介绍2request模块介绍3request发送get请求4request携带参数5url编码解码6携带请求头http协议版本之间的区别7发送post请求,携带数据对于......
  • EEPROM_I2C_verilog
    1、I2C通讯协议I2C通讯协议(Inter-IntegratedCircuit)是由Philips公司开发的一种简单、双向二线制同步串行总线,只需要两根线即可在连接于总线上的器件之间传送信息。1.......
  • UDP协议类_DatagramSocket——广播代码实现
    广播地址:255.255.255.255 publicclassClientDemo{publicstaticvoidmain(String[]args)throwsIOException{//广播DatagramSocket客户端发送......
  • UDP协议类_DatagramSocket——组播代码实现
    组播地址:224.0.0.0--239.225.225.225,其中224.0.0.0--224.0.0.225为预留的组播地址,我们一般使用224.0.1.0及其之后的地址publicclassClientDemo{publicstaticv......
  • http协议心得
    1、超文本传输协议(HTTP,HyperTextTransferProtocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和......
  • UDP协议类_DatagramSocket
    publicclassClientDemo{publicstaticvoidmain(String[]args)throwsIOException{//DatagramSocket客户端发送数据的步骤//1:创建Data......
  • http协议心得
        HTTP诞生之初主要是应用于WEB端内容获取,那时候内容还不像现在这样丰富,排版也没那么精美,用户交互的场景几乎没有。对于这种简单的获取网页内容的场景,HTTP表现得......
  • http协议心得
    支持客户/服务器模式。简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTT......