2461|3

1

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

对于msp430的时钟问题 [复制链接]

/******************************************************************/
void Init_Clk( void )
{
    WDTCTL = WDTPW + WDTHOLD;                 // 关看门狗
    BCSCTL3 |= XT2S_2;                        // XT2频率范围设置
    BCSCTL1 &= ~XT2OFF;                       // 打开XT2振荡器
    do
    {
        IFG1 &= ~OFIFG;                       // 清振荡器失效标志
        BCSCTL3 &= ~XT2OF;                    // 清XT2失效标志
        for( uint i = 0x47FF; i>0; i-- );   // 等待XT2频率稳定
    }while (IFG1 & OFIFG);                    // 外部时钟源正常起动了吗?
    BCSCTL2 |= SELM_2 + SELS ;                // 设置MCLK、SMCLK为XT2
}

程序总死在for那里,外部晶振不需要接吧?求指导  我菜鸟哦

最新回复

楼主你要确定是否接了外部晶振,如果起动内部8M的晶振的话。 试试这个程序怎么样。 void Init_Clk() {      unsigned int i;    WDTCTL=WDTPW+WDTHOLD;    //关闭看门狗;    BCSCTL1&=~XT2OFF;                   //打开XT2振荡器;   do     {                    IFG1&=~OFIFG;                         // 清除振荡器失效标志;        for(i=0xff;i>0;i--);                          // 延时,等待XT2起振;     }    while ((IFG1&OFIFG)!=0);               // 判断XT2是否起振; BCSCTL2|=SELM_2+SELS;          //选择MCLK、SMCLK为XT2; }  详情 回复 发表于 2012-11-3 16:46
 
点赞 关注

回复
举报

4005

帖子

0

TA的资源

版主

沙发
 
你的芯片有XT2吗?
 
 

回复

900

帖子

0

TA的资源

五彩晶圆(初级)

板凳
 
XT2就是外部晶振,不接不行吧?
 
 
 

回复

173

帖子

0

TA的资源

一粒金砂(高级)

4
 
楼主你要确定是否接了外部晶振,如果起动内部8M的晶振的话。
试试这个程序怎么样。
void Init_Clk()
{  
   unsigned int i;
   WDTCTL=WDTPW+WDTHOLD;    //关闭看门狗;
   BCSCTL1&=~XT2OFF;                   //打开XT2振荡器;
  do
    {           
        IFG1&=~OFIFG;                         // 清除振荡器失效标志;
       for(i=0xff;i>0;i--);                          // 延时,等待XT2起振;
    }
   while ((IFG1&OFIFG)!=0);               // 判断XT2是否起振;
BCSCTL2|=SELM_2+SELS;          //选择MCLK、SMCLK为XT2;

}
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表