Белов, А.В. Микроконтроллеры 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) определяет, нужно ли авто матически создавать главный программный файл. Если у вас уже есть файл с тестом программы на Ассемблере и вы просто хотите создать проект, а затем подключить туда готовый программный файл, снимите соответствующую «галочку». Если вы создаете проект «с нуля», оставьте «галочку» нетронутой.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==