Ответ: Звиняюсь
(«Телесистемы»: ??????????? «???????????????? ? ?? ??????????»)

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

Отправлено Scout 08 апреля 2004 г. 11:49
В ответ на: комментарий один, кто должен догадываться о каком uC идет речь, на каком средстве писалась программа и какой код инициализации :) отправлено Elektronik 08 апреля 2004 г. 10:45

Звиняюсь. Проц - МСП, писалось на Ирс Си.

Конфигурировалось так:
TACTL |= TASSEL_2 // SMCLK
+TAIE // Разрешаем прерывания
+ID_3; // Делитель на восемь
TACCR0=0xff; // До этого числа будет вестись счет
TACTL|= MC_1; // Врубаем таймер. Режим счета вверх

Дальше кусок кода моей программы:

void main(void)

{
....... // Cдесь прога стоит и ждет пока не произойдет
....... // прерывание
}


#pragma vector=TIMERA1_VECTOR
__interrupt void Timer_A (void)
{

TACTL&=~TAIFG; // Сброс флага
// На следующей команде ставится брейкпоинт
// и я смотрю содержимое регистра TAR

}

Ну а проблему я описал...

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

Ответы



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

E-mail: info@telesys.ru