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

124 Микроконтроллеры AVR от азов программирования... санную для старого микроконтроллера на старой версии Ассемблера, на новый лад. Все открытые текстовые окна запоминаются и затем открыва ­ ются автоматически при открытии проекта. Любое текстовое окно имеет подсветку синтаксиса. Разные части помещенного туда текста программы подсвечиваются разными цве ­ тами. Так, все операторы Ассемблера высвечиваются голубым цве ­ том. Комментарии выделяются зеленым. Остальной текст (параметры команд, псевдооператоры, метки, переменные и константы) остается черным. Это очень удобно. Если написанный вами оператор окрасился в голубой цвет, то это значит, что вы не ошиблись в синтаксисе. Если вы написали комментарий, но перед текстом комментария забыли поста ­ вить точку с запятой, то этот комментарий не окрасится в зеленый цвет. Таким образом, многие ошибки видны уже в процессе написания про ­ граммы. Кроме двух вспомогательных и одного основного окна, главная панель программы имеет строку меню (отмечена цифрой 4 на рис. 4.1), а также несколько инструментальных панелей (отмечены цифрой 5). Как и в любой другой программе под Windows, при помощи меню вызываются все функции программы AVR Studio и переключаются все ее режимы. Панели инструментов дублируют часто используемые функции меню. 4.1.3. Создание проекта Предположим, что программа AVR Studio установлена на ваш компью ­ тер, запущена и находится в исходном состоянии. Приступим к созданию нового проекта. Для этого выберем в меню «Project» пункт «New Project». На экране появится окно построителя. В поле «Project Туре:» выбираем тип буду ­ щего проекта. Программа предлагает два варианта: ♦ проект на Ассемблере (Atmel AVR Assembler); ♦ проект на языке СИ++ (AVR GCC). Выбираем Ассемблер. Затем в поле «Project name:» выбираем имя про ­ екта. Например, Progl. Сразу под полем с именем проекта расположены два элемента выбора режимов. Так называемые «Чек-боксы» (Check box). По умолчанию оба чек-бокса выбраны (то есть, в соответствующих ква ­ дратиках проставлены «галочки»). Первый чек-бокс (Create initialize file) определяет, нужно ли авто ­ матически создавать главный программный файл. Если у вас уже есть файл с тестом программы на Ассемблере и вы просто хотите создать проект, а затем подключить туда готовый программный файл, снимите соответствующую «галочку». Если вы создаете проект «с нуля», оставьте «галочку» нетронутой.

RkJQdWJsaXNoZXIy MTExODQxMg==