Белов, А.В. Микроконтроллеры 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»,
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==