Що таке повна форма USBasp?

USBasp – це a Внутрішньосхемний програматор USB для контролерів Atmel AVR. Він заснований на проекті USBasp Томаса Фішля. Інтерфейс USB досягається за допомогою процесора atmega8, а решта робиться у мікропрограмі. Прошивку можна безкоштовно завантажити з USB-програматора для контролерів AVR Atmel.

USBasp є адаптер ICSP (In Circuit Serial Programming), який дозволяє встановлювати нові завантажувачі та мікропрограми на звичайні мікроконтролери AVR, такі як ті, що використовуються в платах, сумісних з Arduino. Плата, яку ви будете програмувати, називається «ціль».

FTDI в основному є послідовним портом, і його використання залежить від цільового чіпа, який має завантажувач і код для взаємодії з ним через послідовний порт. USBasp — це програматор, який не покладається на цільовий чіп, який має завантажувач і послідовний зв’язок. Для 9x вам потрібен USBasp.

Потім виберіть ATtiny85, перейшовши до Інструменти > Плата > Прокрутити вниз > ATtiny45/85 (Optiboot). Після цього виберіть програматор, перейшовши до Інструменти > Програматор > USBasp. Нарешті, щоб завантажити ескіз, використовуючи CTRL+SHIFT+U або перейшовши до Sketch > Upload using Programmer.

Виберіть у меню Інструменти > Плата пункт, який відповідає платі, на якій ви хочете записати завантажувач (а не платі, яку ви використовуєте як програматор). Перегляньте опис дошки на сторінці середовища, щоб дізнатися більше. Виберіть Arduino як провайдера в меню Інструменти>Програміст. Використовуйте команду Записати завантажувач.