ну вот кпримеру навскидку вектор по прерыванию сравнения таймера #1
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено megajohn 27 ноября 2006 г. 15:27
В ответ на: Ждем AVRa всего в белом с примером. отправлено Сергей Борщ 27 ноября 2006 г. 15:14


#pragma vector = TIMER1_COMP_vect
__interrupt void TIMER1_COMP ( void )
{
__flash unsigned char sinus [32]={2,9,21,37,56,78,102,127,151,175,197,216,232,244,251,254,251,244,232,216,197,175,151,127,102,78,56,37,21,9,2,0};
static unsigned char i=0;

OCR2 = sinus[i];

if (sinus[i] == 0) i=0; else i++;
}


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

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
URL изображения: 
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
увеличьте 2 вдвое:


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание