CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!
无匹配项 共计114个匹配页面

I2C驱动的结构体

ll_i2c_init_t

I2C外设LL层初始化结构体ll_i2c_init_t的定义如下:

表 549 ll_i2c_init_t结构体
数据域 域段描述 取值

uint32_t speed

传输速率,开发者也可通过ll_i2c_configure_speed()设置该参数。

该参数的取值可以是下列值中的任意一个:

  • LL_I2C_SPEED_100K(100 Kbps)
  • LL_I2C_SPEED_400K(400 Kbps)
  • LL_I2C_SPEED_1000K(1.0 Mbps)
  • LL_I2C_SPEED_2000K(2.0 Mbps)

uint32_t own_address

本机设备地址(用于从设备模式),开发者也可通过ll_i2c_set_own_address()设置该参数。

7位地址: 0x08 ~ 0x77

10位地址:0x008 ~ 0x077, 0x080 ~ 0x3FE

uint32_t own_addr_size

本机设备地址格式(用于从设备模式),开发者也可通过ll_i2c_set_own_address()设置该参数。

该参数的取值可以是下列值中的任意一个:

  • LL_I2C_OWNADDRESS_7BIT(7位地址)
  • LL_I2C_OWNADDRESS_10BIT(10位地址)

扫描关注

打开微信,使用“扫一扫”即可关注。