Здравствуйте.
Пишу прогу под MSP430F2619. Почитал доку вроде все ясно. Но при запуске столкнулся с проблемой. По все признакам проц работает только от внутреннего генератора. Код пишу в CCS. Пробовал компилировать вложенные примеры - результата нет. При однозначном выборе работы от XT1 или XT2 проц просто виснет. На схеме присутствует кварцевый резонатор на 12МГц подключенный на вход первого генератора. Так же пробовал перекинуть его на вход второго генератора - результат тот же.
Подозреваю, что я не правильно инициализирую внешний генератор. Подскажите, где туплю.
Вот код которым пробую проинициализировать.
Код:
|
WDTCTL = WDTPW + WDTHOLD;
BCSCTL1 &= ~XT2OFF;
BCSCTL3 |= XT2S_2;
for( ;(IFG1 & OFIFG) != 0; )
{
IFG1 &= ~OFIFG;
for (i = 0xFF; i › 0; i--);
}
BCSCTL2 |= SELM_2; |