一.IIC总线简介。
1.IIC总线是Philips公司在八十年代初推出的一种串行、半双工总线主要用于近距离、低速的芯片之间的通信;IIC总线有两根双向的信号线,一根数据线SDA用于收发数据,一根时钟线SCL用于通信双方时钟的同步;IIC总线硬件结构简单,成本较低,因此在各个领域得到了广泛应用。
IIC总线是Philips公司在八十年代初推出的一种串行、半双工总线
IIC总线是以中国多主机总线,链接在IIC总线上的期间分为主机和从机,主机有权法医和结束一次通信,而从机只能被主机呼叫;当总线上有多个主机同时启用总线时,IIC也具备冲突检测和仲裁的功能来防止错误产生;每个连接到IIC总线上的期间都有一个唯一的地址(7bit),且每个器件都可以作为主机,也可以作为从机(同一时刻只能有一个主机),总线上的器件增加和删除不影响其他器件正常工作;IIC总线在通信上发送数据的器件为发送器,接收数据的器件为接收器。
二.IIC总线通信过程
1.主机发送起始信号启用总线。
2.主机发送一个字节的数据指明从机地址和后续字节的传输方向。
3.被寻址的从机发送应答信号回应主机。
4.发送器发送一个字节的数据。
5.接收器发送应答信号回应发送器。
以此循环4.5步骤进行数据传输。
n.通信完成后主机发送停止信号释放总线。
三.IIC总线寻址方式
1.IIC上传输的数据是广义的,即包括地址,也包括真正的数据。
2.主机在发送启示信号后必须先发送一个字节的数据,该数据的高7位为从机地址,最低位表示后续字节的传输方向,其中'0'表示主机发送数据,'1'表示主机接收数据;总线上所有从机接收到该字节数据后都将这7位地址与自己的地址相比较,

本文介绍了IIC总线的基本概念、通信过程和寻址方式,详细解析了SIS_95XX数据包格式,探讨了如何通过IIC与该芯片进行高效通信,涉及IIC的起始信号、停止信号、应答信号和时序。内容涵盖从主机到从机的数据传输以及从机地址设置,对于理解和实现IIC通信具有指导意义。
最低0.47元/天 解锁文章
2001

被折叠的 条评论
为什么被折叠?



