分享到:
#include "msp430x54x.h"
#include <stdlib.h>
#include <stdio.h>
#include "PIN_DEF.H"
// 主时钟设置选项,可选择内部DCO或外部高频晶振二者之一
//#define INTERNAL_HF_OSC // 内部DCO时钟
#define EXTERNAL_HF_OSC // 外部高频时钟
#ifdef INTERNAL_HF_OSC
#define INTERNAL_HF_OSC
#endif
#ifdef EXTERNAL_HF_OSC
#define EXTERNAL_HF_OSC
#endif
#define FLL_FACTOR 549 // FLL_FACTOR: DCO倍频系数
//***************************************************************************//
// //
// 初始化主时钟: MCLK = XT2 //
// //
//***************************************************************************//
#ifdef EXTERNAL_HF_OSC
void Init_CLK(void)
{
WDTCTL = WDTPW + WDTHOLD ; // 关看门狗
P5SEL |= 0x0C ; // 端口功能选择振荡器
UCSCTL6 &= ~XT2OFF ; // 振荡器使能
UCSCTL3 |= SELREF_2 ; // FLLref = REFO
UCSCTL4 |= SELA_2 ; // ACLK=REFO,SMCLK=DCO,MCLK=DCO
do
{
UCSCTL7 &= ~(XT2OFFG + XT1LFOFFG + XT1HFOFFG + DCOFFG) ; // 清除 XT2,XT1,DCO 错误标志
SFRIFG1 &= ~OFIFG ;
}while(SFRIFG1&OFIFG) ; // 检测振荡器错误标志
UCSCTL6 |= XT2DRIVE0 + XT2DRIVE1 ; // XT2 驱动模式 24~32MHz
UCSCTL4 |= SELS_5 + SELM_5 ; // SMCLK = MCLK = XT2
}
#endif
#include <stdlib.h>
#include <stdio.h>
#include "PIN_DEF.H"
// 主时钟设置选项,可选择内部DCO或外部高频晶振二者之一
//#define INTERNAL_HF_OSC // 内部DCO时钟
#define EXTERNAL_HF_OSC // 外部高频时钟
#ifdef INTERNAL_HF_OSC
#define INTERNAL_HF_OSC
#endif
#ifdef EXTERNAL_HF_OSC
#define EXTERNAL_HF_OSC
#endif
#define FLL_FACTOR 549 // FLL_FACTOR: DCO倍频系数
//***************************************************************************//
// //
// 初始化主时钟: MCLK = XT2 //
// //
//***************************************************************************//
#ifdef EXTERNAL_HF_OSC
void Init_CLK(void)
{
WDTCTL = WDTPW + WDTHOLD ; // 关看门狗
P5SEL |= 0x0C ; // 端口功能选择振荡器
UCSCTL6 &= ~XT2OFF ; // 振荡器使能
UCSCTL3 |= SELREF_2 ; // FLLref = REFO
UCSCTL4 |= SELA_2 ; // ACLK=REFO,SMCLK=DCO,MCLK=DCO
do
{
UCSCTL7 &= ~(XT2OFFG + XT1LFOFFG + XT1HFOFFG + DCOFFG) ; // 清除 XT2,XT1,DCO 错误标志
SFRIFG1 &= ~OFIFG ;
}while(SFRIFG1&OFIFG) ; // 检测振荡器错误标志
UCSCTL6 |= XT2DRIVE0 + XT2DRIVE1 ; // XT2 驱动模式 24~32MHz
UCSCTL4 |= SELS_5 + SELM_5 ; // SMCLK = MCLK = XT2
}
#endif
(0 )
(0 )
PMP / MP3 /MP4播放器 智能手表和眼镜 嵌入式学习 嵌入式培训


-
- 少年的你没有退路可言
-
160 发帖627 回复2747 积分
- 私信他 +关注
-
- 少年的你没有退路可言
-
160 发帖627 回复2747 积分
- 私信他 +关注
-
- 少年的你没有退路可言
-
160 发帖627 回复2747 积分
- 私信他 +关注
-
- 少年的你没有退路可言
-
160 发帖627 回复2747 积分
- 私信他 +关注
-
- 少年的你没有退路可言
-
160 发帖627 回复2747 积分
- 私信他 +关注
-
- 少年的你没有退路可言
-
160 发帖627 回复2747 积分
- 私信他 +关注
-
- 少年的你没有退路可言
-
160 发帖627 回复2747 积分
- 私信他 +关注
发表回复
块
导
航
举报
请选择举报类别
- 广告垃圾
- 违规内容
- 恶意灌水
- 重复发帖