使用CUBEMX调试STM32L476的PWM功能

1、打开CUBEMX建立响应的STM32L476工程

使用CUBEMX调试STM32L476的PWM功能_第1张图片

2、选择相应的MCU控制器

使用CUBEMX调试STM32L476的PWM功能_第2张图片

3、配置系统晶振

使用CUBEMX调试STM32L476的PWM功能_第3张图片

4、配置DEBUG接口

使用CUBEMX调试STM32L476的PWM功能_第4张图片

5、配置定时器的PWM通道

 

使用CUBEMX调试STM32L476的PWM功能_第5张图片

 

6、配置PWM参数和占空比

使用CUBEMX调试STM32L476的PWM功能_第6张图片

7、配置系统时钟

使用CUBEMX调试STM32L476的PWM功能_第7张图片

8、配置工程名称和保存路径(不能有中文路径)

使用CUBEMX调试STM32L476的PWM功能_第8张图片

9、配置工程格式以及库文件包含情况

使用CUBEMX调试STM32L476的PWM功能_第9张图片

10、生成工程

使用CUBEMX调试STM32L476的PWM功能_第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的参数即可实现。

你可能感兴趣的:(STM32)