STM32G474xx HAL User Manual
枚举
HAL模式结构定义
I2C导出类型

HAL模式结构定义。 更多...

枚举

enum  HAL_I2C_ModeTypeDef { HAL_12C_MODE_NONE = 0x00U, HAL_12C_MODE_MASTER = 0x10U, HAL_12C_MODE_SLAVE = 0x20U, HAL_12C_MODE_MEM = 0x40U }

详细说明

HAL模式结构定义。

注意:
HAL I2C模式值编码遵循如下所述的位图:
b7(未使用)
x:应设置为0
b6
0:无
1:内存(HAL I2C通信处于内存模式)
b5
0:无
1:从机(HAL I2C通信处于从机模式)
b4
0:无
1:主机(HAL I2C通信处于主机模式)
b3-b2-b1-b0(未使用)
xxxx:应设置为0000

枚举类型文档

枚举值:
HAL_12C_MODE_NONE 

没有I2C通信在进行

HAL_12C_MODE_MASTER 

I2C通信处于主机模式

HAL_12C_MODE_SLAVE 

I2C通信处于从机模式

HAL_12C_MODE_MEM 

I2C通信处于内存模式

定义在文件stm32g4xx_hal_i2c.h第146行