微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 进入PM2或PM3的时候,timer1的计时也停止了吗?

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

时间:10-02 整理:3721RD 点击:

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

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

Derek,

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

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

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

Y,

    谢谢回复!

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

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

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

Viki Shi

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

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

谢谢!

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 crystal
whenever Timer 2 is running

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top