Отладка и программирование микроконтроллеров с помощью AVR Studio происходит в определённой последовательности: myrobot.ru
- Создание проекта. myrobot.ru cxem.net Нужно выбрать строку меню Project|New Project, в открывшемся окне указать имя проекта и файл инициализации. myrobot.ru kit-e.ru Затем выбрать отладочную платформу (симулятор или эмулятор) и тип микроконтроллера. myrobot.ru kit-e.ru
- Загрузка файла. myrobot.ru В правое окно поместить исходный текст программы. myrobot.ru Можно набрать весь текст непосредственно в окне редактора или загрузить уже существующий файл. myrobot.ru kit-e.ru
- Компиляция. myrobot.ru cxem.net Производится командой Project|Build или нажатием кнопки F7. myrobot.ru Процесс компиляции отображается в окне Output. myrobot.ru Если в исходном тексте были допущены ошибки, то файл в формате .hex не создаётся, а в окне Build появляется описание всех ошибок и строки, где они находятся. cxem.net
- Симуляция. myrobot.ru Проверить работоспособность программы можно в симуляторе или с помощью любого другого отладчика. cxem.net Запуск происходит после нажатия иконки Start Debagging. cxem.net
- Загрузка hex-кода в микроконтроллер. myrobot.ru После завершения процесса отладки полученный hex-файл можно загрузить в контроллер, выбрав в меню Tools строку AVR Programming. ecworld.ru
Отладку можно вести как в пошаговом (кнопки Step Into, Step Over, Step Out), так в автоматическом (Auto Step) или ускоренном (Run) режимах. cxem.net Также есть возможность использовать точки останова: симулятор, встречая строку, в которой находится точка останова, принудительно останавливает своё выполнение, после чего можно детально изучить содержимое отладочных окон. cxem.net