CC2530的时钟问题
时间:10-02
整理:3721RD
点击:
TI原例程中per_test例子中系统时钟是32MHZ,其中的halMcuWaitUs(1)延时1us的原理是什么?
#pragma optimize=none
void halMcuWaitUs(uint16 usec)
{
usec>>= 1;
while(usec--)
{
NOP();
NOP();
NOP();
NOP();
NOP();
NOP();
NOP();
NOP();
NOP();
NOP();
NOP();
NOP();
NOP();
NOP();
NOP();
NOP();
NOP();
}
}
其次,设置系统时钟32MHZ和低频时钟源32,768HZ的作用分别是什么?
1、延时等待时钟稳定
2、32M一般作为主时钟,32K一般用于睡眠定时器和看门狗
谢谢您,可是为什么17个NOP()指令执行后就是1us呢?