Книга по работе с WinAVR и AVR Studio / AVR_05-2010
.pdf
СПРАВОЧНЫЙ МАТЕРИАЛ
|
Роман Абраш |
Книга по работе |
|||||
|
|
|
|
|
|
||
|
г. Новочеркасск |
с WinAVR и AVR Studio |
|||||
|
E-mail: arv@radioliga.com |
||||||
|
|
|
Команда Add Existing File(s) (добавить |
|
компаратором, с указанием адреса (стол- |
||
|
Продолжение. |
|
|
||||
|
|
существующие файлы) позволяет добавить |
|
бец Address) регистра (без скобок указан |
|||
|
Начало в №1-4/2010 |
|
|
||||
|
|
к проекту уже созданный файл, имеющий- |
|
адрес в области портов ввода-вывода, со- |
|||
|
|
|
ся на диске. В зависимости от расширения |
|
ответствующий регистру, а в скобках – ад- |
||
|
Окно проекта |
файла он будет добавлен в соответствую- |
|
рес в пространстве ОЗУ). Кроме того, в |
|||
|
Рассмотрим |
щую ветку дерева проекта. |
|
столбце Value (значение) может быть пока- |
|||
|
подробнее воз- |
Команда Show File Paths (показать пути |
|
зано текущее значение числа, хранимого в |
|||
|
можности, предос- |
файлов) позволяет включить показ полных |
|
регистре (во время отладки), а в столбце |
|||
|
тавляемые окном |
путей файлов в дереве проекта. |
|
Bits (биты) графически показаны состояния |
|||
|
проекта. Если на- |
Если осуществить щелчок правой кноп- |
|
отдельных битов порта – черными квадра- |
|||
|
жать правую кнопку мышки в этом окне, то |
кой мышки над именем файла исходного |
|
тиками показаны единичные значения би- |
|||
|
появится всплывающее меню, содержимое |
текста (Source Files) в дереве проекта, |
|
тов, пустыми (белыми) – нулевые, серым |
|||
|
которого зависит от того, над каким элемен- |
всплывающее меню будет иного вида: |
|
цветом показаны биты, не участвующие в |
|||
|
том окна произошло нажатие. При щелчке |
Часть команд |
|
управлении выбранным периферийным ус- |
|||
|
над корневым пунктом, т.е. над именем про- |
так же дублирует |
|
тройством. |
|||
|
екта, появляется следующее меню: |
уже рассмотрен- |
|
Толстая разделительная линия между |
|||
|
Часть команд |
ные (или рассмат- |
|
верхней и нижней частями позволяет изме- |
|||
|
этого меню совпа- |
риваемые в соот- |
|
нить соотношение размеров соответствую- |
|||
|
дает с командами |
ветствующих раз- |
|
щих областей. |
|||
|
главного меню File, |
делах далее), но |
|
В верхней части панели находится не- |
|||
|
Projects или Build, |
есть и новые: |
|
сколько кнопок, которые позволяют изме- |
|||
|
часть – уникаль- |
Remove File from Project позволяет |
|
нить внешний вид содержимого окна. Са- |
|||
|
ные команды. На- |
удалить файл из состава проекта (сам файл |
|
мая левая вызывает появление списка ва- |
|||
|
пример, команда |
с диска не удаляется). |
|
риантов внешнего вида: |
|||
|
Properties (свойства) позволяет узнать не- |
Rename File позволяет переименовать |
|
Module Split |
|||
|
которые вспомогательные свойства проек- |
файл, а Delete File – удалить файл с диска. |
|
View (режим раз- |
|||
|
та, выводя окно следующего вида: |
Наиболее важная команда – Edit |
|
дельного отобра- |
|||
|
|
|
Configuration Options (изменить парамет- |
|
жения) – это как |
||
|
|
|
ры конфигурации проекта). Эта команда |
|
раз только что рассмотренный вид. |
||
|
|
|
выполняет те же самые действия, что и ко- |
|
Flat Register View (вид плоских регист- |
||
|
|
|
манда Configuration Options в главном |
|
ров) видоизменяет отображение панели |
||
|
|
|
меню Project. Подробно рассматривается |
|
следующим образом: |
||
|
|
|
далее. |
|
|
|
|
|
|
|
Окно проекта служит не просто для пе- |
|
|
|
|
|
|
|
речисления файлов, входящих в проект. |
|
|
|
|
|
|
|
Выполнив двойной щелчок на любом фай- |
|
|
|
|
|
|
|
ле в окне проекта, можно автоматически |
|
|
|
|
|
|
|
открыть его в редакторе, при этом нет нуж- |
|
|
|
|
|
|
|
ды искать папку, где этот файл действитель- |
|
|
|
|
|
|
|
но хранится – все делается автоматически. |
|
|
|
|
|
В этом окне приведены следующие све- |
Окно периферии |
|
|
|
|
|
|
дения: |
Окно периферии – это весьма гибко |
|
|
|
|
|
|
Project File – полное имя файла про- |
настраиваемое окно отображения ресурсов |
|
|
|
|
|
|
екта |
встроенных периферийных устройств мик- |
|
|
|
|
|
|
Project Directory – полный путь к папке |
роконтроллера. По умолчанию оно разде- |
|
То есть все регистры управления пери- |
|||
|
проекта |
лено на две |
|
ферией указаны в порядке возрастания их |
|||
|
Last Saved – дата и время последнего |
части: в верх- |
|
адресов. При наведении курсора на наиме- |
|||
|
сохранения проекта |
ней перечис- |
|
нование регистра появляется всплывающая |
|||
|
Active Configuration – имя текущей кон- |
лены наиме- |
|
подсказка о его назначении (это хорошо |
|||
|
фигурации |
нования пери- |
|
видно на рисунке). |
|||
|
Options Changed Since Last Build – |
ферийных ус- |
|
Tree View (древовидный режим отобра- |
|||
|
показывает Yes, если с момента последней |
тройств, а в |
|
жения) представляется наиболее удобным: |
|||
|
компиляции проекта были изменены на- |
нижней – со- |
|
|
|
|
|
|
стройки компилятора, если такого не было |
стояние реги- |
|
|
|
|
|
|
– показывает No. |
стров одного |
|
|
|
|
|
|
Output File – имя объектного файла, |
выбранного |
|
|
|
|
|
|
генерируемого компилятором при сборке |
устройства. |
|
|
|
|
|
|
проекта |
На рисун- |
|
|
|
|
|
|
Last Build – дата и время последней |
ке показан |
|
|
|
|
|
|
полной перекомпиляции проекта (Unknown |
вид окна, когда выбран аналоговый компа- |
|
|
|
|
|
|
означает, что проект еще ни разу не компи- |
ратор. Выбрать периферийное устройство |
|
|
|
|
|
|
лировался) |
можно или щелкнув на нем в окне, или выб- |
|
|
|
|
|
|
Output File Size – размер выходного |
рав из выпадающего списка в верхней час- |
|
|
|
|
|
|
файла |
ти окна. |
|
|
|
|
|
|
Target Part – выбранная модель мик- |
В нижней части показаны регистры |
|
|
|
|
|
|
роконтроллера |
(столбец Name), управляющие аналоговым |
|
|
|
|
|
5 8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Радиолюбитель – 05/2010 |
|
|
|
|
|
|
|
|
|
СПРАВОЧНЫЙ МАТЕРИАЛ
В этом режиме можно наблюдать од- |
Примечательно, что ширину колонок |
|
новременно несколько регистров управ- |
можно менять, перетаскивая границы в |
|
ления разными периферийными устрой- |
заголовке колонок. |
|
ствами, сворачивая и разворачивая нуж- |
|
|
ные ветви по необходимости. |
Настройка интерфейса IDE |
|
Другие кнопки позволяют видоизме- |
Настройка IDE заключается в придании |
|
нить отдельные нюансы отображения, |
различным элементам интерфейса про- |
|
причем для некоторых режимов одни мо- |
граммы желаемого внешнего вида, а так же |
|
гут быть недоступны. |
указания некоторых особенностей работы. |
|
В окне периферии так же имеется |
Например, можно изменить пункты меню, |
|
всплывающее по нажатию правой кноп- |
горячие клавиши, выбрать шрифт для ре- |
|
ки мыши контекстное меню. В зависимо- |
дактора, изображения для кнопок и т.п. |
|
сти от места щелчка содержимое меню |
Рассмотрим основные возможности |
|
может немного отличаться, но в основ- |
настройки, предоставляемые командой |
|
ном оно содержит следующие команды: |
меню «Tools» Customize, которая вызы- |
В окне «Toolbars» перечислены все |
Select All – выде- |
вает на дисплей следующее диалоговое |
панели кнопок, добавленные в интерфейс |
лить все. Позволяет |
окно: |
различными модулями программы, в том |
выделить сразу все |
|
числе плагинами. Отмеченные галочкой |
регистры в списке, |
|
панели – видны, не отмеченные – не вид- |
чтобы потом одно- |
|
ны. Кнопка Reset (сброс) позволяет сбро- |
временно воздей- |
|
сить к исходному состояние панели кно- |
ствовать другими ко- |
|
пок указанного модуля или плагина (на- |
мандами на них. |
|
пример, если вы случайно удалили кноп- |
H e x a d e c i m a l |
|
ку). Reset All (сбросить все) возвращает |
Display – шестнадца- |
|
состояние всех панелей к исходному. При |
теричный формат чи- |
|
сбросе панелей требуется подтвердить |
сел. Если опция от- |
|
свое намерение, для чего выводится окно |
ключена – все число- |
|
с вопросом: |
вые значения в окне |
|
«Все ваши изменения настроек будут |
(или для выбранного |
|
потеряны! Вы действительно желаете осу- |
регистра) будут вы- |
|
ществить сброс панели?». |
водиться в десятичном формате. |
В этом окне 6 закладок: |
|
Expand Groups и Collapse Groups – |
Commands – настройка панелей кно- |
|
развернуть или свернуть группу. Эта ко- |
пок |
|
манда равносильна нажатию на кнопоч- |
Toolbars – управление инструменталь- |
|
ке с плюсиком левее наименования ре- |
ными панелями |
|
гистра, т.е. раскрывает или скрывает под- |
Tools – инструменты пользователя |
Состав панелей кнопок зависит от раз- |
пункты в описании регистра или перифе- |
Keyboard – клавиатурные сочетания |
ных условий, например, от того, какие пла- |
рийного устройства. |
(горячие клавиши) |
гины подключены к AVR Studio. В нашем |
Export – позволяет экспортировать |
Menu – настройка контекстного меню |
случае указаны следующие панели: |
(т.е. сохранить) в виде текстового файла |
Options – прочие параметры |
AVRGCCPLUGIN – панель WinAVR |
выбранные регистры. |
|
Debug – панель кнопок для отладки |
Show Tooltip – показывать всплыва- |
Настройка панелей кнопок |
программы |
ющие подсказки. |
На закладке Commands диалога |
Debug Windows – панель управления |
Show Bitnumber – показывать номе- |
Customize имеется два окна: слева |
окнами отладки |
ра битов. Если опция включена, то внут- |
Categories (категории), справа Commands |
Edit – панель команд редактирования |
ри квадратиков битового представления |
(команды). В левом окне перечислены все |
Menu Bar – главное меню (невозможно |
регистра будут указываться номера со- |
группы команд, которые AVR Studio в состо- |
скрыть) |
ответствующих битов. |
янии воспринимать, а справа раскрыто со- |
ms – главная панель кнопок (файловые |
Font – позволяет задать шрифт для |
держимое выбранной группы. На рисунке, |
операции и т.п.) |
отображения содержимого окна. |
например, показан набор возможных ко- |
STK500 – панель работы с комплектом |
Default Font – сбрасывает шрифт к |
манд для категории «File» (работа с фай- |
разработчика STK500 |
назначенному по умолчанию |
лами). |
Tools – панель инструментов |
Reset Columns – сброс колонок. Ко- |
Чтобы добавить кнопку на панель кно- |
Trace – панель трассировки |
манда позволяет сбросить режим отобра- |
пок, надо схватить в окне «Commands» |
|
жения колонок к состоянию по умолча- |
соответствующий элемент и перетащить его |
Инструменты пользователя |
нию. |
на нужную панель кнопок. При выборе ко- |
При переходе на закладку «Tools» окно |
Clear – очистить содержимое регистра |
манды в нижней части диалога выводится |
Customize приобретает такой вид: |
Print – вывод содержимого окна на |
краткая подсказка-описание этой команды |
|
печать |
(на английском). Чтобы удалить кнопку с |
|
Help – справка об окне |
панели, надо схватить ее и «сбросить» в |
|
Columns – колонки (столбцы). Коман- |
любом месте, отличном от панели кнопок. |
|
да позволяет указать, какие колонки надо |
Следует соблюдать осторожность с на- |
|
показывать в окне: |
стройкой кнопок по своему усмотрению, т.к. |
|
Name – имя, наименова- |
порой непросто найти и вернуть кнопку, уда- |
|
ние. Колонка, в которой пока- |
ленную случайно. |
|
зано название периферийно- |
|
|
го устройства. |
Управление инструментальными пане- |
|
Address – адрес регистра. |
лями |
|
Value – значение регистра |
При переходе на закладку Toolbars окно |
|
Bits – битовое представление содер- |
диалога Customize приобретает следую- |
|
жимого регистра. |
щий вид (см. рисунок): |
|
|
|
|
5 9 |
Радиолюбитель – 05/2010 |
|
|
|
|
|
|
СПРАВОЧНЫЙ МАТЕРИАЛ
|
|
Это предназначается для добавления |
|
6. Если введенная комбинация не на- |
· Включить или отключить вывод в под- |
|||||
|
пользователем собственных команд в |
значена ни одной команде – в нижней ча- |
сказках горячих клавиш, назначенных кноп- |
|||||||
|
главное меню (и, при желании – в виде |
сти окна появится надпись Unassigned (не |
ке – опция Show shortcut keys in Screen |
|||||||
|
кнопок на любую панель). Собственные |
назначена), в противном случае будет вы- |
Tips |
|||||||
|
команды предназначаются для запуска |
ведено наименование команды, для ко- |
· Включить или отключить большие |
|||||||
|
других программ, поэтому закладка Tools |
торой введенная комбинация уже назна- |
изображения для кнопок – Large Icons |
|||||||
|
содержит: |
|
|
чена. |
Кнопка Visualizations предусмотрена |
|||||
|
|
· Список имеющихся пользовательских |
|
7. Если введенная комбинация вас уст- |
разработчиками на перспективу – хотя при |
|||||
|
команд – Menu contents |
|
раивает – нажмите кнопку Assign (назна- |
нажатии на нее открывается дополнитель- |
||||||
|
|
· Кнопки для изменения порядка команд |
чить). После этого для соответствующей |
ное окно, изменить с его помощью какие- |
||||||
|
пользователя (вверху справа) |
|
команды можно будет использовать введен- |
либо настройки невозможно. |
||||||
|
|
· Поле указания имени запускаемого |
ную вами комбинацию. Обратите внимание, |
|
|
|
||||
|
файла – Command |
|
|
что можно назначить несколько комбинаций |
Настройка режимов AVR Studio |
|||||
|
|
· Поле списка параметров для запуска- |
одной и той же команде! |
Общие настройки AVR Studio осуществ- |
||||||
|
емого файла – Arguments |
|
|
Если нужно удалить комбинацию кла- |
ляются командой меню «Tools» Options, в |
|||||
|
|
· Рабочая директория для запускаемо- |
виш, надо выполнить пункты с первого по 4 |
результате чего открывается следующее |
||||||
|
го файла – Initial Directory. |
|
включительно, выбрать нужную комбина- |
окно: |
||||||
|
|
В качестве запускаемого файла можно |
цию в окне Current Keys и нажать кнопку |
|
|
|
||||
|
указать любой exe-файл или ярлык, указать |
«Remove» (удалить). |
|
|
|
|||||
|
Интернет-адрес или ввести любую иную |
|
Кнопка Reset All (сбросить все) приве- |
|
|
|
||||
|
системную команду. Если требуется, надо |
дет состояние горячих клавиш для всех ко- |
|
|
|
|||||
|
указать и список параметров для запуска. |
манд к исходному по умолчанию. |
|
|
|
|||||
|
Рабочая директория по умолчанию исполь- |
|
|
|
|
|
|
|||
|
зуется та, что указана в качестве директо- |
|
Настройка контекстного меню |
|
|
|
||||
|
рии проекта (см. «Мастер проектов»). |
|
Закладка Menu диалога Customize |
|
|
|
||||
|
|
Добавление пользовательской команды |
имеет следующий вид: |
|
|
|
||||
|
начинается с нажатия кнопки |
(доба- |
|
|
|
|
|
|
||
|
вить). В окне Menu Contents сразу появля- |
|
|
|
|
|
|
|||
|
ется строка для ввода наименования коман- |
|
|
|
Для выбора групп настроек исполь- |
|||||
|
ды, которое будет видно в главном меню |
|
|
|
зуется окно слева, содержащее группы |
|||||
|
Tools. Удалить пользовательскую команду |
|
|
|
General (основные), Breakpoints (точки |
|||||
|
можно кнопкой |
(удалить), а изменить |
|
|
|
останова), Workspace (рабочее про- |
||||
|
порядок (если команд несколько) – кнопка- |
|
|
|
странство) и Editor (редактор). Как это |
|||||
|
ми |
(выше) и |
(ниже). |
|
|
|
|
ни странно, но разработчики AVR Studio |
||
|
|
|
|
|
|
|
|
допустили раздвоение настроек из одной |
||
|
|
Клавиатурные сочетания (горячие кла- |
|
|
|
группы в разных командах меню и диало- |
||||
|
виши) |
|
|
|
|
|
гах настройки, однако, как бы там ни было, |
|||
|
|
Закладка «Keyboard» имеет следую- |
|
|
|
рассмотрим варианты настроек этого |
||||
|
щий вид: |
|
|
|
|
|
окна. |
|||
|
|
|
|
|
|
Назначение этой закладки – настройка |
General – Основные настройки |
|||
|
|
|
|
|
всплывающего меню для области редакто- |
К основным отнесены следующие оп- |
||||
|
|
|
|
|
ра текста21 . |
ции: |
||||
|
|
|
|
|
|
|
|
Hide Startup Wizard – скрыть мастер |
||
|
|
|
|
|
|
Прочие параметры |
проектов при запуске. Опция позволяет от- |
|||
|
|
|
|
|
|
При переходе на последнюю закладку |
казаться от автоматического запуска мас- |
|||
|
|
|
|
|
«Options» диалога Customize окно приоб- |
тера проектов при старте AVR Studio. |
||||
|
|
|
|
|
ретает следующий вид: |
Save project automatically on exit – со- |
||||
|
|
|
|
|
|
|
|
хранять проект автоматически при выходе. |
||
|
|
|
|
|
|
|
|
Активация этой опции позволит избежать |
||
|
|
|
|
|
|
|
|
потери информации при завершении рабо- |
||
|
|
|
|
|
|
|
|
ты AVR Studio. |
||
|
|
|
|
|
|
|
|
Auto open last project – автоматичес- |
||
|
|
Последовательность изменения или |
|
|
|
ки загрузить последний проект. Если оп- |
||||
|
назначения комбинации горячих клавиш |
|
|
|
ция активна, то при старте AVR Studio |
|||||
|
команде следующая: |
|
|
|
|
будет автоматически загружен проект, с |
||||
|
|
1. Выбирается категория команды в |
|
|
|
которым осуществлялась работа в пос- |
||||
|
списке Category (аналогично закладке |
|
|
|
леднем сеансе. |
|||||
|
Commands) |
|
|
|
|
|
Show current sourcecode – показывать |
|||
|
|
2. Выбирается команда в категории из |
|
|
|
текущую строку исходного текста |
||||
|
списка Commands (команды) |
|
|
|
|
Reset Desktop on restart – сбросить |
||||
|
|
3. Выбирается вариант конфигурации |
|
|
|
настройки рабочего пространства при пе- |
||||
|
из списка Set Accelerator for (установить |
|
На этой закладке можно изменить сле- |
резапуске |
||||||
|
горячую клавишу для конфигурации) |
дующие опции: |
Step over when Autostepping – не вхо- |
|||||||
|
|
4. В окне Current Keys (текущая ком- |
|
· Включить или отключить показ всплы- |
дить в функции при пошаговом автовыпол- |
|||||
|
бинация) можно увидеть текущее значение |
вающих подсказок при наведении курсора |
нении. |
|||||||
|
горячей комбинации клавиш для выбранной |
на кнопки команд – опция Show Screen Tips |
Enable Splash Screen at Startup – по- |
|||||||
|
команды. |
|
|
on toolbars |
казывать «заставку» при старте програм- |
|||||
|
|
5. В окне Press New Shortcut Key (на- |
|
|
|
мы. Если опция активна, то при каждом за- |
||||
|
|
|
|
|
||||||
|
жмите новую комбинацию клавиш) появит- |
|
21 По неизвестным причинам, настройки, осуществ- |
пуске AVR Studio появляется окно-заставка |
||||||
|
ся комбинация, которую вы нажмете (обя- |
ляемые на данной закладке, никак не проявляются в ра- |
следующего вида (см. рисунок на следу- |
|||||||
|
боте. Возможно, это особенность текущей версии AVR |
|||||||||
|
зательно в сочетании с Ctrl и(или) Alt). |
ющей странице): |
||||||||
|
Studio, т.е. возможность, заложенная на перспективу. |
|||||||||
6 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Радиолюбитель – 05/2010 |
|
|
|
|
|
|
|
|
|
|
|
|
СПРАВОЧНЫЙ МАТЕРИАЛ
|
· Tile Horizontally – расположить окна |
Подсветка синтаксиса |
|
горизонтальной мозаикой |
Подсветка синтаксиса – это возмож- |
|
· Tile Vertically – расположить окна |
ность редактора выделять ключевые сло- |
|
вертикальной мозаикой |
ва языка программирования цветом, начер- |
|
Можно настроить способ размещения |
танием символа и т.п., делая, таким обра- |
|
окон, когда включается или выключает- |
зом, текст программы более наглядным. |
|
ся окно просмотра дизассемблированно- |
Настройка этой возможности AVR Studio |
|
го текста (When toggling Disassembly |
осуществляется командой меню «Edit» Font |
|
window): |
and Color. |
Filetabs (ярлыки файлов) – список ва- |
· Show normal – показать обычным |
Открывающееся по этой команде окно |
риантов оформления ярлыков-закладок |
способом |
содержит следующие средства для настрой- |
для переключения между открытыми фай- |
· Tile Horizontally – расположить окна |
ки подсветки синтаксиса: |
лами. Имеются следующие варианты: Full |
горизонтальной мозаикой |
|
path (полный путь), Filename only (только |
· Tile Vertically – расположить окна |
|
имя файла) и Full path outside projectfolder |
вертикальной мозаикой |
|
(полный путь, если файл вне папки про- |
Можно изменить стиль оформления |
|
екта). |
всего интерфейса программы (Visual |
|
Number of COM-ports to try – число |
Style), причем независимо от установлен- |
|
СОМ-портов для проверки. Эта опция за- |
ной ОС можно использовать характерный |
|
дает номер СОМ-порта, до которого (на- |
вид для одной из следующих версий |
|
чиная с 1-го, т.е. с СОМ1) будут переби- |
Windows (чтобы изменения вступили в |
|
раться порты при попытках обнаружить |
силу, надо перезапустить AVR Studio): |
|
подключенные аппаратные средства. |
· Windows XP |
|
|
· Windows 2005 |
|
Точки останова |
· Windows default – элементы интер- |
Список распознаваемых лексем и |
При выборе этой группы доступны сле- |
фейса будут отображаться так, как пре- |
элементов языка. Определены следую- |
дующие опции: |
дусмотрено текущей версией Windows на |
щие элементы: |
|
компьютере пользователя. |
· Text – любой текст программы, не |
|
Кроме всего прочего, можно управ- |
входящий в остальные группы |
|
лять «умным» перетаскиванием панелей |
· Text Selection – выделенная область |
|
и окон – опция Use smart docking. Если |
текста |
|
эта опция активна, то при перетаскива- |
· Number – числовая константа |
|
нии панелей будут появляться маркеры |
· Operator – математический или ло- |
|
и подсвечиваться области «прилипания» |
гический оператор, знак операции |
|
(см. предыдущий номер журнала). |
· Comment – комментарий |
|
Наконец, опция Restore desktop |
· Keyword – ключевое слово языка |
|
position and size when restarting позво- |
· String – строковая константа |
|
лит при повторном запуске AVR Studio |
Для каждого элемента можно задать |
Stop on breakpoint when Step Out, Step |
восстанавливать размер и положение |
шрифт (нажав на кнопку Choose Font – |
Into or Run to Cursor – останавливаться на |
окна программы, которое было в после- |
изменить шрифт), указать цвет текста и |
точках при различных режимах пошаговой |
днем сеансе работы. |
фона (Foreground и Background соответ- |
отладки. |
|
ственно). Изменение цвета шрифта воз- |
Stop on breakpoint when autostepping |
Редактор |
можно, только если неактивны опции |
– останавливаться на точках при автопо- |
Группа настроек редактора включает в |
Automatic (автоматически) для соответ- |
шаговом исполнении программы. |
себя следующие опции: |
ствующего цвета. |
Disable data breakpoints while resetting |
|
Шрифт допустим любой моноширин- |
– запрещать точки остановки по изменению |
|
ный, т.е. такой, в котором ширина всех |
данных во время сброса. |
|
символов одинакова. |
|
|
Кнопка Reset All позволит вернуть |
Рабочее пространство |
|
расцветку выделения синтаксиса к той, |
Эта группа опций содержит различные |
|
что установлена по умолчанию. |
возможности настроек внешнего вида: |
|
|
|
Font Size – размер шрифта |
|
|
Tabwidth – ширина табуляции (в сим- |
|
|
волах). Дополнительная опция Replace tabs |
|
|
with space позволяет вместо символа та- |
|
|
буляции вставлять в текст программы при |
|
|
нажатии кнопки Tab соответствующего ко- |
|
|
личества пробелов. |
|
Можно настроить способ размещения |
Кнопка Restore Default позволяет вер- |
|
окна с документом при открывании файла |
нуть настройки шрифта к заданным по |
|
(группа вариантов When Opening Files – |
умолчанию. |
|
когда открываются файлы): |
Чтобы сделанные настройки вступили |
|
· Restore Last – восстановить последний |
в силу, нужно перезапустить AVR Studio |
|
вариант |
(или, как минимум, закрыть и заново от- |
|
· Maximize – развернуть окно доку- |
крыть редактируемые файлы). |
|
мента |
|
|
|
Продолжение в №6/2010 |
|
· Default – оставить по умолчанию |
|
|
|
|
|
6 1 |
Радиолюбитель – 05/2010 |
|
|
|
|
|
|
