知识点
Ft是APB1上的时钟频率,72MHz,当PSC=71,ARR=499S时,求出的周期Tout为0.5ms,即频率为2KHz
CubeMX配置
选择PWM mode2 高电平有效 (设置mode1 pluse/counter period = 高电平的占比)
CCR=250,占Counter Period =500的一半,及在0.5ms周期内,一半高电平,一半低电平
ARR不变,则周期不变,改变CCRx的值,可以改变占空比
一定要通道使能
STM32的晶振为11.0592,执行 一条语句 大约1us,而PWM设置的周期为0.5ms
如果不延时,执行一遍While(1)里的语句,TIM3还没计数一个周期,而CCR = val的值已经改变,所以PWM的占空比将是个不确定量,而不是一个递增或递减变量