如题,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的用户指南。
TI中文支持网