Показаны сообщения с ярлыком USBasp. Показать все сообщения
Показаны сообщения с ярлыком USBasp. Показать все сообщения

26 сентября 2012 г.

Восстанавливаем bootloader у Arduino pro mini

Бывает так, что вы сломали bootloader у своей Arduino. Например, перезаписали его своей программой или просто попортили. При попытке залить в плату новую программу через USB-converter, аплоад зависает и вылезает вот такая ошибка:
avrdude: stk500_recv(): programmer is not responding
Не стоит выкидывать Arduino, сейчас мы разберемся, как это поправить.

20 августа 2012 г.

Программируем Arduino Pro mini через USBasp

В прошлый раз мы разобрались, как программировать Arduino Pro mini через USB conveter, а сегодня воспользуемся другой, более универсальной штукой - программатором USBasp. USBasp стоит намного дешевле и позволяет программировать вообще все AVR микроконтроллеры, а не только Arduino. В общем, полезная в хозяйстве вещь.

19 августа 2012 г.

Пишем на AVR ассемблере в Ubuntu: Geany + AVRA

AVRA - это ассемблер для микроконтроллеров AVR, который почти полностью совместим с Атмеловским ассемблером AVRASM32. AVRA есть для Windows, FreeBSD, macOS и Linux. Нас интересует, естественно, последнее. Мы прикрутим сборку программ к Geany - текстовому редактору с базовыми функциями интегрированной среды разработки и будем прогать на ассемблере. 

14 июля 2012 г.

Решаем проблему с правами для USBasp в Ubuntu

Все люди, работающие со связкой Eclipse + AVR-plugin + USBasp или avrdude + USBasp для программирования AVR-контроллеров из-под Linux сталкиваются с вот такой проблемой:
avrdude: usb_open(): cannot read serial number "error sending control message: Operation not permitted"
Некоторые товарищи советуют решать ее запуском Eclipse или, соответственно, avrdude от рута, что лично у меня вызывает жуткие батхёрты. Есть куда более элегантное решение.