HAL之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中不断改变捕获寄存器的值。