Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование МПС(лаб.метод).doc
Скачиваний:
104
Добавлен:
10.02.2016
Размер:
1.39 Mб
Скачать

1.5.4 Просмотр и изменение содержимого введенных переменных

Для оперативного просмотра и изменения содержимого введенных вами переменных в процессе отладки можно открыть специальное окно. Для этого достаточно выбрать пункт Watch в меню View. Окно имеет четыре вкладки. Поэтому можно иметь четыре разных набора переменных.

Для того, чтобы включить какую-либо переменную в текущее окно Watch, необходимо установить курсор мыши на имя этой переменной в тексте программы и нажать правую кнопку мыши. Допустим, вы установили курсор на переменную temp. Тогда в открывшемся меню вы увидите пункт Add Watch: «temp». Выберите этот пункт, и переменная будет включена в список Watch.

Точно так же можно оперативно просматривать содержимое любого вида памяти. Для этого выберите пункт «Memory» в меню «View». Откроется новое окно под названием «Memory». По умолчанию в этом окне в виде дампа будет представлено содержимое программной памяти. При помощи выпадающего списка в левой верхней части этого окна можно выбрать другой вид памяти – память данных (Data), EEPROM или даже содержимое РОН или портов вода/вывода. В процессе отладки вы всегда будете видеть в этом окне все изменения выбранной части памяти. Если вы желаете видеть одновременно содержимое сразу нескольких видов памяти, то вы можете открыть второе и даже третье подобное окно. Для этого выберите пункт «Memory2» или «MemoryЗ» в меню «View».

1.6 Исправление ошибок

В том случае, если вы захотите доработать программу либо написать новую, вам придется много раз переписывать ее, искать различные фрагменты, заменять их на другие и т. д. Редактор программы AVR Studio дает полный спектр стандартных средств редактирования. Одно из таких средств — это простановка закладок. Поставив закладку в любом месте в тексте программы, вы можете спокойно листать этот текст дальше. В случае необходимости вы можете в любой момент вернуться к закладке.

В табл. 1.4 приведены все директивы работы с закладками.

Для создания новой закладки нужно установить в нужной строке текстовый курсор и выбрать директиву «Поставить закладку». При повторном вызове этой директивы в той же строке, закладка убирается. Проставив несколько закладок, можно передвигаться по ним при помощи директив «Перейти к следующей закладке» и «Перейти к предыдущей закладке». При помощи соответствующей директивы можно убрать все закладки.

Таблица 1.4 – Директивы работы с закладками

Название

Пункт

меню “Debug”

Кнопка

Горячая

клавиша

Описание

Поставить закладку

Toggle Bookmark

Ctrl+F2

Поставить (снять) закладку в строке, где находится курсор

Поставить к следующей закладке

-

F2

Переместить курсор к следующей строке с закладкой

Перейти к предыдущей закладке

-

Shift+F2

Переместить курсор к предыдущей строке с закладкой

Убрать все закладки

Remove Bookmarks

Ctrl+Shift+F2

Удалить все поставленные ранее закладке


Тут вы можете оставить комментарий к выбранному абзацу или сообщить об ошибке.

Оставленные комментарии видны всем.