Файл: С чего начинаются роботы. О проекте 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