[资料分享] MSP430F5438学习笔记 初始化XT1

fish001   2017-7-23 17:55 楼主
// 时钟默认情况  
// FLL时钟      FLL选择 XT1  
// 辅助时钟     ACLK选择 XT1          32768Hz  
// 主系统时钟   MCLK选择 DCOCLKDIV    1048576Hz  
// 子系统时钟   SMCLK选择 DCOCLKDIV   1048576Hz  
#include   
int main(void)  
{  
    WDTCTL = WDTPW+WDTHOLD;                     // 停止看门狗  
    P4DIR |= BIT0;                              // P4.0输出状态  

    // 启动XT1  
    P7SEL |= 0x03;                              // P7.0 P7.1 外设功能  
    UCSCTL6 &= ~(XT1OFF);                       // XT1打开  
    UCSCTL6 |= XCAP_3;                          // 内部电容  
    do  
    {  
        UCSCTL7 &= ~XT1LFOFFG;                  // 清楚XT1错误标记  
    }while (UCSCTL7&XT1LFOFFG);                 // 检测XT1错误标记  

    while(1)  
    {  
        P4OUT ^= BIT0;                          // 翻转P4.0  
        __delay_cycles(60000);                  // 软件延时  
    }  
}  

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复