Quantcast
Channel: MSP 低功耗微控制器论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 3634

MSP430F149的XT2時鐘無法作用於MCLK時鐘源

$
0
0

問題: 為什麼XT2時鐘無法作用於MCLK時鐘源

void main(void)
{
  WDTCTL = WDTPW +WDTHOLD;                  
  DCOCTL = DCO0 + DCO2;                          
  BCSCTL1 = RSEL0 + RSEL2;                       
  BCSCTL2 |= SELM_2 ;                                                                    
  P5DIR |= BIT4+BIT5+BIT6;                             
  P5SEL |= BIT4+BIT5+BIT6;                           
  while(1);
}

1. 我按附件方式測試由I/O輸出 ACLK , SMCLK , MCLK三種頻率

2. ACLK , SMCLK , MCLK三種頻率來源
    ACLK:    時鐘來源為XT1 =32.768K
    SMCLK: 時鐘來源為DCO=1.5M
    MCLK:   時鐘來源為XT2  =4.19M

3. 測試程式如上,但我用示波器測量MCLK卻與SMCLK頻率一樣為1.5M,我有檢查寄存器XT2OFF=0,表示XT2有開啟.

4. 另外我有測試將BCSCTL2改為下面這段,SMCLK時鐘來源改為XT2,用示波器測量結果約為4.19M,所以表示XT2是起振有效的,那XT2為什麼無法作用於MCLK時鐘源
   BCSCTL2 |= SELS +SELM_2 ;  

以上請大家看一下 ,幫忙看一下這是為什麼? 謝謝


 


Viewing all articles
Browse latest Browse all 3634

Trending Articles