大家好,今天小编关注到一个比较有意思的话题,就是关于i2c总线有什么用的问题,于是小编就整理了4个相关介绍的解答,让我们一起看看吧。
IIC协议有哪些应用?
IIC协议的应用 由数据线SDA和时钟线SCL构成的串行总线,可收发数据 高速IIC总线一般可达400kb/s以上 SDA:用来一位一位传送数据。
什么是I2C,I2C有什么作用?
I2C是一种总线,简单的说可以进行数据传输,有很多传感器或者芯片都有I2C接口用于数据传输,比如AM2311温湿度传感器就是I2C总线接口的,利用纬图的GinkgoUSB-I2C适配器可以很容易的读取I2C芯片里面的数据。
I2C是什么?
I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。
主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件.在总线上主和从、发和收的关系不是恒定的,而取决于此时数据传送方向。
iic总线包含哪些寄存器,有什么用?
IIC总线是用于连接微控制器和外设的一种串行通信协议。它包含两个主要寄存器:IICCON和IICSTAT。
IICCON寄存器用于控制是否发出ACK信号、设置发送器的时钟、开启I2C中断,并标识中断是否发生。它有以下几个字段:
ACK:控制是否发出ACK信号。
SCL:设置发送器的时钟。
INT:开启I2C中断。
ACKDT:标识ACK信号是否被发送。
ACKRCV:标识是否接收到ACK信号。
IICSTAT寄存器用于选择I2C接口的工作模式、发出S信号、P信号,使能接收/发送功能,并标识各种状态,如总线仲裁是否成功、作为从机时是否被寻址、是否接收到0地址、是否接收到ACK信号等。它有以下几个字段:
*MST:选择I2C接口的工作模式。
*SLV:从机地址。
到此,以上就是小编对于i2c总线的作用的问题就介绍到这了,希望介绍的4点解答对大家有用。