|
STM32G474xx HAL用户手册
|
简单输出比较函数。 更多...
函数 | |
| HAL_StatusTypeDef | HAL_HRTIM_SimpleOCChannelConfig (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx, uint32_t OCChannel, const HRTIM_SimpleOCChannelCfgTypeDef *pSimpleOCChannelCfg) |
| 配置简单输出比较模式下的输出。 | |
| HAL_StatusTypeDef | HAL_HRTIM_SimpleOCStart (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx, uint32_t OCChannel) |
| 在指定定时器输出上启动输出比较信号生成。 | |
| HAL_StatusTypeDef | HAL_HRTIM_SimpleOCStop (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx, uint32_t OCChannel) |
| 在指定定时器输出上停止输出比较信号生成。 | |
| HAL_StatusTypeDef | HAL_HRTIM_SimpleOCStart_IT (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx, uint32_t OCChannel) |
| 在指定定时器输出上启动输出比较信号生成(中断已启用(请参阅下面的注释))。 | |
| HAL_StatusTypeDef | HAL_HRTIM_SimpleOCStop_IT (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx, uint32_t OCChannel) |
| 在指定定时器输出上停止输出比较信号生成(中断已禁用)。 | |
| HAL_StatusTypeDef | HAL_HRTIM_SimpleOCStart_DMA (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx, uint32_t OCChannel, uint32_t SrcAddr, uint32_t DestAddr, uint32_t Length) |
| 在指定定时器输出上启动输出比较信号生成(DMA请求已启用(请参阅下面的注释))。 | |
| HAL_StatusTypeDef | HAL_HRTIM_SimpleOCStop_DMA (HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx, uint32_t OCChannel) |
| 在指定定时器输出上停止输出比较信号生成(DMA请求已禁用)。 | |
简单输出比较函数。
===============================================================================
##### Simple output compare functions #####
===============================================================================
[..] This section provides functions allowing to:
(+) Configure simple output channel
(+) Start simple output compare
(+) Stop simple output compare
(+) Start simple output compare and enable interrupt
(+) Stop simple output compare and disable interrupt
(+) Start simple output compare and enable DMA transfer
(+) Stop simple output compare and disable DMA transfer
-@- When a HRTIM timer operates in simple output compare mode
the output level is set to a programmable value when a match
is found between the compare register and the counter.
Compare unit 1 is automatically associated to output 1
Compare unit 2 is automatically associated to output 2
| HAL_StatusTypeDef HAL_HRTIM_SimpleOCChannelConfig | ( | HRTIM_HandleTypeDef * | hhrtim, |
| uint32_t | TimerIdx, | ||
| uint32_t | OCChannel, | ||
| const HRTIM_SimpleOCChannelCfgTypeDef * | pSimpleOCChannelCfg | ||
| ) |
配置简单输出比较模式下的输出。
| hhrtim | 指向HAL HRTIM句柄的指针 |
| TimerIdx | 定时器索引 此参数可以是以下值之一:
|
| OCChannel | 定时器输出 此参数可以是以下值之一:
|
| pSimpleOCChannelCfg | 指向简单输出比较输出配置结构的指针 |
| HAL | 状态 |
Definition at line 1383 of file stm32g4xx_hal_hrtim.c.
References assert_param, HRTIM_OutputCfgTypeDef::BurstModeEntryDelayed, HRTIM_OutputCfgTypeDef::ChopperModeEnable, HRTIM_OutputCfgTypeDef::FaultLevel, HAL_HRTIM_STATE_BUSY, HAL_HRTIM_STATE_ERROR, HAL_HRTIM_STATE_READY, HRTIM_BASICOCMODE_ACTIVE, HRTIM_BASICOCMODE_INACTIVE, HRTIM_BASICOCMODE_TOGGLE, HRTIM_COMPAREUNIT_1, HRTIM_COMPAREUNIT_2, HRTIM_OUTPUT_TA1, HRTIM_OUTPUT_TA2, HRTIM_OUTPUT_TB1, HRTIM_OUTPUT_TB2, HRTIM_OUTPUT_TC1, HRTIM_OUTPUT_TC2, HRTIM_OUTPUT_TD1, HRTIM_OUTPUT_TD2, HRTIM_OUTPUT_TE1, HRTIM_OUTPUT_TE2, HRTIM_OUTPUT_TF1, HRTIM_OUTPUT_TF2, HRTIM_OUTPUTBURSTMODEENTRY_REGULAR, HRTIM_OUTPUTCHOPPERMODE_DISABLED, HRTIM_OutputConfig(), HRTIM_OUTPUTFAULTLEVEL_NONE, HRTIM_OUTPUTIDLEMODE_NONE, HRTIM_OUTPUTRESET_NONE, HRTIM_OUTPUTRESET_TIMCMP1, HRTIM_OUTPUTRESET_TIMCMP2, HRTIM_OUTPUTSET_NONE, HRTIM_OUTPUTSET_TIMCMP1, HRTIM_OUTPUTSET_TIMCMP2, HRTIM_SimpleOCChannelCfgTypeDef::IdleLevel, HRTIM_OutputCfgTypeDef::IdleLevel, HRTIM_OutputCfgTypeDef::IdleMode, __HRTIM_HandleTypeDef::Instance, IS_HRTIM_BASICOCMODE, IS_HRTIM_OUTPUTIDLELEVEL, IS_HRTIM_OUTPUTPOLARITY, IS_HRTIM_OUTPUTPULSE, IS_HRTIM_TIMER_OUTPUT, HRTIM_SimpleOCChannelCfgTypeDef::Mode, HRTIM_SimpleOCChannelCfgTypeDef::Polarity, HRTIM_OutputCfgTypeDef::Polarity, HRTIM_SimpleOCChannelCfgTypeDef::Pulse, HRTIM_OutputCfgTypeDef::ResetSource, HRTIM_OutputCfgTypeDef::SetSource, and __HRTIM_HandleTypeDef::State.
| HAL_StatusTypeDef HAL_HRTIM_SimpleOCStart | ( | HRTIM_HandleTypeDef * | hhrtim, |
| uint32_t | TimerIdx, | ||
| uint32_t | OCChannel | ||
| ) |
在指定定时器输出上启动输出比较信号生成。
| hhrtim | 指向HAL HRTIM句柄的指针 |
| TimerIdx | 定时器索引 此参数可以是以下值之一:
|
| OCChannel | 定时器输出 此参数可以是以下值之一:
|
| HAL | 状态 |
Definition at line 1562 of file stm32g4xx_hal_hrtim.c.
References __HAL_HRTIM_ENABLE, assert_param, HAL_HRTIM_STATE_BUSY, HAL_HRTIM_STATE_READY, __HRTIM_HandleTypeDef::Instance, IS_HRTIM_TIMER_OUTPUT, __HRTIM_HandleTypeDef::State, and TimerIdxToTimerId.
| HAL_StatusTypeDef HAL_HRTIM_SimpleOCStart_DMA | ( | HRTIM_HandleTypeDef * | hhrtim, |
| uint32_t | TimerIdx, |