|
- // 时钟默认情况
- // 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); // 软件延时
- }
- }
复制代码 MSP430F5438学习笔记 初始化XT1 - 徐凯经验分享http://t.cn/8FLI88v
|
|