суббота, 31 октября 2015 г.

Настройка среды программирования AVR МК

Последнее время всё чаще мне приходится программировать контроллеры. Я ничего не имею против Arduino IDE для простых проектиков (а только такими я и занимаюсь), но всё-таки привык я к полноценным IDE, да и Wiring мне скорее мешает, чем помогает.

Эта статья - моя память, как я настраивал среду для программирования AVR-микроконтроллеров и как я прошивал ATtiny13 без программатора. Ну почти без...
Всё внутри - кроссплатформенное, хоть я буду писать и про Ubuntu.

Тезисно:
  1. Собираем из Arduino UNO программатор.
  2. Ставим пакеты для работы с AVR.
  3. Ставим Eclipse.
  4. Ставим на него AVR Eclipse Plugin.
  5. Пишем программу-моргалку ("Hello world!" по-AVR-ски) и прошиваем ATtiny13 прямо из Eclipse.

воскресенье, 25 октября 2015 г.

Arduino Uno - программатор ATtiny13

Что-то не удалось мне настроить Arduino IDE 1.6.5 - там появился Board manager, и с ним я что-то недопонял.

Поэтому, не упираясь в IDE 1.6.x, я поставил старенькую Arduino IDE 1.0.5. О том как прошивать ATtiny13 на Arduino информации много, но всё-таки мне пришлось собирать её из разных источников.