Файл: С чего начинаются роботы. О проекте Arduino для школьников (В.Н. Гололобов, 2011).pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 16.06.2025

Просмотров: 1233

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Приложение Б. Работа с модулем Arduino в других средах разработки

Рис. 58. Создание нового программатора для AVR Studio 5

Не без ложки дѐгтя. Возможно, есть элегантное решение вопроса, но не при первом запуске. Вот эта ложка:

-c stk500v1 -p m168 -P com6 -b 19200 - Uflash:w:C:\Users\vladimir\Documents\AVRStudio\test\test\Debug\test.hex:i -C C:\Users\vladimir\Documents\AVRStudio\avrdude.conf

Приходится прописывать полный путь и имя проекта. Пока работаешь с одним проектом, это не так страшно – один раз прописать всѐ, и пользуйся на здоровье. Но при смене проекта эту строку нужно будет не забывать править. Впрочем, возможно, есть и «правильные» решения. Но теперь у вас появляется новый инструмент:

Рис. 59. Появление нового инструментального средства

Оттранслировав программу (обратите внимание на предыдущий рисунок, где установлена опция «Use Output window») вы используете эту команду для прошивки модуля. Вывод всех сообщений в окно, определяемое опцией, удобен – вы сразу можете прочитать, какие проблемы возникли при загрузке программы в модуль. И попытаться разобраться с ними, как это сделал я, поскольку далеко не сразу получил желаемый результат.

приложение | 188

Приложение Б. Работа с модулем Arduino в других средах разработки

Рис. 60. Загрузка программы в модуль Arduino

В отличие от kontrollerlab отладка в AVR Studio устроена лучше. Что важно, согласитесь.

Рис. 61. Программа AVR Studio 5 в режиме отладки

приложение | 189