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

MicroWait()函数

如题,MicroWait()函数是不是不是采用定时器来计时,所以在PM3模式下也是奏效的?

YiKai Chen:

在PM3模式下MicroWait是無法工作的

user5281211:

回复 YiKai Chen:

#define MicroWait(t) Onboard_wait(t)
void Onboard_wait( uint16 timeout )
{while (timeout–){asm("NOP");asm("NOP");asm("NOP");}
}
这是MicroWait()的代码。我理解的是它采用的是汇编来实现即时的,难道进入PM3之后芯片都无法跑代码啦?

YiKai Chen:

回复 user5281211:

都休眠的怎麼跑?!

Susan Yang:

回复 user5281211:

在PM3模式下,稳压器供电的所有内部电路都关闭(基本上是所有的数字模块,除了中断探测和POR电平传感)。内部稳压器和所有振荡器也都关闭.

具体您可以看一下CC2530的用户指南。

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