嵌入式常用技术概览之IIC(I2C)

本文介绍了IIC(I2C)的基础知识,包括总线结构、协议和时序,重点解析了IIC设备地址问题。同时,详细阐述了如何模拟IIC通信协议,列举了关键的实现函数如开始信号、结束信号、响应信号等,提醒在模拟时需注意信号释放及延时问题。
摘要由CSDN通过智能技术生成

一、先决知识

            (1)模电基础知识(用以理解IIC如何通信)

二、IIC概览

              I2C是80年代飞利浦(Philips->NXP->高通)研发的双线串行总线。目前,I2C广泛应用与单微处理器,EEPROM,数模转换,压力传感器等芯片的接口。

三、IIC结构,协议和时序

        1、总线结构

            
            由图中可知
               SDA:data line (数据传输线) 
               SCL:clock line (时钟线)
            (1)IIC采用了双线总线
           (2)由1,2箭头指示可知 IIC器件内部采用了开漏的方法,总线被上拉,即总线状态只能是被下拉为0(当MOS管输入0的时候)
            (3)只要有一方下拉了总线,总线状态必定为0

        2、IIC协议

        (1)模式               

标准IIC 速度
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值