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

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

Отправлено shkiper 27 ноября 2006 г. 16:03
В ответ на: исправь "sinus[33]= {0,2," на "sinus[]= {,2,". Код пиши в так: перед началом поставть <pre>, и после </pre>. Сдвиг влево и вправо разделяй пробелом отправлено megajohn 27 ноября 2006 г. 15:55


__flash unsigned char sinus[33]=
{0,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};

int main( void )
{
DDRB = 0xff;

TCCR1A = (1< TCCR1B = 1< OCR1AH = 1;

TCCR2 = (1< TIMSK |= 1< _SEI();
}

#pragma vector = TIMER1_COMPA_vect // Ãåíåðàòîð òèêîâ 2ms
__interrupt void TIMER1_COMPA_interrupt(void)
{
OCR2 = sinus[i];

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


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

Ответы


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

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

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


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