Цитата(Student Andrey @ Oct 27 2006, 18:50)

Добрый день!
Начал осваивать MSP430F149 на макетной плате MSP-FET430P140. Припаял кварц на 6МГц(KX-3H) к XT2 и 2 внешних кондера по 12пФ. Заливаю код в котором запускаю осциллятор, отчищаю флаг OFIFG, делаю задержку на 50мкс (делал даже на 1 сек.), а результат не утешительный, флаг OFIFG как выбрасывался, так и выбрасываеться. Подскажите пожалуйста что-нибудь.
Есть целых три предложения:
1. Тщательно отмыть плату от остатков флюса
2. Попробовать на простейшей программе для проверки:
__task int main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer
BCSCTL1 = 7; // XT2 is ON, LFXT1 Low Freq, ACLK div 1:1, RSEL=7
BCSCTL2 = SELS; // MCLK = DCOCLK, div 1:1, SMCLK = XT2CLK, div 1:1
for(;;);
}
3. Попробовать другой кварц
за 50мкс генератор с кварцем не успеет разогнаться, ему надо по крайней мере несколько миллисекунд.
смотреть сигнал на XT2OUT лучше не напрямую щупом ( у него входная ёмкость 10-15пФ) а через резистор на 1-2кОм или очень маленькую ёмкость. Ещё можно сконфигурировать P5.5 на выдачу SMCLK и смотреть его.
ну а если и это не поможет ... , ещё что-нибудь придумаем