Ответ: Оформить функцию из которой никогда не вываливаться и наобъявлять в ней кучу локальных переменных.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено ДМ 15 апреля 2004 г. 09:33
В ответ на: Помогите укротить AVR CodeVision отправлено Balbes 15 апреля 2004 г. 08:03

До тех пор пока не дойдет до r24, 25. Требуемая переменая должна быть последней, чтобы рассположиться именно там. А регистры r26..r31 компилятор низачто не отдаст под переменые. Начнет переменные складывать в Data stack. Но это все от лукавого, так как программы имеют свойство очень быстро разрастаться и тогда это уже не поможет. Инкрементировать переменную каждую мкс - как-то абсурдно. Для этого, как раз и придумали таймеры. Что хоть за задача то?

С уважением, derischev.by.ru

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

Ответы



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

E-mail: info@telesys.ru