[资料分享] MSP430F5438初始化XT1代码

fish001   2017-5-23 08:42 楼主
// 时钟默认情况  
// 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);                  // 软件延时  
    }  
}  
1.平台说明 MSP430F5438A

回复评论

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