|
STM32G474xx HAL User Manual
|
函数 | |
| 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寄存器反初始化为默认复位值。
| I2Cx | I2C实例。 |
| 一个 | ErrorStatus枚举值:
|
定义于文件stm32g4xx_ll_i2c.c的86行。
引用assert_param、LL_APB1_GRP1_ForceReset()、LL_APB1_GRP1_PERIPH_I2C1、LL_APB1_GRP1_PERIPH_I2C2、LL_APB1_GRP1_PERIPH_I2C3、LL_APB1_GRP1_ReleaseReset()、LL_APB1_GRP2_ForceReset()、LL_APB1_GRP2_PERIPH_I2C4和LL_APB1_GRP2_ReleaseReset()。
| ErrorStatus LL_I2C_Init | ( | I2C_TypeDef * | I2Cx, |
| const LL_I2C_InitTypeDef * | I2C_InitStruct | ||
| ) |
根据I2C_InitStruct中指定的参数初始化I2C寄存器。
| I2Cx | I2C实例。 |
| I2C_InitStruct | 指向LL_I2C_InitTypeDef结构的指针。 |
| 一个 | ErrorStatus枚举值:
|
定义于文件stm32g4xx_ll_i2c.c的146行。
引用LL_I2C_InitTypeDef::AnalogFilter、assert_param、LL_I2C_InitTypeDef::DigitalFilter、IS_LL_I2C_ANALOG_FILTER、IS_LL_I2C_DIGITAL_FILTER、IS_LL_I2C_OWN_ADDRESS1、IS_LL_I2C_OWN_ADDRSIZE、IS_LL_I2C_PERIPHERAL_MODE、IS_LL_I2C_TYPE_ACKNOWLEDGE、LL_I2C_AcknowledgeNextData()、LL_I2C_ConfigFilters()、LL_I2C_Disable()、LL_I2C_DisableOwnAddress1()、LL_I2C_Enable()、LL_I2C_EnableOwnAddress1()、LL_I2C_SetMode()、LL_I2C_SetOwnAddress1()、LL_I2C_SetTiming()、LL_I2C_InitTypeDef::OwnAddress1、LL_I2C_InitTypeDef::OwnAddrSize、LL_I2C_InitTypeDef::PeripheralMode、LL_I2C_InitTypeDef::Timing和LL_I2C_InitTypeDef::TypeAcknowledge。
| void LL_I2C_StructInit | ( | LL_I2C_InitTypeDef * | I2C_InitStruct | ) |
将每个LL_I2C_InitTypeDef字段设置为默认值。
| I2C_InitStruct | 指向LL_I2C_InitTypeDef结构的指针。 |
| 无 |
定义于文件stm32g4xx_ll_i2c.c的214行。
引用LL_I2C_InitTypeDef::AnalogFilter、LL_I2C_InitTypeDef::DigitalFilter、LL_I2C_ANALOGFILTER_ENABLE、LL_I2C_MODE_I2C、LL_I2C_NACK、LL_I2C_OWNADDRESS1_7BIT、LL_I2C_InitTypeDef::OwnAddress1、LL_I2C_InitTypeDef::OwnAddrSize、LL_I2C_InitTypeDef::PeripheralMode、LL_I2C_InitTypeDef::Timing和LL_I2C_InitTypeDef::TypeAcknowledge。
1.7.6.1