Ну собсно чего то пошло, но импульсы правда чет не сильно видно чтоб модулировались...Хлопцы, гляньте уж код мой,плз,мож че нахомутал
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
__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++;
}
Составить ответ
|||
Конференция
|||
Архив
Ответы
- исправь "sinus[33]= {0,2," на "sinus[]= {,2,". Код пиши в так: перед началом поставть <pre>, и после </pre>. Сдвиг влево и вправо разделяй пробелом — megajohn (27.11.2006 15:55 82.140.84.195, пустое)
- тьфу, запятая после { лишняя — megajohn (27.11.2006 16:03 82.140.84.195, пустое)
- Вот код — shkiper (27.11.2006 16:03 213.227.194.209, 710 байт)
- Бля,че оно его урезает??? — shkiper (27.11.2006 16:04 213.227.194.209, пустое)
- написано же "Сдвиг влево и вправо разделяй пробелом" — megajohn (27.11.2006 16:08 82.140.84.195, пустое)
- Еще попытка — shkiper (27.11.2006 16:17 213.227.194.209, 601 байт)
- замучал меня, пишу-пишу, а не смотришь. Короче [+] — megajohn (27.11.2006 16:24 82.140.84.195, 301 байт)
- Да я то в принципе уже вьехал в тему. Просто не понял,что ты имеешь виду таймер№1 - это условно или именно авровский таймер 1. его то и можна включить в режим фаст пвм,8бит, но не таймер 2... — shkiper (27.11.2006 16:33 213.227.194.209, пустое)
- Да я то в принципе уже вьехал в тему. Просто не понял,что ты имеешь виду таймер№1 - это условно или именно авровский таймер 1. его то и можна включить в режим фаст пвм,8бит, но не таймер 2... — shkiper (27.11.2006 16:33 213.227.194.209, пустое)
- Да я то в принципе уже вьехал в тему. Просто не понял,что ты имеешь виду таймер№1 - это условно или именно авровский таймер 1. его то и можна включить в режим фаст пвм,8бит, но не таймер 2... — shkiper (27.11.2006 16:33 213.227.194.209, пустое)
- Зашибись, шлю...:)) — shkiper (27.11.2006 16:26 213.227.194.209, пустое)
- мля, код обрезало...а как его сделать чтоб нормально передало??? — shkiper (27.11.2006 15:53 213.227.194.209, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание