Gast
#90865
vieleicht könnt ihr mir ja da weiterhelfen:
ich habe eine routine die den externen quarz einschaltet. DIese sieht
folgendermassen aus:
void clk (void)
{
int i=0;
BCSCTL1 |= 0xC0; // ACLK = LFXT1 = HF XTAL
do
{
IFG1 &= ~OFIFG; // Clear OSCFault flag
for (i = 0xFF; i > 0; i--); // Time for flag to set
}
while ((IFG1 & OFIFG) != 0); // OSCFault flag still set?
BCSCTL2 |= 0xC8; // MCLK = LFXT1 (safe)
}
wie kann ich nun während em Programm wieder auf den DCO (interner
Takt)umschalten