|
STM32G474xx HAL User Manual
|
定时器配置定义。 更多...
#include <stm32g4xx_hal_hrtim.h>
数据字段 | |
| uint32_t | InterruptRequests |
| uint32_t | DMARequests |
| uint32_t | DMASrcAddress |
| uint32_t | DMADstAddress |
| uint32_t | DMASize |
| uint32_t | HalfModeEnable |
| uint32_t | InterleavedMode |
| uint32_t | StartOnSync |
| uint32_t | ResetOnSync |
| uint32_t | DACSynchro |
| uint32_t | PreloadEnable |
| uint32_t | UpdateGating |
| uint32_t | BurstMode |
| uint32_t | RepetitionUpdate |
| uint32_t | PushPull |
| uint32_t | FaultEnable |
| uint32_t | FaultLock |
| uint32_t | DeadTimeInsertion |
| uint32_t | DelayedProtectionMode |
| uint32_t | BalancedIdleAutomaticResume |
| uint32_t | UpdateTrigger |
| uint32_t | ResetTrigger |
| uint32_t | ResetUpdate |
| uint32_t | ReSyncUpdate |
定时器配置定义。
定义于文件 stm32g4xx_hal_hrtim.h 的第 257 行。
指示在平衡空闲事件后输出是否自动重新使能。此参数可以是 HRTIM 输出平衡空闲自动恢复 的任意值
定义于文件 stm32g4xx_hal_hrtim.h 的第 316 行。
引用自 HAL_HRTIM_WaveformTimerConfig() 和 HRTIM_TimingUnitWaveform_Config()。
| uint32_t HRTIM_TimerCfgTypeDef::BurstMode |
适用于所有HRTIM定时器,包括主定时器。指定定时器在突发模式操作期间的行为。此参数可以是 HRTIM 定时器突发模式 的任意值
定义于文件 stm32g4xx_hal_hrtim.h 的第 295 行。
引用自 HAL_HRTIM_WaveformTimerConfig()、HRTIM_MasterWaveform_Config() 和 HRTIM_TimingUnitWaveform_Config()。
| uint32_t HRTIM_TimerCfgTypeDef::DACSynchro |
适用于所有HRTIM定时器,包括主定时器。指示是否生成DAC同步事件。此参数可以是 HRTIM DAC 同步 的任意值
定义于文件 stm32g4xx_hal_hrtim.h 的第 285 行。
引用自 HAL_HRTIM_WaveformTimerConfig()、HRTIM_MasterWaveform_Config() 和 HRTIM_TimingUnitWaveform_Config()。
适用于定时器A到定时器F。指定是否为定时器使能死区插入。此参数可以是 HRTIM 定时器死区插入 的值
定义于文件 stm32g4xx_hal_hrtim.h 的第 310 行。
引用自 HAL_HRTIM_WaveformTimerConfig() 和 HRTIM_TimingUnitWaveform_Config()。
适用于定时器A到定时器F。指定延迟保护模式。此参数可以是 HRTIM 定时器延迟保护模式 的值
定义于文件 stm32g4xx_hal_hrtim.h 的第 313 行。
引用自 HAL_HRTIM_WaveformTimerConfig() 和 HRTIM_TimingUnitWaveform_Config()。
| uint32_t HRTIM_TimerCfgTypeDef::DMADstAddress |
适用于所有HRTIM定时器,包括主定时器。指定DMA传输的目标地址
定义于文件 stm32g4xx_hal_hrtim.h 的第 269 行。
| uint32_t HRTIM_TimerCfgTypeDef::DMARequests |
适用于所有HRTIM定时器,包括主定时器。指定定时器需要使能的DMA请求。此参数可以是 HRTIM 主定时器DMA请求使能 或 HRTIM 定时单元DMA请求使能 的任意组合
定义于文件 stm32g4xx_hal_hrtim.h 的第 263 行。
| uint32_t HRTIM_TimerCfgTypeDef::DMASize |
适用于所有HRTIM定时器,包括主定时器。指定DMA传输的大小
定义于文件 stm32g4xx_hal_hrtim.h 的第 271 行。
| uint32_t HRTIM_TimerCfgTypeDef::DMASrcAddress |
适用于所有HRTIM定时器,包括主定时器。指定DMA传输的源地址
定义于文件 stm32g4xx_hal_hrtim.h 的第 267 行。
| uint32_t HRTIM_TimerCfgTypeDef::FaultEnable |
适用于定时器A到定时器F。指定为定时器使能的故障通道。此参数可以是 HRTIM 定时器故障使能 的组合
定义于文件 stm32g4xx_hal_hrtim.h 的第 304 行。
引用自 HAL_HRTIM_WaveformTimerConfig() 和 HRTIM_TimingUnitWaveform_Config()。
| uint32_t HRTIM_TimerCfgTypeDef::FaultLock |
适用于定时器A到定时器F。指定故障使能状态是否受写保护。此参数可以是 HRTIM 定时器故障锁定 的值
定义于文件 stm32g4xx_hal_hrtim.h 的第 307 行。
引用自 HAL_HRTIM_WaveformTimerConfig() 和 HRTIM_TimingUnitWaveform_Config()。
适用于所有HRTIM定时器,包括主定时器。指定是否使能半模式 此参数可以是 HRTIM 半模式使能 的任意值
定义于文件 stm32g4xx_hal_hrtim.h 的第 273 行。
引用自 HAL_HRTIM_WaveformTimerConfig()、HRTIM_MasterWaveform_Config() 和 HRTIM_TimingUnitWaveform_Config()。