辅助系统时钟是默认自动打开的吗?除了dco

2019-08-06 15:27发布

辅助系统时钟(aclk)是默认自动打开的吗?除了dco(在程序中我没见过打开aclk代码的程序)
/****************主函数****************/
void main(void)
{  
    WDTCTL = WDTPW + WDTHOLD;       //关闭看门  
    CCTL0 = CCIE;                   //使能CCR0中断
    CCR0 = 2047;                    //设定周期0.5S               
    TACTL = TASSEL_1 + ID_3 + MC_1; //定时器A的时钟源选择ACLK,增计数模式
    P2DIR = 0xff;                   //设置P2口方向为输出
    P2OUT = 0x0f;

    _EINT();                        //使能全局中断
    LPM3;                           //CPU进入LPM3模式
}

/*******************************************



另外我在做protues仿真时,用aclk做时钟源的定时器A不工作,但是用dco做时钟源的时候就工作,单片机是F249的,不知道是为什么。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
dirtwillfly
2019-08-06 18:34
本帖最后由 dirtwillfly 于 2013-9-14 15:27 编辑

不知道你用的什么芯片。有些芯片刚买来时内部是带有DEMO程序的,不同的芯片可能不一样。
一般的情况是,在一个PUC信号之后,ACLK从LFXT1CLK,MCLK和SMCLK从DCO获取时钟。

一周热门 更多>