请问在PWM实验中的这两句话是什么意思

2019-07-21 06:13发布

        TIM_OC1PreloadConfig(TIM1, TIM_OCPreload_Enable);  //CH1预装载使能         
       
        TIM_ARRPreloadConfig(TIM1, ENABLE); //使能TIMx在ARR上的预装载寄存器

感觉看了这么长时间的程序,还是有好多好多不理解。不知道怎么用,不知道为什么用,知道怎么用不知道为什么。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
翼行园子
2019-07-21 10:41
本帖最后由 翼行园子 于 2018-12-27 20:36 编辑

函数功能不懂的 可以通过函数查找找到操作的是哪个寄存器  看寄存器功能介绍,首先TIM_OC1PreloadConfig(TIM1, TIM_OCPreload_Enable);  //CH1预装载使能     操作的是这个CCMR1寄存器的OCIPE这个位,这个函数TIM_ARRPreloadConfig(TIM1, ENABLE); 操作这个寄存器CR1,简单说和ARR是一样的道理一个是操作ARR下个周期生效或者立即生效,一个是操作的ccR。 25ff3424bf4939a46385d37df3d0485.png 4770993173714c4c6ceba6a2e7ac31d.png 8041505d92b62248f29a0aca12e7316.png

一周热门 更多>