USBAsp

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 18:29, 25 лютого 2022, створена InternetArchiveBot (обговорення | внесок) (Виправлено джерел: 1; позначено як недійсні: 0.) #IABot (v2.0.8.6)
Перейти до навігації Перейти до пошуку
USBAsp
Розробник Томас Фішль
Тип програматор
Наявність на ринку 2005 рік
Носій даних мікроконтролер Atmega8
Центральний процесор Atmega8
Вебсайт www.fischl.de/usbasp/

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

Програматор простий у повторенні та містить не багато широко розповсюджених деталей: мікроконтролер 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 та іншими.

Див. також

Примітки

Посилання