K210开发实例-集成电路总线(I2C)

集成电路总线(I2C)

1、I2C介绍

I2C 总线用于和多个外部设备进行通信。多个外部设备可以共用一个I2C 总线。

集成电路总线有3 个I²C 总线接口,根据用户的配置,总线接口可以用作I²C MASTER 或SLAVE 模
式。I²C 接口支持:

  • 标准模式(0 到100Kb/s)
  • 快速模式(<= 400Kb/s)
  • 7-位/10-位寻址模式
  • 批量传输模式
  • 中断或轮询模式操作

2、I2C驱动API介绍

K210的I2C驱动在i2c.h中定义,用户可以访问的接口如下:

  • void i2c_init(i2c_device_number_t i2c_num,uint32_t slave_address,uint32_t address_width,uint32_t i2c_clk):配置I²C 器件从地址、寄存器位宽度和I²C 速率。

    • i2c_num:I2C编号

猜你喜欢

转载自blog.csdn.net/wujuxKkoolerter/article/details/131873855