?? main.c
字號:
#include "msp430x22x4.h"
#include "Clock_def.h"
//用顯波器來觀察以下管腳
//并通過修改"Clock_def.h"文件來定義各個時鐘
// MSP430F2274
// -----------------
// /|\| XIN|-
// | | |
// --|RST XOUT|-
// | P1.4|---->SMCLK
// | p2.0|---->ACLK
// | P2.1|---->SMCLK
int main( void )
{
WDTCTL=WDTPW+WDTHOLD; //關看門狗
#if(DCO_FREQUENCY==1)
BCSCTL1=CALBC1_1MHZ; //設定DCO為1MHZ
DCOCTL=CALDCO_1MHZ;
#elif (DCO_FREQUENCY==8)
BCSCTL1=CALBC1_8MHZ; //設定DCO為8MHZ
DCOCTL=CALDCO_8MHZ;
#elif (DCO_FREQUENCY=12)
BCSCTL1=CALBC1_12MHZ; //設定DCO為12MHZ
DCOCTL=CALDCO_12MHZ;
#elif (DCO_FREQUENCY=16)
BCSCTL1=CALBC1_16MHZ; //設定DCO為16MHZ
DCOCTL=CALDCO_16MHZ;
#endif
P1SEL |=BIT4; //P1.4輸出SMCLK
P1DIR |=BIT4;
P2SEL |=BIT0+BIT1; //P2.1輸出SMCLK,P2.0輸出ACLK
P2DIR |=BIT0+BIT1;
#ifdef ACLK_VLOCLK
BCSCTL3 |=LFXT1S1; //ACLK來源VLO
#endif
#ifdef SMCLK_LFC
BCSCTL2 |=SELS; //SMCLK來源LFC(LFXT1CLK或VLOCLK由ACLK_VLOCLK決定)
#endif
#ifdef MCLK_XT2_OR_LFC //MCLK時鐘源選擇設定
BCSCTL2 |=SELM1;
#endif
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -