STM32G474xx HAL 用户手册
数据字段
SMBUS_InitTypeDef 结构体参考

#include <stm32g4xx_hal_smbus.h>

数据字段

uint32_t Timing
uint32_t AnalogFilter
uint32_t OwnAddress1
uint32_t AddressingMode
uint32_t DualAddressMode
uint32_t OwnAddress2
uint32_t OwnAddress2Masks
uint32_t GeneralCallMode
uint32_t NoStretchMode
uint32_t PacketErrorCheckMode
uint32_t PeripheralMode
uint32_t SMBusTimeout

详细描述

定义位于文件 stm32g4xx_hal_smbus.h47 行。


字段文档

指定主设备选择的是7位还是10位寻址模式。该参数可以是 SMBUS 寻址模式 中的一个值。

定义位于文件 stm32g4xx_hal_smbus.h58 行。

HAL_SMBUS_Init()HAL_SMBUS_IsDeviceReady() 引用。

指定模拟滤波器是否使能。该参数可以是 SMBUS 模拟滤波器 中的一个值。

定义位于文件 stm32g4xx_hal_smbus.h52 行。

HAL_SMBUS_Init() 引用。

指定是否选择双地址模式。该参数可以是 SMBUS 双地址模式 中的一个值。

定义位于文件 stm32g4xx_hal_smbus.h61 行。

HAL_SMBUS_Init() 引用。

指定是否选择通用呼叫模式。该参数可以是 SMBUS 通用呼叫寻址模式 中的一个值。

定义位于文件 stm32g4xx_hal_smbus.h71 行。

HAL_SMBUS_Init() 引用。

指定是否选择无拉伸模式。该参数可以是 SMBUS 无拉伸模式 中的一个值。

定义位于文件 stm32g4xx_hal_smbus.h74 行。

HAL_SMBUS_Init() 引用。

指定第一个设备自身地址。该参数可以是7位或10位地址。

定义位于文件 stm32g4xx_hal_smbus.h55 行。

HAL_SMBUS_Init() 引用。

如果选择了双地址模式,则指定第二个设备自身地址。该参数可以是7位地址。

定义位于文件 stm32g4xx_hal_smbus.h64 行。

HAL_SMBUS_Init() 引用。

如果选择了双地址模式,则指定第二个设备自身地址的应答掩码地址。该参数可以是 SMBUS 自身地址2掩码 中的一个值。

定义位于文件 stm32g4xx_hal_smbus.h67 行。

HAL_SMBUS_Init() 引用。

指定是否选择数据包错误校验模式。该参数可以是 SMBUS 数据包错误校验模式 中的一个值。

定义位于文件 stm32g4xx_hal_smbus.h77 行。

HAL_SMBUS_Init() 引用。

指定选择哪种外设模式。该参数可以是 SMBUS 外设模式 中的一个值。

定义位于文件 stm32g4xx_hal_smbus.h80 行。

HAL_SMBUS_Init() 引用。

指定32位SMBUS_TIMEOUT_register值的内容(使能位和不同的超时值)。该参数需参考参考手册中的SMBUS初始化部分进行计算。

定义位于文件 stm32g4xx_hal_smbus.h83 行。

HAL_SMBUS_Init() 引用。

指定SMBUS_TIMINGR_register值。该参数需参考参考手册中的SMBUS初始化部分进行计算。

定义位于文件 stm32g4xx_hal_smbus.h49 行。

HAL_SMBUS_Init() 引用。


此结构体的文档由以下文件生成: