【1】IIC (I2C)
1、由日本飞利浦公司研发的一种-----串行半双工的总线
2、采用两根线 SCL 和 SDA
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200719182827301.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RvbHBoaW5fMDkyMw==,size_16,color_FFFFFF,t_70)
特点:1、硬件比较简单,比较节约资源的一种总线;
2、主要用于两个芯片之间的通信,也可以是多主机多从机,但基本不用
3、传输速度一般在400Kb,最大3.4Mb
3、IIC协议:
起始和终止信号都是由主机发出,起始信号产生后,总线就处于占用的态;终止信号产生后,总线就处于空闲态。
每一个字节必须保证是8位长度。数据传送时,先传送最高位,每传送一个字节后面必须跟随一位应答位(即一帧共有9位)
起始信号:时钟在高电平期间,数据信号产生一个下降沿
停止信号:时钟在高电平期间,数据信号产生一个上升沿
应答信号:接收方产生一个低电平
非应答信号:一段延时,数据信号保持高电平不变 ,并且永远由主机产生
数据信号:在时钟的高电平期间保持数据的稳定,在低电平期间完成数据的读写
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)