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

144 Микроконтроллеры AVR от азов программирования... Директивы работы с программой Code Vision AVR Таблица 4.5 Название Пункт меню «Project» Кнопка Горячая клавиша Описание Проверка синтаксиса Check Sintax - Проверить синтаксис программы в текущем окне Компиляция Compile °*i ■ F9 Скомпилировать программу Построить Make 4 Shift+F9 Построить проект Перестроить все Make All Files ■a Ctrl+F9 Перестроить все файлы проекта Конфигурация Configure & - Открыть окно конфигурации проекта вкладка «С Compiler», параметр «File output format(s):»). По умолчанию значение этого параметра равно «СОҒ ROM HEX ЕЕР». То есть то, что нам нужно. Однако не мешает все же лишний раз в этом убедиться. Кроме основных перечисленных выше директив, программа «Code Vision AVR» имеет несколько дополнительных. Некоторые из них пере ­ числены в табл. 4.6. Директива «Запуск мастера» позволяет в любой момент в процессе редактирования программы запускать мастер- построитель программ. Это может понадобиться для редактирования созданной ранее заготовки программы. Подробно процесс редактирова ­ ния описан в разделе 5.2. Дополнительные директивы Code Vision AVR Таблица 4.6 Название Пункт меню «Tools» Кнопка Горячая клавиша Описание Запуск мастера CodeWizardAVR «I Shift+F2 Запуск мастера-построителя программ Отладчик Debugger * Shift +ҒЗ Запуск внешней программы-отладчика Программатор Chip Programmer * Chift+F4 Запуск программатора микросхем Директива «Отладчик» предназначена для вызова внешней програм ­ мы-отладчика. При первой попытке вызова этой директивы программа запрашивает путь к исполняемому файлу отладчика. Если указать путь к программе AVR Studio, то в дальнейшем директива «Отладчик» может использоваться для вызова этой программы. Особое значение имеет директива «Программатор». Дело в том, что программа Code Vision AVR имеет в своем составе систему управления программатором. Поддерживается несколько видов программаторов. Благодаря этому программа Code Vision AVR является полнофункцио ­

RkJQdWJsaXNoZXIy MTExODQxMg==