微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > CC2530的时钟问题

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呢?

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

网站地图

Top