[求助] msp430f4152晶振配置

x1k2w3   2015-11-24 10:05 楼主
各位大侠,我第一次用4152,对于晶振的配置不是很清楚,现在做一个红外LED调光的东西,需要时钟比较高,请问是用外部32768的晶体还是用8M的晶体?
用外部晶体要怎么配置?谢谢!

回复评论 (7)

去msp ware找一下你的片子的历程。看官方时钟配置的例子里边找
点赞  2015-11-24 11:22
QQ截图20151124112425.png


#include
int main(void)
{
  volatile unsigned int i;                  // Use volatile to prevent removal
                                            // by compiler optimization
  WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT
  FLL_CTL0 |= XCAP11PF;                     // Configure load caps
  for (i = 0; i < 10000; i++);              // Delay for 32 kHz crystal to
                                            // stabilize
  do
  {
    IFG1 &= ~OFIFG;                         // Clear osc fault flag
    for (i = 0; i < 1000; i++);             // Delay for osc to stabilize
  } while(IFG1 & OFIFG);                    // Check to see if osc flag is set

  P1DIR = BIT1+BIT6;                        // Set P1.6,1 as outputs
  P1SEL = BIT1+BIT6;                        // Select P1.6,1 as clk option
  while(1);                                 // Loop in place
}
点赞  2015-11-24 11:25
时钟树

QQ截图20151124113120.png
点赞  2015-11-24 11:31
谢谢各位!
点赞  2015-11-24 11:40
引用: 数码小叶 发表于 2015-11-24 11:25
#include
int main(void)
{
  volatile unsigned int i;                  // Use volatile to p ...

请问我用外部32K的晶体,MCLK最高可以输出多少的频率?
点赞  2015-11-24 11:51
引用: x1k2w3 发表于 2015-11-24 11:51
请问我用外部32K的晶体,MCLK最高可以输出多少的频率?

看你的倍频了,F4可以倍频,应该不超过25M吧,你看下,我刚好下班了
点赞  2015-11-24 11:59
前面,已经有网友提供了时钟树,你再结合时钟的相关寄存器的内容。看看怎么配置。8M 应该更容易把主频配高。看看例程的默认配置是什么样的。
点赞  2015-12-3 20:18
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复