MSP430主频问题

2019-03-24 11:00发布

大虾们,我用的单片机是MSP430F169,为什么我将MCLK设置为默认模式时,主频不是800khz~1MHZ,而是奇葩的150KHZ左右。并且看了说明书之后,将DCOCTL,BCSCTL1,BCSCTL2重新配置了一遍还是没有效果。求解??????? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
hjl240
1楼-- · 2019-03-24 18:17
可以参考这个时钟设置函数:
  1. //时钟初始化
  2. void Init_CLK(void)
  3. {
  4.   unsigned int qq;
  5.   WDTCTL= WDTPW + WDTHOLD ; // 关看门狗
  6.   BCSCTL1 &= ~XT2OFF;           //打开XT2高速晶体振荡器
  7.   do
  8.   {
  9.     IFG1 &= ~OFIFG;           //Clear oscFault flag清除振荡器失效标志
  10.     for(qq=0xff;qq>0;qq--);
  11.   }while((IFG1&OFIFG));       //oscFault flag still set

  12.   BCSCTL2 |= SELM_2;          //MCLK=XT2
  13.   //BCSCTL2 |= DIVM_0;        //控制MCLK不分频,默认

  14.   BCSCTL2 |= SELS;            //SMCLK=XT2
  15.   //BCSCTL2 |= DIVS_0;        //控制SMCLK不分频,默认
  16. }
复制代码

jametang
2楼-- · 2019-03-25 00:11
< :TI_MSP430_内容页_SA7 -->
hjl240 发表于 2014-8-17 10:10
可以参考这个时钟设置函数:

谢谢,但是貌似还是不行,主频差了4倍左右,2MHZ左右,开发板上XT2是8M的。。。。。。
lcofjp
3楼-- · 2019-03-25 01:49
 精彩回答 2  元偷偷看……
一路
4楼-- · 2019-03-25 03:19
配置成ACLK试试正不正常,,或者换颗芯片试试
jametang
5楼-- · 2019-03-25 07:46
一路 发表于 2014-8-19 14:28
配置成ACLK试试正不正常,,或者换颗芯片试试

ACLK默认配置32765HZ,没问题。换壳芯片就蛋疼了,因为我用的是开发板,555555
jametang
6楼-- · 2019-03-25 10:49
 精彩回答 2  元偷偷看……

一周热门 更多>

相关问题

    相关文章