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

Шаг 4. Инструменты разработки — программы отладки и транслирования 135 После того, как вы проставили все точки останова, вы можете запу ­ скать программу в режиме автоматического выполнения. Для управ ­ ления отладчиком в этом режиме программа AVR Studio также имеет несколько специальных директив (см. табл. 4.3). Запуск автоматического выполнения программы производится при помощи директивы «Пуск». Директивы управления процессом отладки Таблица 4.3 Название Пункт меню «Debug» Кнопка Горячая клавиша Описание Запустить Run F5 Запуск автоматического выполнения программы с текущей команды Остановить Break II Ctrl+F5 Остановка автоматического выполнения программы Сброс Reset S3 Chift+F5 Исходное состояние (сброс микроконтроллера) Закончить отладку Stop Debugging ■ Ctrl+Chift+F5 Закончить отладку Пока программа находится в режиме автоматического выполнения, новое состояние регистров не отображается. Указатель текущей команды также отсутствует. В нижней строке главной панели программы в пра ­ вой ее стороне находится индикатор состояния. В режиме останова это желтый кружочек с минусом посередине. Слева от него находится слово «Stopped» (Остановлено). В режиме автоматического выполнения про ­ граммы желтый кружочек превращается в зеленый с плюсом внутри. Вместо слова «Stopped» появляется слово «Running» (Запущено). Если вы неправильно поставили точку останова либо и вовсе забыли ее поставить, программа будет находиться в режиме автоматического выполнения бесконечно долго. Для досрочной остановки программы используется директива «Остановить». Если в процессе отладки про ­ граммы понадобится начать все сначала (сымитировать сброс микро ­ контроллера), это можно сделать при помощи директивы «Сброс». По окончании отладки программы необходимо перейти в режим редактиро ­ вания. Для этого служит директива «Закончить отладку». Просмотр и изменение содержимого введенных переменных Для оперативного просмотра и изменения содержимого введенных вами переменных в процессе отладки можно открыть специальное окно. Для этого достаточно выбрать пункт «Watch» в меню «View». Окно имеет четыре вкладки. Поэтому можно иметь четыре разных набора переменных. Для того чтобы включить какую-либо переменную в текущее окно «Watch», необходимо установить курсор мыши на имя этой перемен ­ ной в тексте программы и нажать правую кнопку мыши. Допустим, вы установили курсор на переменную temp. Тогда в открывшемся меню вы

RkJQdWJsaXNoZXIy MTExODQxMg==