Надеюсь, Вы уже установили AVR Studio. Приступим к созданию простенького проекта. Рассмотрим процесс создания, компиляции и симуляции программы для микроконтроллера.

Запускаем AVR Studio. Появляется окошко, -> Create New Project. В следующем окне вводим имя проекта и место дислокации :)

Создание нового проекта в AVR Studio

далее -> Next

Выбираем AVR Simulator и модель микроконтроллера, в нашем случае at90s2313:

Выбор симуляции и типа микроконтроллера

Все готово -> Finish

В окно проекта будем водить код

после того как исходный код программы написан, необходимо скомпилировать прошивку. Это можно сделать либо нажав значок компиляции, либо нажав клавишу F7.

компиляция исходника в AVRStudio

В случае успешной компиляции, в окне "Output" Вы увидите сообщение:

Assembly complete, 0 errors. 1 warnings

Желательно, чтобы warnings т.е. предупреждений компилятора не было вообще. Всё, прошивка для заливки в микроконтроллер, готова. Она находится в папке с проектом.

После того как программа скомпилировалась без ошибок, можно просимулировать её работу.

 

Для симуляции работы программы необходимо нажать значок около значка компиляции, либо CTRL+F7:

симуляция программы микроконтроллера в AVRStudio

 

Появится желтая стрелка, указывающая натекущий шаг симуляции. Команды отладки:

Run - Пуск (F5) - запуск исполнения программы

Reset - Сброс (SHIFT+F5) - остановка процесса трассировки, курсор перемещается на начало исполняемой программы

Break - Прервать (CTRL+F5) - прервать исполнение программы

Step Into - Пошаговая отладка (F11) - самая полезная команда, результат работы микроконтроллера виден в левой панели переферии, а это порты ввода/вывода, таймеры/счетчики,  флаги системных регистров...

Run to Cursor - Запустит с позиции курсора (CTRL+F10) - переход на позицию курсора, симуляция продолжается с этого места

 

Скачать последнюю версию AVRStudio можно на официальном сайте atmel.com

 

 

Добавить комментарий


Защитный код
Обновить