MSP430F5438学习笔记 初始化XT1
2017-02-21 来源:eefocus
// 时钟默认情况
// 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