реклама на сайте
подробности

 
 
> Странная работа с флагом OFIFG
Dog Pawlowa
сообщение Dec 1 2006, 13:46
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Помогите люди добрые ...

Кварц только на XT2.
Задача - если кварц не работает, зависнуть с морганием светодиода.
Контроллер работает всегда от DCO.
В этом тексте, если раскомментарить обнулениe флага, то контроллер сбрасывается по непонятной причине. sad.gif
Если не раскомментарить - то сведодиод моргает бесконечно smile.gif

Код
void ClockConfiguration(void)
{    unsigned int i;
  __disable_interrupt();
  
    DCOCTL= 0x56;            //   without changes
    BCSCTL1=0x07;            //   START XT2, DCO faster
    BCSCTL2=SELS;            //    select SMCLK=XT2CLK
    ResetWDT;
    OnWorkRed;
    do
    {    //IFG1 &= ~OFIFG;            
        for (i = 0x3FFF; i > 0; i--)
               ResetWDT;            
          ToggleWorkRed;  
      }
    while (IFG1 & OFIFG);     // if OSCFault flag set => repeat(error)
}


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Dec 1 2006, 16:20
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Dog Pawlowa, RTFM! И в особенности раздел 4.2. http://www.gaw.ru/html.cgi/txt/doc/micros/msp430/arh/4_2.htm
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Dec 2 2006, 11:12
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



sad.gif
Это было, как у Лема ("Насморк", кажется, называется роман) - сочетание внешне никак не связанных обстоятельств. Ошибки на плате, ошибки в программе, поэтому долго не мог въехать.
Спасибо за помощь. Закорачиваю кварц - моргает! blink.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 09:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01379 секунд с 7
ELECTRONIX ©2004-2016