Компактний програматор usbtiny-mkii slim (клон avrisp-mkii)

Компактний програматор USBTiny-MkII SLIM (клон моделі AVRISP-MKII) підтримує всі мікроконтролери Attiny, Atmega, і Xmega. Програматор має три програмних інтерфейсу: ISP, PDI і TPI. Він працює з середовищем розробки AvrStudio або AvrDude. Невелика зручна плата містить двонаправлений перетворювач напруги для всіх інтерфейсів, який працює від напруги 1,2 В, має джампер для вибору напруги 5 В або 3,3 В для живлення цільової мікросхеми (LDO стабілізатор) і світлодіодні індикатори стану. Серцем пристрою є контролер AT90USB162 з підключенням по USB для забезпечення швидкості програмування.

Програматор має три IDC 6-вивідних гнізда для підтримки трьох програмних протоколів: ISP. PDI і TPI. Вони дозволяють програмувати всі доступні мікросхеми Atmega, Attiny і Xmega. Друкована плата тільки виглядає складною, але вона може бути виготовлена ​​і в домашніх умовах. Наскрізні отвори розташовуються не під мікросхемою або іншими елементами, тому вони можуть з'єднуватися проводами. Наскрізні отвори, розташовані під мікросхемою at90usb162, виводять її інші вільні висновки на контактні площадки з нижньої сторони плати - тому схему також можна використовувати як тестову плату для інших кодів, використовуючи для цієї мети підключення по USB. Зміна коду виконується дуже просто - через вбудований USB завантажувач і безкоштовний програмний інструмент від компанії Atmel - FLIP.

Під IDC гніздами розташований джампер - ви можете вибрати напруга, яке можна використовувати для харчування вашої цільової мікросхеми. Для напруги 5 В необхідно закоротити висновки 1 і 2, а для напруги 3,3 В висновки 2 і 3. Для зниження напруги використовується стабілізатор LDO MCP1825S-3302ED - однак ви може використовувати будь-який інший сумісний за висновками прилад, такий як LF33. Зняття джампера призведе до відключення напруги від "переданої" боку і ви повинні подати цю напругу від цільової мікросхеми, щоб забезпечити роботу програматора.

Компактний програматор usbtiny-mkii slim (клон avrisp-mkii)

Я не буду писати про програмування, оскільки кожен знає, як це зробити. Програматор можна використовувати безпосередньо з середовища розробки AvrStudio або AvrDude. Недоліком цього є той факт, що ми повинні вибрати з яким програмним забезпеченням ми хочемо його використовувати - тим не менш, заміна одного на інше, питання декількох хвилин :)

запуск:
Після правильної спайки плати підключіть ваш програматор до USB порту. Ви побачите повідомлення, що ваш ПК виявив нової пристрій, який називається "AT90USB162 DFU". Завантажити та встановити програмне забезпечення FLIP від ​​компанії Atmel. Потім встановіть DFU драйвери з папки Atmel \ Flip \ usb \. Після правильної установки запустіть FLIP, клацнувши на іконці "chip", і виберіть зі списку at90usb162. Далі натисніть другу іконку "usb cable", виберіть USB. і потім OPEN в наступному вікні. Програма FLIP повинна виявити вашу мікросхему без проблем - якщо мікросхема не визначається (ви отримаєте повідомлення про помилку) то це означає, що ви щось зробили неправильно. Спробуйте перевстановити драйвер, під'єднати програматор до іншого usb порту або перезавантажити комп'ютер.

Якщо ваша мікросхема нова (незапрограмованого), тоді після приєднання вона автоматично запуститься в режимі завантажувача. Якщо ви хочете оновити прошивку, тоді вставте HWB джампер і закоротити RST висновки. Мікросхема запуститься в режимі завантажувача. Після це джампер можна зняти.

На наступному кроці запишіть прошивку в мікросхему. Клацніть на першій іконці "open book" і виберіть наш HEX файл. Потім натисніть кнопку RUN. Необхідно поставити галочки у прапорці "erase", "program", і "verify". Код буде записаний дуже швидко. Тепер повторно підключіть програматор до usb порту - або закоротити RST висновки, при цьому загориться два світлодіодних індикатора.

Після цього ПК виявить новий пристрій LUFAAVRISPMkIICLONE - тепер настав час встановити для нього драйвер. Якщо ми хочемо використовувати програматор з AvrStudio, тоді встановіть драйвер з папки Atmel \ AVRTools \ usb \ - ця папка створюється при установці AvrStudio. Але якщо ми хочемо використовувати програматор з AvrDude, тоді встановіть драйвер LIBUSB. Розпакуйте файли, запустіть додаток inf-wizard. виберіть наш програматор зі списку, збережіть створений файл і клацніть на installnow (встановити зараз) або використовуйте windows інсталятор. При цьому повинен загорітися світлодіодний індикатор LED1 - це означає, що програматор готовий до роботи - вітаємо, це все.

У AvrStudio, клацніть на кнопку Con. потім виберіть зі списку AVRISPmkII. і натисніть connect (під'єднати).

Компактний програматор usbtiny-mkii slim (клон avrisp-mkii)

Компактний програматор usbtiny-mkii slim (клон avrisp-mkii)

Компактний програматор usbtiny-mkii slim (клон avrisp-mkii)

Компактний програматор usbtiny-mkii slim (клон avrisp-mkii)

Компактний програматор usbtiny-mkii slim (клон avrisp-mkii)

Компактний програматор usbtiny-mkii slim (клон avrisp-mkii)

Компактний програматор usbtiny-mkii slim (клон avrisp-mkii)

Компактний програматор usbtiny-mkii slim (клон avrisp-mkii)

В файли проекту входять: друкована плата, схема, кілька файлів в форматі PDF, скомпільовані HEX ​​файли для двох версій, повні вихідні тексти на С для різних версій - версія 110528. версія 111009. версія 130303, файли допомоги.

список радіоелементів