学习PWM的一些总结

来源:互联网 发布:网络正常微信连接不上 编辑:程序博客网 时间:2024/05/22 02:01

(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![这里写图片描述](http://img.blog.csdn.net/20170724204903926?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzg4MDAwODk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)TIM1_ARR寄存器:设置ARR附: STM32 PWM工作过程![这里写图片描述](http://img.blog.csdn.net/20170724205030484?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzg4MDAwODk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
原创粉丝点击