|
STM32G474xx HAL User Manual
|
函数 | |
| __STATIC_INLINE void | LL_HRTIM_BM_Config (HRTIM_TypeDef *HRTIMx, uint32_t Configuration) |
| 配置突发模式控制器。 | |
| __STATIC_INLINE void | LL_HRTIM_BM_SetMode (HRTIM_TypeDef *HRTIMx, uint32_t Mode) |
| 设置突发模式控制器工作模式。 | |
| __STATIC_INLINE uint32_t | LL_HRTIM_BM_GetMode (const HRTIM_TypeDef *HRTIMx) |
| 获取当前突发模式控制器工作模式。 | |
| __STATIC_INLINE void | LL_HRTIM_BM_SetClockSrc (HRTIM_TypeDef *HRTIMx, uint32_t ClockSrc) |
| 设置突发模式控制器时钟源。 | |
| __STATIC_INLINE uint32_t | LL_HRTIM_BM_GetClockSrc (const HRTIM_TypeDef *HRTIMx) |
| 获取当前突发模式控制器时钟源。 | |
| __STATIC_INLINE void | LL_HRTIM_BM_SetPrescaler (HRTIM_TypeDef *HRTIMx, uint32_t Prescaler) |
| 设置突发模式控制器预分频器。 | |
| __STATIC_INLINE uint32_t | LL_HRTIM_BM_GetPrescaler (const HRTIM_TypeDef *HRTIMx) |
| 获取当前突发模式控制器预分频器设置。 | |
| __STATIC_INLINE void | LL_HRTIM_BM_EnablePreload (HRTIM_TypeDef *HRTIMx) |
| 使能突发模式比较寄存器和周期寄存器预加载。 | |
| __STATIC_INLINE void | LL_HRTIM_BM_DisablePreload (HRTIM_TypeDef *HRTIMx) |
| 禁用突发模式比较寄存器和周期寄存器预加载。 | |
| __STATIC_INLINE uint32_t | LL_HRTIM_BM_IsEnabledPreload (const HRTIM_TypeDef *HRTIMx) |
| 指示突发模式比较寄存器和周期寄存器是否已预加载。 | |
| __STATIC_INLINE void | LL_HRTIM_BM_SetTrig (HRTIM_TypeDef *HRTIMx, uint32_t Trig) |
| 设置突发模式控制器触发源。 | |
| __STATIC_INLINE uint32_t | LL_HRTIM_BM_GetTrig (const HRTIM_TypeDef *HRTIMx) |
| 获取当前突发模式控制器触发源。 | |
| __STATIC_INLINE void | LL_HRTIM_BM_SetCompare (HRTIM_TypeDef *HRTIMx, uint32_t CompareValue) |
| 设置突发模式控制器比较值。 | |
| __STATIC_INLINE uint32_t | LL_HRTIM_BM_GetCompare (const HRTIM_TypeDef *HRTIMx) |
| 获取当前突发模式控制器比较值。 | |
| __STATIC_INLINE void | LL_HRTIM_BM_SetPeriod (HRTIM_TypeDef *HRTIMx, uint32_t Period) |
| 设置突发模式控制器周期。 | |
| __STATIC_INLINE uint32_t | LL_HRTIM_BM_GetPeriod (const HRTIM_TypeDef *HRTIMx) |
| 获取当前突发模式控制器周期。 | |
| __STATIC_INLINE void | LL_HRTIM_BM_Enable (HRTIM_TypeDef *HRTIMx) |
| 使能突发模式控制器。 | |
| __STATIC_INLINE void | LL_HRTIM_BM_Disable (HRTIM_TypeDef *HRTIMx) |
| 禁用突发模式控制器。 | |
| __STATIC_INLINE uint32_t | LL_HRTIM_BM_IsEnabled (const HRTIM_TypeDef *HRTIMx) |
| 指示突发模式控制器是否已使能。 | |
| __STATIC_INLINE void | LL_HRTIM_BM_Start (HRTIM_TypeDef *HRTIMx) |
| 触发突发操作(软件触发) | |
| __STATIC_INLINE void | LL_HRTIM_BM_Stop (HRTIM_TypeDef *HRTIMx) |
| 停止突发模式操作。 | |
| __STATIC_INLINE uint32_t | LL_HRTIM_BM_GetStatus (const HRTIM_TypeDef *HRTIMx) |
| 获取当前突发模式状态。 | |
| __STATIC_INLINE void LL_HRTIM_BM_Config | ( | HRTIM_TypeDef * | HRTIMx, |
| uint32_t | Configuration | ||
| ) |
配置突发模式控制器。
| HRTIMx | 高分辨率定时器实例 |
| Configuration | 此参数必须是以下所有值的组合: |
| 无 |
定义于 10323 行,来源于文件 stm32g4xx_ll_hrtim.h。
参考文献 HRTIM_BM_CONFIG_MASK。
| __STATIC_INLINE void LL_HRTIM_BM_Disable | ( | HRTIM_TypeDef * | HRTIMx | ) |
禁用突发模式控制器。
| HRTIMx | 高分辨率定时器实例 |
| 无 |
定义于 10722 行,来源于文件 stm32g4xx_ll_hrtim.h。
| __STATIC_INLINE void LL_HRTIM_BM_DisablePreload | ( | HRTIM_TypeDef * | HRTIMx | ) |
禁用突发模式比较寄存器和周期寄存器预加载。
| HRTIMx | 高分辨率定时器实例 |
| 无 |
定义于 10483 行,来源于文件 stm32g4xx_ll_hrtim.h。
| __STATIC_INLINE void LL_HRTIM_BM_Enable | ( | HRTIM_TypeDef * | HRTIMx | ) |
使能突发模式控制器。
| HRTIMx | 高分辨率定时器实例 |
| 无 |
定义于 10711 行,来源于文件 stm32g4xx_ll_hrtim.h。
| __STATIC_INLINE void LL_HRTIM_BM_EnablePreload | ( | HRTIM_TypeDef * | HRTIMx | ) |
使能突发模式比较寄存器和周期寄存器预加载。
| HRTIMx | 高分辨率定时器实例 |
| 无 |
定义于 10472 行,来源于文件 stm32g4xx_ll_hrtim.h。
| __STATIC_INLINE uint32_t LL_HRTIM_BM_GetClockSrc | ( | const HRTIM_TypeDef * | HRTIMx | ) |
获取当前突发模式控制器时钟源。
| HRTIMx | 高分辨率定时 |