Вот как это у меня выглядит: BCSCTL1 &= ~XT2OFF; // XT2= HF XTAL do { IFG1 &= ~OFIFG; // Clear OSCFault flag for (im = 0x01FF; im > 0; im--); // Time delay for flag to set } while ((IFG1 & OFIFG)); // OSCFault flag still set?
BCSCTL2 |= SELM_2; // MCLK = XT2 Вроде бы должно быть нормально... Я даже увеличил задержку!