打印
[MCU]

msp430 时钟模块振动器失效检测问题?

[复制链接]
232|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2020-12-3 09:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教一下各位,在14x系列中:
    1.如果手动停止XT1(HF)或XT2,是否会使OFIFG置1?
    2.如果我设置MCLK来源于XT2,我首先会开启XT2,然后会用到下面一段程序确保XT2开启正常,之后再对相关寄存器配置,使MCLK来源于XT2。但这里有个问题,如果XT1(HF)是失效的,那么OFIFG就一直置1,下面就是一个死循环,这该如何解决?
do
  {
   IFG1 &= (~OFIFG);                                 
   for(i=0xFF;i>0;i--);
  }
  while((IFG1&OFIFG)!=0);

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1887

主题

6517

帖子

8

粉丝