TI中文支持网
TI专业的中文技术问题搜集分享网站

ramp3cntl的RC3_MACRO

请问在ramp3cntl的RC3_MACRO中,

当Out=DesiredInput时,Ramp3DoneFlag=0X7FFFFFFF

当Out 不等于 DesiredInput时,内部计数器Ramp3DelayCount自加,因为Ramp3DelayCount默认值为0,

那么当Ramp3DelayCount<Ramp3Delay时,执行一次Ramp3DelayCount自加操作。

//

//

根据DMC库上关于RAMP3_CNTL的背景介绍:

Tramp=(Out-DesiredInput)xTd

这里的宏又不是循环计数,那这个斜坡延时实现的原理是神马啊?

还有Ts是个什么玩意儿?

请教各位了!

秋之初:

这是一个斜坡模块,每次定时器中断执行一次,通过定时中断实现循环执行。

请问在ramp3cntl的RC3_MACRO中,

当Out=DesiredInput时,Ramp3DoneFlag=0X7FFFFFFF

当Out 不等于 DesiredInput时,内部计数器Ramp3DelayCount自加,因为Ramp3DelayCount默认值为0,

那么当Ramp3DelayCount<Ramp3Delay时,执行一次Ramp3DelayCount自加操作。

//

//

根据DMC库上关于RAMP3_CNTL的背景介绍:

Tramp=(Out-DesiredInput)xTd

这里的宏又不是循环计数,那这个斜坡延时实现的原理是神马啊?

还有Ts是个什么玩意儿?

请教各位了!

Bruce:

回复 秋之初:

那么这个Ts,书上说是Sampling time period(采样时间周期)?   是不是定时器中断的周期?

赞(0)
未经允许不得转载:TI中文支持网 » ramp3cntl的RC3_MACRO
分享到: 更多 (0)