天星科技网

iic总线包含哪些寄存器,有什么用?(iic总线是什么)

大家好,今天小编关注到一个比较有意思的话题,就是关于iic总线是什么的问题,于是小编就整理了4个相关介绍的解答,让我们一起看看吧。
  1. iic总线包含哪些寄存器,有什么用?
  2. 什么是IIC?
  3. iic协议详解?
  4. i2总线协议的理解?

iic总线包含哪些寄存器,有什么用?

IIC总线是用于连接微控制器和外设的一种串行通信协议。它包含两个主要寄存器:IICCON和IICSTAT。

iic总线包含哪些寄存器,有什么用?(iic总线是什么)-图1

IICCON寄存器用于控制是否发出ACK信号、设置发送器的时钟、开启I2C中断,并标识中断是否发生。它有以下几个字段:

ACK:控制是否发出ACK信号。

SCL:设置发送器的时钟。

iic总线包含哪些寄存器,有什么用?(iic总线是什么)-图2

INT:开启I2C中断。

ACKDT:标识ACK信号是否被发送。

ACKRCV:标识是否接收到ACK信号。

iic总线包含哪些寄存器,有什么用?(iic总线是什么)-图3

IICSTAT寄存器用于选择I2C接口的工作模式、发出S信号、P信号,使能接收/发送功能,并标识各种状态,如总线仲裁是否成功、作为从机时是否被寻址、是否接收到0地址、是否接收到ACK信号等。它有以下几个字段:

*MST:选择I2C接口的工作模式。

*SLV:从机地址。

什么是IIC?

IIC串行总线一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。所有接到I2C总线设备上的串行数据SDA都接到总线的SDA上,各设备的时钟线SCL接到总线的SCL上,一般SDA、SCL都会接上拉电阻实现电平的转换以及提高驱动能力。IIC总线协议包括:起始信号、停止信号、数据位、应答位;一般一次通信为9个clk:8个数据位+一个应答位。

iic协议详解?

iic协议(Inter-Integrated Circuit) 是内部整合电路的称呼, 是一种串行通讯总线, 使用多主从架构, 由飞利浦公司在1980年为了让主板、 嵌入式系统或手机用以连接低速周边装置而发展。

I2C的正确读法为"I-squared-C" , 而"I-two-C"则是另一种错误但被广泛使用的读法, 在中国则多以"I方C"称之。 I2C 总线支持任何IC 生产过程(NMOS CMOS、 双极性) 。 两线――串行数据(SDA) 和串行时钟 (SCL) 线在连接到总线的器件间传递信息。 每个器件都有一个唯一的地址识别(无论是微控制器——MCU、 LCD 驱动器、 存储器或键盘接口) , 而且都可以作为一个发送器或接收器(由器件的功能决定) 。

在 CPU 与被控 IC 之间、 IC 与 IC 之间进行双向传送, 高速 IIC 总线一般可达 400kbps 以上。

i2总线协议的理解?

I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。

主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件.在总线上主和从、发和收的关系不是恒定的,而取决于此时数据传送方向。如果主机要发送数据给从器件,则主机首先寻址从器件,然后主动发送数据至从器件,最后由主机终止数据传送;如果主机要接收从器件的数据,首先由主器件寻址从器件.然后主机接收从器件发送的数据,最后由主机终止接收过程。在这种情况下.主机负责产生定时时钟和终止数据传送。

到此,以上就是小编对于iic总线是什么意思的问题就介绍到这了,希望介绍的4点解答对大家有用。

本站非盈利性质,与其它任何公司或商标无任何形式关联或合作。内容来源于互联网,如有冒犯请联系我们立删邮箱:83115484#qq.com,#换成@就是邮箱

转载请注明出处:https://www.xuehelunwen.com/kj/3319.html

分享:
扫描分享到社交APP
上一篇
下一篇