HI everyone
i want seting mcu
MCLK=XT2=16M
SMCK=XT2=16M
ACLK=32768KHZ
my code
#include <msp430x471x7.h>
int main( void )
{
volatile unsigned int i;
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
FLL_CTL0 |= XCAP11PF;; // Set load capacitance
FLL_CTL1 &= ~XT2OFF; // Turn on XT2
// Loop until 32kHz crystal stabilizes
do
{
IFG1 &= ~OFIFG; // Clear oscillator fault flag
for (i = 50000; i; i--); // Delay
}
while (IFG1 & OFIFG); // Test osc fault flag
// Select SMCLK source as XT2CLK
FLL_CTL1 |= (SELS + SELM1);
FLL_CTL2 |= XT2S_2;
P1DIR = BIT1+BIT4+BIT5; // Set P1.1,4,5 as outputs
P1SEL = BIT1+BIT4+BIT5; // Select P1.1,4,5 as clocks
P4DIR|=BIT0;
while(1)
{
P4OUT^=BIT0;
}
}
but i have some question
1.Meaning out of the range of measurement XT2 VP-P must be between 3.0V-3.6V???
2.i measure LED TOGGLE FREQ
why the Frequency Is not equal to 8M or Approaching 8M
why is 1.33M