TI中文支持网
TI专业的中文技术问题搜集分享网站

请教关于5510时钟倍频的问题

关于FLL倍频有一点没有搞清楚,请各位高手指教一下。

 UCSCTL0 = 0x0000;                         // Set lowest possible DCOx, MODx

  UCSCTL1 = DCORSEL_5;                      // Select DCO range 24MHz operation

  UCSCTL2 = FLLD_1 + 374;                   // Set DCO Multiplier for 12MHz    // (374 + 1) * 32768 = 12MHz

        我的问题是怎么能从   UCSCTL1 = DCORSEL_5;   这一句知道DCO的范围是24M啊。    如果是UCSCTL1 = DCORSEL_7;就是50M的范围。一直没有搞清楚这个问题。谢谢大家                  

Peter_Zheng:

首先fFLLREFCLK/n (n = 1, 2, 4, 8, 12, or 16) or –1 with the frequency fDCOCLK/[D × (N+1)].这里选择的是FLLD_1就是2,fDCOCLK/2作为FLL的频率。如果要设置主频为12MHZ,那么fDCOCLK就应该是24MHZ. 可以在表格里看到24MHZ是在DCOSEL=5.的范围里。

Triton Zhang:

回复 Peter_Zheng:

楼主可以参见如下的表图:

赞(0)
未经允许不得转载:TI中文支持网 » 请教关于5510时钟倍频的问题
分享到: 更多 (0)