(1)TIM_CtrlPWMOutputs(TIM_TypeDef* TIMx, FunctionalState NewState)
这个函数,只有定时器TIM1 8 15 16 17使用时才调用;
(2)TIMx_CRx中APRE:对时钟的控制寄存器进行操作 是其自动重装载(的)预装载允许位(1:自动重装载之前会先进行访问预装载寄存器 0:不会)
(3)TIMx_CCMRx中OCxPE:对捕获/比较模式寄存器 x(TIMx_CCMRx) 进行操作 如下:
0禁止TIMx_CCR1寄存器的预装载功能,可随时写入TIMx_CCR1寄存器,并且新写入的数
值立即起作用。
1:开启TIMx_CCR1寄存器的预装载功能,读写操作仅对预装载寄存器操作,TIMx_CCR1的
预装载值在更新事件到来时被传送至当前寄存器中。
(4)
TIMx_CRx :时钟控制寄存器可以配置一些时钟的状态
TIMx_CCMRx:捕获/比较寄存器
TIMx_CCRx :用来配置捕获/比较的值CCR
![这里写图片描述](https://img-blog.csdn.net/20170724204903926?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzg4MDAwODk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
TIM1_ARR寄存器:设置ARR
附: STM32 PWM工作过程
![这里写图片描述](https://img-blog.csdn.net/20170724205030484?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzg4MDAwODk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)