用的5438A
DCO采用默认设置,也就是默认1.048MHz频率不变,SMCLK、MCLK采用DCODIV,ACLK设置为使用DCODIV。量一下频率,发现三个时钟都变成了263kHz左右的频率,不是1MHz了。这是为什么呢?
程序:
WDTCTL = WDTPW + WDTHOLD;
P11SEL |= 0x07;
P11DIR |= 0x07;
P4OUT &=~ 0x01;
P4DIR |= 0x01;
UCSCTL4 |= SELA__DCOCLK;
while (1)
{P4OUT ^= 0x01;
__delay_cycles(60000);
}