И что? Я бы на месте компилера поступил бы точно так-же.(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено ShiphT 31 января 2003 г. 13:53
В ответ на: За.. меня Hitech PICC18 окончательно. Не пишите пока на Hitech для 18(+) отправлено abivan 31 января 2003 г. 13:12

Ведь твой бит IsrDur в проге всегда 0!
Убери static из описания, проинициализируй его какой-нить ногой проца и все должно быть ОК.

ИАР 2.28 для АВР прогу

static char cN1, cN2;

void TestFunc(void)
{
if(!cN1) return;
cN1 = 0;
if(cN2)cN2 = 0;
}

void main(void)
{
TestFunc();
for(;;);
}

вообще свернул до
00008С      main:
00008С СFFF rjmp main
Так-что разбирайтесь с алгоритмами, а уже потом грешите на компилер.

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

Ответы



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

E-mail: info@telesys.ru