USBAsp

USBAsp програматор мікроконтролерів Atmel AVR розроблений німецьким програмістом та інженером Томасом Фішлем (нім. Thomas Fischl). Його схема, рисунок друкованої плати, прошивка, драйвери розповсюджуються під ліцензією GNU GPL, тобто кожен з користувачів може їх вільно завантажити з сайту розробника і створювати на їх основі свій пристрій[1].

USBAsp
Розробник Томас Фішль
Тип програматор
Наявність на ринку 2005 рік
Носій даних мікроконтролер Atmega8
Вебсайт www.fischl.de/usbasp/

Програматор простий у повторенні та містить не багато широко розповсюджених деталей: мікроконтролер Atmega8, Atmega48 чи Atmega88[2], кварцовий резонатор, 4 конденсатори, 2 діоди Зенера, 2 світлодіоди, 10 резисторів, роз'єми.

Особливостями програматора USBAsp є:

  • Можливість роботи під різними платформами. Автором було протестовано програматор під ОС Linux, Mac OS X і Windows.
  • Не потребує додаткових контролерів і SMD-компонентів. Для зв'язку з USB портом програматор використовує спеціальний USB-драйвер реалізований у прошивці мікроконтролера.
  • Швидкість програмування до 5 кбіт/с.
  • Опція SCK для підтримки мікроконтролерів з низькою тактовою частотою (<1,5 MHz).
  • В майбутніх версіях плати заплановано послідовний інтерфейс (наприклад, для налагодження).

Підтримка програматора USBAsp реалізована багатьма середовищами розробки і компіляторами, зокрема: Atmel Studio, Avrdude, Arduino IDE, Code::Blocks, Bascom-avr та іншими.

Див. також

Примітки

Посилання

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.