|
STM32G474xx HAL用户手册
|
用于兼容性目的的遗留定义。 更多...
宏定义 | |
| #define | LL_TIM_OCMODE_FROZEN 0x00000000U |
| #define | LL_TIM_OCMODE_ACTIVE TIM_CCMR1_OC1M_0 |
| #define | LL_TIM_OCMODE_INACTIVE TIM_CCMR1_OC1M_1 |
| #define | LL_TIM_OCMODE_TOGGLE (TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0) |
| #define | LL_TIM_OCMODE_FORCED_INACTIVE TIM_CCMR1_OC1M_2 |
| #define | LL_TIM_OCMODE_FORCED_ACTIVE (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_0) |
| #define | LL_TIM_OCMODE_PWM1 (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1) |
| #define | LL_TIM_OCMODE_PWM2 (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0) |
| #define | LL_TIM_OCMODE_RETRIG_OPM1 TIM_CCMR1_OC1M_3 |
| #define | LL_TIM_OCMODE_RETRIG_OPM2 (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_0) |
| #define | LL_TIM_OCMODE_COMBINED_PWM1 (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_2) |
| #define | LL_TIM_OCMODE_COMBINED_PWM2 (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_0 | TIM_CCMR1_OC1M_2) |
| #define | LL_TIM_OCMODE_ASYMMETRIC_PWM1 (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_2) |
| #define | LL_TIM_OCMODE_ASYMMETRIC_PWM2 (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M) |
| #define | LL_TIM_OCMODE_PULSE_ON_COMPARE (TIM_CCMR2_OC3M_3 | TIM_CCMR2_OC3M_1) |
| #define | LL_TIM_OCMODE_DIRECTION_OUTPUT (TIM_CCMR2_OC3M_3 | TIM_CCMR2_OC3M_1 | TIM_CCMR2_OC3M_0) |
用于兼容性目的的遗留定义。
| #define LL_TIM_OCMODE_ACTIVE TIM_CCMR1_OC1M_0 |
在比较匹配时,OCyREF强制变为高电平
定义在文件 772 行,位于 stm32g4xx_ll_tim.h。
| #define LL_TIM_OCMODE_ASYMMETRIC_PWM1 (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_2) |
非对称PWM模式1
定义在文件 783 行,位于 stm32g4xx_ll_tim.h。
| #define LL_TIM_OCMODE_ASYMMETRIC_PWM2 (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M) |
非对称PWM模式2
定义在文件 784 行,位于 stm32g4xx_ll_tim.h。
| #define LL_TIM_OCMODE_COMBINED_PWM1 (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_2) |
组合PWM模式1
定义在文件 781 行,位于 stm32g4xx_ll_tim.h。
| #define LL_TIM_OCMODE_COMBINED_PWM2 (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_0 | TIM_CCMR1_OC1M_2) |
组合PWM模式2
定义在文件 782 行,位于 stm32g4xx_ll_tim.h。
| #define LL_TIM_OCMODE_DIRECTION_OUTPUT (TIM_CCMR2_OC3M_3 | TIM_CCMR2_OC3M_1 | TIM_CCMR2_OC3M_0) |
方向输出模式
定义在文件 786 行,位于 stm32g4xx_ll_tim.h。
| #define LL_TIM_OCMODE_FORCED_ACTIVE (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_0) |
OCyREF强制为高电平
定义在文件 776 行,位于 stm32g4xx_ll_tim.h。
| #define LL_TIM_OCMODE_FORCED_INACTIVE TIM_CCMR1_OC1M_2 |
OCyREF强制为低电平
定义在文件 775 行,位于 stm32g4xx_ll_tim.h。
| #define LL_TIM_OCMODE_FROZEN 0x00000000U |
输出比较寄存器TIMx_CCRy与计数器TIMx_CNT之间的比较对输出通道电平没有影响
定义在文件 771 行,位于 stm32g4xx_ll_tim.h。
被 LL_TIM_OC_StructInit() 引用。
| #define LL_TIM_OCMODE_INACTIVE TIM_CCMR1_OC1M_1 |
在比较匹配时,OCyREF强制变为低电平
定义在文件 773 行,位于 stm32g4xx_ll_tim.h。
| #define LL_TIM_OCMODE_PULSE_ON_COMPARE (TIM_CCMR2_OC3M_3 | TIM_CCMR2_OC3M_1) |
比较时输出脉冲模式
定义在文件 785 行,位于 stm32g4xx_ll_tim.h。
| #define LL_TIM_OCMODE_PWM1 (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1) |
在向上计数时,只要TIMx_CNT<TIMx_CCRy,通道y就有效,否则无效。在向下计数时,只要TIMx_CNT>TIMx_CCRy,通道y就无效,否则有效。
定义在文件 777 行,位于 stm32g4xx_ll_tim.h。
| #define LL_TIM_OCMODE_PWM2 (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0) |
在向上计数时,只要TIMx_CNT<TIMx_CCRy,通道y就无效,否则有效。在向下计数时,只要TIMx_CNT>TIMx_CCRy,通道y就有效,否则无效。
定义在文件 778 行,位于 stm32g4xx_ll_tim.h。
被 LL_TIM_HALLSENSOR_Init() 引用。
| #define LL_TIM_OCMODE_RETRIG_OPM1 TIM_CCMR1_OC1M_3 |
可重触发单脉冲模式1
定义在文件 779 行,位于 stm32g4xx_ll_tim.h。
| #define LL_TIM_OCMODE_RETRIG_OPM2 (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_0) |