IIC

1人阅读 评论(0) 收藏 举报
分类:

IIC      Inter-Integrated Circuit(集成电路总线)

IIC总线一些特征

    两根总线:SDA(数据)、SCL(时钟)

    连接到总线器件有唯一地址

数据的有效性

    SCL高电平时,保持SDA电平稳定

    SCL低电平时,调整SDA电平信号


起始信号

    SCL高电平和SDA下降沿            起始信号

    SCL高电平和SDA上升沿            停止信号

数据的传送

    每位数据都有1个时钟脉冲相对应(或同步控制),即在SCL串行时钟的配合下,在SDA上逐位地串行传送每一位数据

    数据位的传输是边沿触发

        EEPROM:(SCL上升沿数据输入到EEPROM,下降沿EEPROM输出数据)

应答信号

    发送器每发送1个字节,在时钟脉冲9释放SDA(接收器控制SDA)

         SDA被拉低:接收数据成功(接收器在时钟脉冲9结束后会释放SDA)

        SDA保持为高:接收数据失败

    

查看评论

LINUX的IIC从这开始(一)

首先介绍一下所分析LINUX的版本:linux-3.0.8
  • xie0812
  • xie0812
  • 2014-04-04 17:39:23
  • 1364

IIC详解,包括原理、过程,最后一步步教你实现IIC

IIC详解 1、I2C总线具有两根双向信号线,一根是数据线SDA,另一根是时钟线SCL      2、IIC总线上可以挂很多设备:多个主设备,多个从设备(外围 设备)。上图中主设备是两个单...
  • shaguahaha
  • shaguahaha
  • 2017-04-25 19:59:08
  • 4431

关于IIC的上拉电阻

I2C上拉电阻问题   I2C的上拉电阻可以是1.5K,2.2K,4.7K,电阻的大小对时序有一定影响,对信号的上升时间和下降时间也有影响,一般接1.5K或2.2K   I2C上拉电阻确定有一个计...
  • lqxandroid2012
  • lqxandroid2012
  • 2013-11-21 09:55:41
  • 13526

verilog 实现 IIC

verilog 实现IIC协议 算是一个简单的IP核,本来是挂在AXI总线上,可以通过microblaze对其进行配置。最近在弄ADV7511,用到IIC来配置它.直接上代码: `ti...
  • u010942671
  • u010942671
  • 2017-04-08 11:27:59
  • 1894

Linux驱动学习笔记----------IIC框架与流程(一)

历时一个月期末课程设计终于结束了!发现好多东西忘记了,iic流程也有些淡忘,有点慌,夜深人静的时候就整理下吧!还有,杭州最近热的我脑袋都不好用了!关于iic: 1.是一种数据...
  • m0_37661202
  • m0_37661202
  • 2017-07-24 01:09:50
  • 656

IIC操作+IIC的verilog程序

  • 2009年01月03日 15:13
  • 437KB
  • 下载

dsp28335 IIC总结

1.IIC低速同步串行半双工通信 2.空闲总线均为高电平,任一器件输出低将总线拉低(各器件线与关系) 3.每个IIC总线上的器件都有唯一地址 4.IIC数据位有效性规定:时钟信号为高电平时,数据...
  • zhuangjianyu123
  • zhuangjianyu123
  • 2016-12-19 17:36:57
  • 922

STM32软件模拟IIC

IIC总线 一、与IIC有关的知识 (1)IIC属于半双工通信方式 (2)IIC的协议     1.空闲状态:IIC的SCL和SDA两条线均处于高电平状态,此时即释放总线     2.起始信号(Sta...
  • Pain_Love
  • Pain_Love
  • 2017-02-09 15:22:23
  • 2839

关于STM32模拟IIC的理解

从书上看到STM32的硬件IIC远没有硬件SPI好用,书上给的例子也是模拟IIC的,因为之前只用过51的准双向口控制过简单的IIC器件,所以好好看了下。 IIC总线是由数据线SDA和时钟线SCL两条...
  • u011006705
  • u011006705
  • 2014-03-31 19:04:13
  • 4858

IIC的读写时序问题

首先要明确的是两张读写的协议图,后续要严格按照协议来写程序就可以了。读时序下面就以AT24Cxx为例详细说明一下:首先发出一个start信号,从设备地址,R/W(0,写),回应ACK表示有这个从设备存...
  • zzm260270267
  • zzm260270267
  • 2016-04-27 09:03:54
  • 3381
    个人资料
    持之以恒
    等级:
    访问量: 279
    积分: 231
    排名: 33万+
    文章存档
    最新评论