// 时钟默认情况 // FLL时钟 FLL选择 XT1 // 辅助时钟 ACLK选择 XT1 32768Hz // 主系统时钟 MCLK选择 DCOCLKDIV 1048576Hz // 子系统时钟 SMCLK选择 DCOCLKDIV 1048576Hz #include <msp430.h> 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