1、打开CUBEMX建立响应的STM32L476工程
2、选择相应的MCU控制器
3、配置系统晶振
4、配置DEBUG接口
5、配置定时器的PWM通道
6、配置PWM参数和占空比
7、配置系统时钟
8、配置工程名称和保存路径(不能有中文路径)
9、配置工程格式以及库文件包含情况
10、生成工程
11、在生成的工程中添加开启响应的PWM即可
HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_1);
停止PWM。
HAL_TIM_PWM_Stop(&htim2, TIM_CHANNEL_1);
这时通过示波器就可以在对应的PA15管脚有PWM波形输出,本例的PA15管脚接了一个测试的LED指示灯,可以看到指示灯闪烁,如果需要修改PWM的频率和占空比,只需要修改PWM的参数即可实现。