Макетная плата для AT90USB647. Первые шаги.

Макетная плата для AT90USB647. Описание.
Макетная плата для AT90USB647. Первые шаги.

Классический «Hello world» для микроконтроллеров — мигание светодиодом.


Конечно у этой программы не может быть какого-либо практического применения, но для того, чтобы освоиться со сборкой и «заливкой» программы на микроконтроллер как раз подойдёт.
Сборка, если вы используете Eclipse с плагином AVR Eclipse, работает «из коробки», а вот «прошить» через USB с помощью DFU бутлоадера так просто не получится, т.к. AVR плагин поддерживает только avrdude. Для «прошивания» контроллера, в данном случае использовались следующие команды(находясь в корневой директории проекта):

sudo из-за того, что устройство не стандартное и для него не создаются интерфейсы доступные пользователю.
Проект на github.
Хорошие статья про настройку/использование Eclipse при разработке под AVR

Yuriy Nazarov on GithubYuriy Nazarov on Twitter
Yuriy Nazarov
Software engineer
Люблю machine learning