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

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

Отправлено Ralex 11 апреля 2005 г. 15:05
В ответ на: Господа, обьясние на пальцах как в для avr IAR отправлено ~whale~ 11 апреля 2005 г. 14:55

Вы про IAR C?
Также как и в асме.


// timer interrupt
#pragma vector=TIMER1_COMPA_vect
__interrupt void tim1(void)
{
tim_overrun=0x1;
lFlow=0x0fffff;
}

// set up timer
stop_timer; // stop timer
clear_timer;
OCR1A=31250;
TIMSK=(1<start_timer;

// enable interrupts!
__enable_interrupt();


// port D: RXD, INT1 - inputs; TXD, PD2 (RE/DE) - outputs=0; other - pulled up;
PORTD=(0{{PD0)|(1{{PD1)|(1{{PD2)|(0{{PD3)|(1{{PD4)|(1{{PD5)|(1{{PD6)|(1{{PD7);
DDRD=(0{{PD0)|(1{{PD1)|(1{{PD2)|(0{{PD3)|(0{{PD4)|(0{{PD5)|(0{{PD6)|(0{{PD7);

В последнем случае замените фигурные скобки на знак меньше <.

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

Ответы



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

E-mail: info@telesys.ru