⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zheng_clock.c

📁 zigbee中心节点源代码
💻 C
字号:
/*
	clock.c
	2005.12.8.10:00 create by: pcf_mktech
	ver 1.0.0
	配置系统时钟
*/

#include<msp430x16x.h>
#include"zheng_clock.h"

void InitClock(void)
{
    unsigned int i;

    DCOCTL = (DCO1 + DCO0);
    BCSCTL1 = 0x00;                 // 将寄存器的内容清零
                                    // XT2震荡器开启
                                    // LFTX1工作在低频模式
                                    // ACLK的分频因子为1
    BCSCTL1|= RSEL2;                //DCO 设置为标称频率
    BCSCTL1 &= ~(XT2OFF + XTS);     //open XT2, LFTX2 select low frequency
    do
    {
        IFG1 &= ~OFIFG;             // 清除OSCFault标志
        for (i = 0xFF; i > 0; i--);
    }
    while((IFG1 & OFIFG) != 0);     // 如果OSCFault =1

    BCSCTL2 |= SELM1;               //MCLK的时钟源为TX2CLK,分频因子为1
    BCSCTL2 |= SELS;                //SMCLK的时钟源为TX2CLK,分频因子为1

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -