[资料] 串口通信
522 查看
10 回复
 楼主 | 发布于 2019-10-23 | 只看楼主
分享到:
#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

本帖有更多资源,需 登录 才可以下载,没有帐号?立即 注册

(0 ) (0 )

PMP / MP3 /MP4播放器 智能手表和眼镜 嵌入式学习 嵌入式培训

回复 举报

回复于 2019-10-23 沙发

谢谢分享!
(0 )
评论 (0) 举报

回复于 2019-10-23 2#

谢谢分享!
(0 )
评论 (0) 举报

回复于 2019-10-23 3#

谢谢分享!
(0 )
评论 (0) 举报

回复于 2019-10-23 4#

谢谢分享!
(0 )
评论 (0) 举报

回复于 2019-10-23 5#

谢谢分享!
(0 )
评论 (0) 举报

回复于 2019-10-24 6#

谢谢分享!!!
(0 )
评论 (0) 举报

回复于 2019-10-24 7#

谢谢分享!!!
(0 )
评论 (0) 举报

回复于 2019-10-26 8#

谢谢分享
(0 )
评论 (0) 举报

回复于 2019-10-26 9#

谢谢分享
(0 )
评论 (0) 举报

楼主 | 回复于 2019-11-28 10#

可以参考下!!
(0 )
评论 (0) 举报
  • 发表回复
    0/3000





    举报

    请选择举报类别

    • 广告垃圾
    • 违规内容
    • 恶意灌水
    • 重复发帖

    全部板块

    返回顶部