码迷,mamicode.com
首页 > 其他好文 > 详细

HAL之PWM

时间:2017-08-15 00:31:36      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:修改   分配   tar   pwm   固定   计数器   占空比   寄存器   重载   

PWM是定时器的一个输出功能,要分配在有对应输出的管脚上。分频和定时值决定了周期,捕获寄存器的值就是占空比,当计数寄存器的值小于捕获值时输出固定电平(H),当大于时翻转电平,当计数器值溢出时将重载值载入,此时继续翻转电平。

一 在stm32cubeMX中线在有对应PWM输出的引脚设置PWM功能

二 在外设功能TIMx的对应通道上设置PWM模式

三在定时器配置时设置分频值,定时值,如果设置paulse则为固定pwm输出;或者这里不设置写一个设置函数,然后在while中不断修改paulse,则Paulse连续变化

四 在MDK中

4.1启动某个定时器的PWM:HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_1);

4.2 在while中不断改变捕获寄存器的值。

HAL之PWM

标签:修改   分配   tar   pwm   固定   计数器   占空比   寄存器   重载   

原文地址:http://www.cnblogs.com/jieruishu/p/7361815.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!