打印

请问关于time的预装载缓冲器的问题

[复制链接]
2036|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dong130300|  楼主 | 2012-10-1 09:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问什么时候要使能预装载缓冲器,我看过网上的资料
缓冲器是为了当预装载缓冲器被禁止时,写入自动装入的值(TIMx_ARR)的数值会直接传送到对应的影子寄存器;如果使能预加载寄存器,则写入ARR的数值会在更新事件时,才会从预加载寄存器传送到对应的影子寄存器。
1.那么是不是在在使用一路通道的时候就可以禁止这个功能了,而且我看到一个 程序里面说,如果在使用定时器基本的定时功能的时候一定要禁止这个缓冲器,这是为什么啊
2.如果在使用多路通道的时候禁止了这个缓冲器,是不是会使多个通道不能同步啊
感谢大家了
沙发
dong130300|  楼主 | 2012-10-1 10:56 | 只看该作者
问题补充
TIM_ARRPreloadConfig(TIM2, ENABLE);
在在ARR上的预装载寄存器的功能是什么
TIM_OC1PreloadConfig(TIM2, TIM_OCPreload_Disable);
在CCR1上的预装载寄存器
不都是为了使各个通道同时工作吗,但是为什么一个用enable另一个是disable

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

35

帖子

0

粉丝