И мне кажется -в ЭТОМ загвоздка. Соптимизированный While(1) "зверь" не менее резкий чем обработчик прерывания. И насчёт оптимизации кода (+()
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Serg-Ant 10 ноября 2003 г. 14:13
В ответ на: мне кажется грабля вот в чём (+) отправлено Max_Fly 10 ноября 2003 г. 13:49

... в компиляторах не зря ставиться уровень и тип оптимизации. Снижайтесь от макс к минимуму (конечно это повлияет на скорость вычислений, но можно получить более корректный код на выходе.)
Я, например, дадже более тонкую оптимизацию кода в том же Hi-tech
делаю, когда плавано (в плюс или минус) изменяю ROMSIZE в настроечном
[PICINFO.INI]например или в настройках линка компилятора. Интересные результаты получаются.(когда то давно об этом писал).
Volatile (послушайте прямой и качественный совет ув. Bill'а) установите на переменную voltage (не помешает).

---------------
Простите, что вмешался :)


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

Ответы



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

E-mail: info@telesys.ru