STM32G474xx HAL User Manual
函数
初始化和反初始化函数
I2C导出函数

函数

ErrorStatus LL_I2C_DeInit (const I2C_TypeDef *I2Cx)
 将I2C寄存器反初始化为默认复位值。
ErrorStatus LL_I2C_Init (I2C_TypeDef *I2Cx, const LL_I2C_InitTypeDef *I2C_InitStruct)
 根据I2C_InitStruct中指定的参数初始化I2C寄存器。
void LL_I2C_StructInit (LL_I2C_InitTypeDef *I2C_InitStruct)
 将每个LL_I2C_InitTypeDef字段设置为默认值。

函数文档

ErrorStatus LL_I2C_DeInit ( const I2C_TypeDef *  I2Cx)

将I2C寄存器反初始化为默认复位值。

参数:
I2CxI2C实例。
返回值:
一个ErrorStatus枚举值:
  • SUCCESS:I2C寄存器已反初始化
  • ERROR:I2C寄存器未反初始化

定义于文件stm32g4xx_ll_i2c.c86行。

引用assert_paramLL_APB1_GRP1_ForceReset()LL_APB1_GRP1_PERIPH_I2C1LL_APB1_GRP1_PERIPH_I2C2LL_APB1_GRP1_PERIPH_I2C3LL_APB1_GRP1_ReleaseReset()LL_APB1_GRP2_ForceReset()LL_APB1_GRP2_PERIPH_I2C4LL_APB1_GRP2_ReleaseReset()

ErrorStatus LL_I2C_Init ( I2C_TypeDef *  I2Cx,
const LL_I2C_InitTypeDef I2C_InitStruct 
)
void LL_I2C_StructInit ( LL_I2C_InitTypeDef I2C_InitStruct)