Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

Шаг 4. Инструменты разработки — программы отладки и транслирования 143 Configure Project probal .prj > CCompfef Before В uid Alter Budd Inpul Pies Output D«ectaes Ql C\BDokProgramm\ATtinj>23l3\CVlpQ6e4«oba РЛ Q Де* ІП 4® ||| Рис. 4.7. Окно конфигурации проекта Для этого нажимаем кнопку [Ж1 - В окне проекта (см. рис. 4.7) откры ­ ваем вкладку «С Compiler». На этой вкладке имеется множество пара ­ метров, определяющих стратегию компиляции. Установим только главные из них. Сначала нужно выбрать тип микросхемы. Для этого служит выпадающее меню с заголовком «Chip:». Затем нужно выбрать частоту тактового генератора. Данные о частоте будут исполь ­ зованы транслятором при фор ­ мировании процедур задержки. Выбор частоты производится при помощи другого выпадающего меню, озаглавленного «Clock:». На этом можно было бы и остановиться. Для остальных параметров можно оставить значения по умолчанию. Однако, при желании, вы можете выбрать способ оптимизации. Для выбора спо ­ соба оптимизации служит поле «Optimize for:» («Оптимизировать по:»). Предлагаются два способа: ♦ оптимизация по размеру («Size»); ♦ оптимизация по скорости («Speed»). Оптимизация по размеру заставляет компилятор создавать результи ­ рующий код программы, минимальный по длине. Оптимизация по ско ­ рости позволяет создать более длинную, но зато более быстродействую ­ щую программу. После того, как все параметры установлены, запишите все эти изме ­ нения, нажав кнопку «Ок» в нижней части окна «Configure project». Окно проекта закроется. Теперь можно приступать к компиляции. Директивы режима компиляции приведены в табл. 4.5. Если программа достаточно большая, то перед компиляцией можно проверить ее на ошибки. Для этого служит директива «Проверка синтаксиса». При выборе директивы «Компиляция» проверка синтаксиса производится автоматически. В процессе компиляции создается объектный файл в НЕХ-формате, а также файл, содержащий данные для EEPROM (файл с расширением еер). Директива «Построить проект» запускает процедуру полного построения проекта. Полное построение включает в себя проверку син ­ таксиса, компиляцию, создание файла программы на Ассемблере и файла в формате COF (для передачи в AVR Studio для отладки). Учтите, что файл COF создается только в том случае, если выставлен соответствующий параметр в окне проекта (окно «Configure project»,

RkJQdWJsaXNoZXIy MTExODQxMg==