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

F2619的XT2打开后OFIFG不能清零

各位大侠,遇MSP430F2618上电后启用8MHz晶振,配置好三个BCSCTL寄存器后,示波器显示两腿均有8M正弦波信号,但是就IFG1 &= ~OFIFG;这句不起作用,52h地址仍是0x0E,OFIFG位不从1变零,什么原因啊?

多谢帮助!

附上程序一段:

#include  <msp430f2619.h>

void main(void)
{
  unsigned int i;
 
  WDTCTL = WDTPW + WDTHOLD;                                                     // Stop watchdog
  _NOP();
  BCSCTL1 &= ~XT2OFF;                                                          // Activate XT2 high freq xtal
   _NOP();  BCSCTL2 |= SELM_2 + SELS + DIVS_3;                                           // SMCLK=2MHz
  _NOP();
  BCSCTL3 |= XT2S_2;                                                           // 16MHz crystal or resonator
   _NOP();
  do
  {
    IFG1 &= ~OFIFG;                                                            // Clear OSCFault flag
    for (i = 0xFF; i > 0; i–);                                                // Time for flag to set
  }
  while (IFG1 & OFIFG);                                                        // OSCFault flag still set?
   _NOP();

。。。。

FAUCON:

回复 HG:

谢谢!

请问您的代码所属的26XX系列的代码在哪里可以更新下载?

Jacky Xu:

回复 FAUCON:

如图,所有代码历程都可以在CCS里面通过TI Resource explorer 里面导入

赞(0)
未经允许不得转载:TI中文支持网 » F2619的XT2打开后OFIFG不能清零
分享到: 更多 (0)