STM32G474xx HAL 用户手册
函数
快速模式增强功能
SMBUS 扩展导出函数

快速模式增强功能。 更多...

函数

void HAL_SMBUSEx_EnableFastModePlus (uint32_t ConfigFastModePlus)
 启用SMBUS快速模式增强驱动能力。
void HAL_SMBUSEx_DisableFastModePlus (uint32_t ConfigFastModePlus)
 禁用SMBUS快速模式增强驱动能力。

详细说明

快速模式增强功能。

 ===============================================================================
                      ##### Fast Mode Plus Functions #####
 ===============================================================================
    [..] This section provides functions allowing to:
      (+) Configure Fast Mode Plus


函数文档

void HAL_SMBUSEx_DisableFastModePlus ( uint32_t  ConfigFastModePlus)

禁用SMBUS快速模式增强驱动能力。

参数:
ConfigFastModePlus选择引脚。此参数可以是 SMBUS 扩展快速模式增强 值之一
注意:
对于I2C1,可以使用SMBUS_FASTMODEPLUS_I2C1参数在所有选定的I2C1引脚上禁用快速模式增强驱动能力,也可以在以下引脚PB6、PB7、PB8和PB9上各自独立禁用。
对于其余I2C1引脚(PA14、PA15...),只能使用SMBUS_FASTMODEPLUS_I2C1参数禁用快速模式增强驱动能力。
对于所有I2C2引脚,只能使用SMBUS_FASTMODEPLUS_I2C2参数禁用快速模式增强驱动能力。
对于所有I2C3引脚,只能使用SMBUS_FASTMODEPLUS_I2C3参数禁用快速模式增强驱动能力。
对于所有I2C4引脚,只能使用SMBUS_FASTMODEPLUS_I2C4参数禁用快速模式增强驱动能力。
返回值:

定义于文件 225stm32g4xx_hal_smbus_ex.c

引用 __HAL_RCC_SYSCFG_CLK_ENABLE, assert_param, 和 IS_SMBUS_FASTMODEPLUS

void HAL_SMBUSEx_EnableFastModePlus ( uint32_t  ConfigFastModePlus)

启用SMBUS快速模式增强驱动能力。

参数:
ConfigFastModePlus选择引脚。此参数可以是 SMBUS 扩展快速模式增强 值之一
注意:
对于I2C1,可以使用SMBUS_FASTMODEPLUS_I2C1参数在所有选定的I2C1引脚上启用快速模式增强驱动能力,也可以在以下引脚PB6、PB7、PB8和PB9上各自独立启用。
对于其余I2C1引脚(PA14、PA15...),只能使用SMBUS_FASTMODEPLUS_I2C1参数启用快速模式增强驱动能力。
对于所有I2C2引脚,只能使用SMBUS_FASTMODEPLUS_I2C2参数启用快速模式增强驱动能力。
对于所有I2C3引脚,只能使用SMBUS_FASTMODEPLUS_I2C3参数启用快速模式增强驱动能力。
对于所有I2C4引脚,只能使用SMBUS_FASTMODEPLUS_I2C4参数启用快速模式增强驱动能力。
返回值:

定义于文件 196stm32g4xx_hal_smbus_ex.c

引用 __HAL_RCC_SYSCFG_CLK_ENABLE, assert_param, 和 IS_SMBUS_FASTMODEPLUS