Виконання програми (вихідного коду)

Здесь мы создаем файлы, необходимые для кода симуляции (обьектного). для запуска обьектного кода выберите “trace into” в пункте меню “Debug”, или нажмите клавишу .

Выбор устройства

Появившееся окно можно увидеть ниже. Так как мы не имеем In-Circuit Emulator, AVR Studio запускает режим симулятора. В окне настроуки симулятора вы должны выбрать тип устройства который вы хотите симулировать. Выберите AT90S8535. Оставьте все значения по умолчанию и нажмите “OK” для продолжения. Пункты Memory и Architecture не используются для стандартных устройств. Эти настройки используются только когда выбрано устройство “Custom”.

Instruction Pointer

Сейчас вы попали в окно редактора, вы можете видеть желтую стрелку в левой стороне окна возле кода. Эта стрелка показывает позицию программного счетчика и строчку программы которая будет выполнена следующей. Чтобы мы могли видеть, что будет происходить во время выполнения программы, настроим окно ввода/вывода (I/O window) и откроем регистры порта В (Port B).

Настройка окна ввода/вывода (I/O View)

Откройте окно ввода/вывода нажатием кнопки “Create new IO window” . Так как мы выбрали AT90S8535 окно будет открыто без дополнительных настроек.

Откройте Port B дважды нажав на его иконке. Вы увидете все регистры связаные с Port B. Логический ноль (0) выглядит так: и логическая единица (1) выглядит так: . Состояние регистров может меняться, поэтому показываются все значения регистров.

Пошаговый режим

Пользователь может выполнять программу полностью в пошаговом режиме, трассируя блоки функций, или выполняя программу до места, где стоит курсор.

Установка точек останова

Можно определять неограниченное число точек останова, каждая из которых может быть включена или выключена. Точки останова сохраняются между сессиями работы.

Запись проекта

После окончания работы в AVR Studio мы можем сохранить проект. AVR Studio запомнит все настройки вашего проекта и восстановит их когда вы снова запустите этот проект. Для записи проекта необходимо выбрать пункт ‘Save’ в меню ‘Project’.

Вернуться в руководство пользователя AVR Studio