STM32 CubeMX
STM32 CubeMX 定时器(普通模式和PWM模式)
- [STM32 CubeMX](#STM32 CubeMX)
- [STM32 CubeMX 普通模式](#STM32 CubeMX 普通模式)
- [一、STM32 CubeMX 设置](#一、STM32 CubeMX 设置)
- 二、代码部分
- [STM32 CubeMX PWM模式](#STM32 CubeMX PWM模式)
- [一、STM32 CubeMX 设置](#一、STM32 CubeMX 设置)
- 二、代码部分
- 总结
STM32 CubeMX 普通模式
一、STM32 CubeMX 设置
二、代码部分
定时器打开与关闭
c
HAL_TIM_Base_Start_IT(&htim2); //使用time2
HAL_TIM_Base_Stop_IT(&htim2);//关闭time2
STM32 CubeMX PWM模式
一、STM32 CubeMX 设置
二、代码部分
开启PWM通道
c
HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL_3);
设置PWM,占空比
方式1
c
__HAL_TIM_SET_COMPARE(&htim2,TIM_CHANNEL_3,pwm); //设置pwm函数
方式2
c
TIM2->CCR3 =pwm; //设置pwm函数
值越大灯越亮