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

进入PM2或PM3的时候,timer1的计时也停止了吗?

从协议栈代码分析,如果有定时事件,只会进入PM2,这时候是不是timer1的计时也会停止?

如果这样还想用timer计外部IO的翻转时间怎么办?

Yan:

Derek,

PM2下面的系统时钟是不会停止的,就是timer 2. 

timer 2会继续使用32K 的晶振做信号源,继续计时。这个就是OSAL timer在PM2模式下还能计时的原因。

所以,你可以OSAL timer 的API继续进行计时,控制IO。

Derek Wu:

回复 Yan:

Y,

    谢谢回复!

    我是想记录io输入的pwm信号频率,这样也可以用timer2吗?有何建议,谢谢!

Derek Wu:

回复 Yan:

PM2 的信号源在Active Idle PM2 时候是不是都是32k?

Viki Shi:

回复 Derek Wu:

??这句没看明白。PM2模式下仅剩timer2,但是在active 模式下,timer 1,2,3,4 都是可以工作的

Derek Wu:

回复 Viki Shi:

Viki Shi

     我的意思是,不管什么模式下,timer2的时钟都是32k,计数都一样对吧?

我的目标是计算一个IO输入信号的pwm频率,这个频率随外部输入变化,我要随时跟踪速度变化

谢谢!

Viki Shi:

回复 Derek Wu:

The timer 2 runs at a speed according to the system clock. If Timer 2 is to be used with the Sleep Timer, the system clock source must be the 32-MHz crystalwhenever Timer 2 is running

赞(0)
未经允许不得转载:TI中文支持网 » 进入PM2或PM3的时候,timer1的计时也停止了吗?
分享到: 更多 (0)