[an error occurred while processing this directive]
Ответ: Ошибка в листинге, не правильно указал вектор прерывания. Исправил
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
Nikolaj 28 апреля 2005 г. 11:15
В ответ на: Ответ: Удобней в железе отправлено
Nikolaj 28 апреля 2005 г. 09:46
|
|
|
|
#pragma vector=TIMER0_OVR_vect
static __interrupt void TIMER0_OVR_INT(void){
PORTA ^= 0x01;
return;}
void main (void)
{
DDRA = PORTA = 0x10; // TNN
TCNT0 = 0;
TIMSK = 2;
TCCR0 = 1;
__enable_interrupt(); //Enable interrupts
for(;;);
}
Составить ответ
|||
Конференция
|||
Архив
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru