Вопрос по MSP430 (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Gunner 17 августа 2004 г. 16:53

Пытаюсь запустить контроллер от внешнего кварцевого резонатора (32 кГц). Инициализирую его так:

__bic_SR_register(OSCOFF); //Включить генератор LFXT1
BCSCTL1 &= ~XTS; //Установить режим LF
do {
alarm = ~alarm; //тестовый сигнал
IFG1 &= ~OFIFG; //Сбросить флаг OSCFault
for (i = 0xFF; i > 0; i--) ; //Выдержать задержку для установления флага
} while (IFG1 & OFIFG); //Флаг OSCFault все еще установлен?
BCSCTL2 |= SELM_3; //MCLK = LFXT1
alarm = 1;

В результате, программа крутится внутри цикла do. В чем может быть причина?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru