CubeMx配置定时器及PWM
前言
定时器功能应该是最常见也是最常使用的功能了,今天和大家一起配置下定时器及PWM
一、PWM是什么?
PWM在我以前的工作中也是经常使用,一般是控制电机需要的PWM波的数量。为防止以后需要先自己配置下熟悉一下流程
二、配置步骤
1.关于时钟和串口等功能配置参考我以前的帖子,这里直接配置定时器2
![CubeMx配置生成代码系列(四) CubeMx配置定时器及PWM CubeMx配置生成代码系列(四) CubeMx配置定时器及PWM](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzEyNS9jMWMxYTgwZTBlMzFmZWMwOWZmOTUyMWExNjljMjVlZC5wbmc=)
2.使能TIM2中断
![CubeMx配置生成代码系列(四) CubeMx配置定时器及PWM CubeMx配置生成代码系列(四) CubeMx配置定时器及PWM](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzU4NS9jNzgwZTE0MzM2Nzk3N2ZiYTcxN2NkOGI0MzJmYWRlMS5wbmc=)
3.配置tim14的时钟及PWM功能
![CubeMx配置生成代码系列(四) CubeMx配置定时器及PWM CubeMx配置生成代码系列(四) CubeMx配置定时器及PWM](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzU4NC9lNzA5YjAwODdkZjQyNzA2ODNlZWMwYWZkNmZlMjExOC5wbmc=)
4.配置pwm参数
![CubeMx配置生成代码系列(四) CubeMx配置定时器及PWM CubeMx配置生成代码系列(四) CubeMx配置定时器及PWM](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzI3NS80MTU2OTVlZWJhNzZjZTM0ZDE1M2ZlYjcyMTdiMDRkMy5wbmc=)
2.修改代码
![CubeMx配置生成代码系列(四) CubeMx配置定时器及PWM CubeMx配置生成代码系列(四) CubeMx配置定时器及PWM](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzczL2ZhZDBmNTFlOGJlYWIwOTUzOGI1ZTYxOGRiODQyNzUxLnBuZw==)
![CubeMx配置生成代码系列(四) CubeMx配置定时器及PWM CubeMx配置生成代码系列(四) CubeMx配置定时器及PWM](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzI5OC9mNDFlNjM2ZDMxMzU3Y2RmZmJiNzdkNTk3YTUxMWFhYS5wbmc=)
总结
到此就配置完了,定时器的定时中断和pwm功能还是很简单的。其他的功能等一会用到再深入研究