麦子学院I2C设备驱动201117

麦子学院I2C设备驱动201117

一,IIC概述
(一)iic是飞利浦公司推出的两线式串行扩展总线,用于连接微控制器及其外围设备。
(二)iic使用两根双向信号线来传递数据。
★Serial Clock Line (SCL)
★Serial Data Address (SDA)
(三)总线速度
标准速度100kbps,快速模式400kbps,高速模式3:4Mbps
(四)iic特点
半双工,仅需要两根线(所以又称为2—wire总线)

二,框架图
插入图片描述如何识别不同的设备?每个设备都有唯一的地址,SDA会发出地址数据,设备会不断检查SDA发出的数据并与之对应。

三,时序图在这里插入图片描述
在这里插入图片描述
(一)当SDA由高电平变低电平时,开始读入数据(1位);首先读设备地址信息(2~8位);00然后控制读写(9位);从机向主机发出应答(10位);数据读入(注意,读入只能按每次一个字节);读完从机向主机发出ACK信号;SDA由低电平变高电平(最后一位),结束。
(二)IIC什么时候开始工作呢?SDA总线由高电平突变到低电平的时候。什么时候停止工作呢?SDA总线由低电平突变到高电平的时候。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值