Usbasp программатор avr: Купить USBASP V2.0 Программатор Arduino/ESP/Raspberry Pi (Доставка РФ,СНГ)

Обзор программатора USBAsp v.2.0 – RobotChip

Сегодня расскажу, о недорогим и очень простом программаторе USBAsp v.2.0 для микроконтроллеров AVR (основанный на дизайне Томаса Фишла), с его помощью можно прошивать контроллеры AVR по интерфейсу ISP (не выпаивая его с платы), а самое главное, можно прошить загрузочный сектор на контроллерах Arduino.

Технические параметры

► Напряжение питания: 5 В, DC
► Интерфейс: USB 2.0
► Программирование/ чтение: Atmel (AVR)
► Габариты: 70 мм x 18 мм x 10 мм
►  Поддержка операционных систем: Windows XP / 7 / 8 / 8.1 / 10.

Общие сведения

Программатор USBAsp распространяется и открытым исходным кодом, так что при желании можно изготовить самому, скачав печатную плату и прошивку с сайта Thomas, из-за этого в различных интернет магазинах существует различные варианты программатора с одинаковым функционалом. В моем случае буду рассказывать о USBAsp V2.0 китайского производителя LC Technelogy.

Программатор собран на синий печатной плате, слева расположен USB-разъем необходимый для подключения к компьютеру. В центре располагается контроллер ATmega8A, рядом установлен кварцевый резонатор на 12 МГц и электрическая обвязка (резисторы, конденсаторы). Справа расположен 10-контактный разъем (два ряда, по пять выводов, шагом 2.54 мм), обеспечивающий обмен данными с прошиваемым микроконтроллером (интерфейс ISP). В комплекте поставляется кабель, с каждой стороны которого, установлен разъем IDC (10 выводов), для простоты прошивки некоторых плат (например Arduino), советую приобрести адаптер-переходник с 10-pin на 6-pin. Назначение выводов программатора USBAsp можно посмотреть на рисунке ниже, вид на стороне программатора.

Назначение выводов:
►  1 – MOSI
►  2 – VCC
►  3, 8, 10 –  GND
►  4 – TXD
►  5 – RESET
►  6 – RXD
►  7 – SCK
►  9 – MISO

Световая индикация
►  Красный светодиод G — Включен
►  Красный светодиод R — Обмен данными

Перемычки
►  JP1 — POWER, управляет напряжением на разъеме ISP VCC (вывод 2), можно установить на + 3. 3В, + 5В или вовсе убрать перемычку, если программируемое устройство, имеет собственный источник питания.
►  JP2 — SERVICE, обновления прошивки USBasp.
►  JP3 — SLOW, программирования на низких скоростях, если программируемое устройство, работает на частоте ниже 1.5 МГц, SCK (вывод 7) уменьшит частоту с 375 кГц до 8 кГц.

Принципиальная схема программатора USBAsp V2.0 можно посмотреть на рисунке ниже.

Список поддерживаемых AVR микроконтроллеров:
►  Mega Series: 
ATmega8, ATmega8A, ATmega48, ATmega48A, ATmega48P, ATmega48PA, ATmega88, ATmega88A, ATmega88P, ATmega88PA, ATmega168, ATmega168A, ATmega168P, ATmega168PA, ATmega328, ATmega328P, ATmega103, ATmega128, ATmega128P, ATmega1280, ATmega1281, ATmega16, ATmega16A, ATmega161, ATmega162, ATmega163, ATmega164, ATmega164A, ATmega164P, ATmega164PA, ATmega169, ATmega169A, ATmega169P, ATmega169PA, ATmega2560, ATmega2561, ATmega32, ATmega32A, ATmega324, ATmega324A, ATmega324P, ATmega324PA, ATmega329, ATmega329A, ATmega329P, ATmega329PA, ATmega3290, ATmega3290A, ATmega3290P, ATmega64, ATmega64A, ATmega640, ATmega644, ATmega644A, ATmega644P, ATmega644PA, ATmega649, ATmega649A, ATmega649P, ATmega6490, ATmega6490A, ATmega6490P, ATmega8515, ATmega8535,
►  Tiny Series: ATtiny12, ATtiny13, ATtiny13A, ATtiny15, ATtiny25, ATtiny26, ATtiny45, ATtiny85, ATtiny2313, ATtiny2313A
►  Classic Series: AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535
►  Can Series: AT90CAN128
►  PWN Series: AT90PWM2, AT90PWM3

Установка драйвера USBAsp на Windows 8/10

Подключаем программатор к USB порту на компьютере, если все нормально, на плате загорится красный светодиод. Далее операционная система начнет поиск драйвера

Так как, в операционной системе нету необходимого драйвера, в «Диспетчере устройств» появится устройство «USBAsp» с восклицательным знаком.

Скачиваем архив с цифровой подписью, разархивируем и запускаем «InstallDriver.exe» 

Драйвер установлен, в «Диспетчере устройств» пропадет восклицательный знак с «USBAsp».

Установка драйвера на Windows XP и Windows 7 аналогичная, программатор готов к работе.

Программа для USBAsp V2.0

Программу разработал «Боднар Сергей», работает не только с китайским программатором USBAsp v.2.0, но и другими программаторами. Первым делом скачиваем программу, разархивируем и запускаем «AVRDUDEPROG.exe».
В качестве примера, прошью китайскую плату Arduino UNO R3 в которой установлен микросхема ATmega328P. В программе, жмем на вкладку «Микроконтроллеры» и выбираем ATmega328P.

Далее, необходимо выбрать прошивку, в строке «Flash» нажимаем «. . .», переходим в папку «C:\Program Files\Arduino\hardware\arduino\avr\bootloaders\atmega» и выбираем «ATmegaBOOT_168_atmega328.hex», жмем «Открыть»

Подключаем программатор к плате «Arduino UNO R3», и нажимаем кнопку «Программирование».

В конце, выйдет диалоговое окно, о удачном окончании программировании.

Ссылки
  Скачать драйвер для программатора USBASP v2.0 (LC Technology, ATMEL)
  Скачать программу AVRDUDE_PROG v.3.3

Купить на Aliexpress
  Программатор USBASP v2.0 (LC Technology, ATMEL)
  Адаптер для ATMEL AVRISP, USBASP, STK500 (10 pin на 6 pin)

Купить в Самаре и области
  Программатор USBASP v2.0 (LC Technology, ATMEL)
  Адаптер для ATMEL AVRISP, USBASP, STK500 (10 pin на 6 pin)

Программатор USBASP AVR 3.

3V/5V — RadioMart.kz

> Отладочные платы>Программаторы>Программатор USBASP AVR 3.3V/5V

Артикул 10680

Программатор AVR USBASP позволит радиолюбителю получить простой, компактный и надежный программатор всех микроконтроллеров семейства AVR компании ATMEL с режимом последовательного программирования.

Подробнее

  • Скачать коммерческое предложение

Подробнее

Это удобный миниатюрный программатор, подключаемый к USB-порту персонального компьютера, что очень актуально, т.к. COM-порт существует далеко не на всех современных компьютерах, и тем более на ноутбуках. Использование USB программатора USBASP и функции внутрисистемного программирования (SPI) дают возможность быстро и многократно программировать ваше микропроцессорное устройство в собранном виде, не отключая его питания. При этом процесс отладки программного обеспечения с помощью данного AVR программатора USBASP заметно упрощается и сокращается затрачиваемое на это время.

Поддержка микроконтроллеров:

ATtiny11, ATtiny12, ATtiny13, ATtiny15, ATtiny22, ATtiny2313, ATtiny24, ATtiny25, ATtiny26, ATtiny261, ATtiny28, ATtiny44, ATtiny45, ATtiny461, ATtiny84, ATtiny85, ATtiny861
AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, T90S4433, AT90S4434, AT90S8515, AT90S8535
ATmega8, ATmega48, ATmega88, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega165, ATmega168,ATmega169, ATmega32, ATmega323,ATmega324, ATmega325, ATmega3250, ATmega329, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega128, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega103, ATmega406, ATmega8515, ATmega8535
AT90CAN32, AT90CAN64, AT90CAN128
AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B
AT90USB1286, AT90USB1287, AT90USB162, AT90USB646, AT90USB647
AT89S51, AT89S52
AT86RF401.

Технические характеристики программатора AVR:

Микроконтроллер ATMega8
Индикация питания и программирования
Поддержка 5В и 3. 3В питания

Распиновка:

Конструкция:

Конструктивно программатор выполнен на печатной плате из фольгированного стеклотекстолита, с защитной маской. Подключение программатора к радиолюбительскому устройству производится посредством гибкого шлейфа.

Программное обеспечение:

Для работы с программатором понадобится программный интерфейс для ПК. Рекомендуется использовать GUI для AVRDUDE под названием SinaProg — это оконная оболочка предназначенная для работы с консольным программатором. Все настройки в SinaProg, в том числе прошивку микроконтроллера и конфигурацию фьюз-битов можно произвести несколькими щелчками мыши в графической оболочке.

Комплект поставки и внешний вид данного товара могут отличаться от указанных на фотографиях в каталоге интернет-магазина.

Файлы для загрузки

Отзывы

USBasp — USB-программатор для контроллеров Atmel AVR

Ознакомьтесь с другими моими проектами! Например:
ISPnub — Автономный модуль программатора AVR

USBasp — это OpenSource, это бесплатно!
Нравится? Вы можете поддержать через PayPal:

€ 5

€ 10

€ 15

USBasp — это встроенный USB-программатор для контроллеров Atmel AVR. Это просто
состоит из ATMega88 или ATMega8 и пары пассивных компонентов. Программист
использует USB-драйвер только для прошивки, специальный USB-контроллер не требуется.

Особенности

  • Работает на нескольких платформах. Linux, Mac OS X и Windows тестируются.
  • Никаких специальных контроллеров или компонентов smd не требуется.
  • Скорость программирования до 5Кбайт/сек.
  • Опция

  • SCK для поддержки целей с низкой тактовой частотой (< 1,5 МГц).

Скачать

Прошивка и схема

Следующие пакеты включают схему и прошивку.
usbasp.2011-05-28.tar.gz (519 КБ)
Поддержка TPI, поддерживает программистов с ATMega88 и ATMega8.
usbasp.2009-02-28.tar.gz (260 КБ)
usbasp.2007-10-23.tar.gz (172 КБ)
usbasp.2007-07-23.tar.gz (176 КБ)
usbasp . 2006-12-29.tar.gz (118 КБ)
Поддерживает программистов с ATMega48 и ATMega8.
usbasp.2006-09-16.tar.gz (116 КБ)
Новый VID/PID!
usbasp.2005-11-14.tar.gz (175 кБ)
usbasp.2005-07-03.tar.gz (166 кБ)
usbasp.2005-04-21.tar.gz (169kB)

Подробную информацию о сборке, установке и использовании USBasp см. в файле Readme.txt.

Драйверы

В Linux и MacOS X драйвер ядра не требуется. Для Windows требуется драйвер для USBasp. Пожалуйста, используйте этот инструмент для установки драйвера для Windows (см. также: успешная установка в Windows 10):
Zadig — простая установка драйвера USB

Программное обеспечение

  • AVRDUDE поддерживает USBasp, начиная с версии 5.2.
  • BASCOM-AVR поддерживает USBasp, начиная с версии 1.11.9.6.
  • Khazama AVR Programmer — это приложение с графическим интерфейсом пользователя Windows XP/Vista для USBasp и avrdude.
  • eXtreme Burner — AVR — это программное обеспечение с графическим интерфейсом Windows для программистов USB AVR на базе USBasp.

Оборудование

Схема

Список деталей

908075 C

86

DIS 3V6 zener
Номер детали Значение Рейхельт №
4,7U RAD 4,7/35
C2 100N X7R-5
C3, C4 22 22.
ZF 3,6
CON1 USB-B USB BW
CON2 10pol WSL 10W
IC1 ATmega8-16 ATMEGA 8-16 (не запрограммировано!)
JP1, JP2 2pol 2,54mm SL 1X36G 2,54
LED1 3mm LED green LED 3MM 2MA GN
LED2 3mm LED red LED 3MM 2MA RT
Q1 12Mhz 12,0000-HC49U-S
R1, R2 68 1/4W 68
R3 2,2k 1/4W 2,2к
R4, R5, R6, R7 270 1/4W 270
R8 10k 1/4W 10k
R9, R10 1k 1/4W 1k
M1, M2 Jumper JUMPER 2,54GL SW
M3 Socket 28S GS 28-S
M4 Case TEKO 10007
M5 PCB

Пользовательские макеты печатных плат

Вот список проверенных макетов печатных плат. Если вы разработали свою собственную печатную плату, пожалуйста, дайте мне знать.

   usbasp_single_side.t3001.zip
Томас Фишл
Односторонняя печатная плата, TARGET 3001! файл макета
Размер: 90×40 мм
(оптимизирован для корпуса Hammond 1591ATBU)
   lv_usbasp.tar.gz
Павел Шрамовски (11/2007)
С Низковольтный интерфейс .
Односторонняя печатная плата, файлы разводки EAGLE, некоторые компоненты SMD
   Бернхард Валле
Двухсторонняя печатная плата, файлы компоновки EAGLE, список деталей с номерами заказов для Reichelt. de и Conrad.de
Размер:
оптимизирован для корпуса Hammond 1591ATBU
   http://thomaspfeifer.net/atmel_usb_programmer.htm
Томас Пфайфер
Односторонняя печатная плата, файлы макетов PDF, компоненты SMD
   Томаш Островский
Файлы макетов односторонней печатной платы, PDF и EPS, только четыре детали 0805 SMD, остальные отдельные компоненты
   USBasp_CH.zip
Кристиан Хейгемейр
Односторонняя плата, с некоторыми компонентами SMD 0805, PDF-файлы
С дополнительными кнопками сброса и отключения цели
   USBasp. sch,
USBasp.pcb
ComponentSide.pdf,
TopSide.pdf,
Схемы.pdf
Журов Павел
Односторонняя печатная плата, формат P-CAD 2002 и файлы PDF
Добавлены крестовины TXD и RXD для разъема ISP
   usbasp_gr.rar
Дж.А. де Гроот
Плата односторонняя (формат EAGLE), имеет размеры 3 на 8 см и использует только обычные компоненты.
   usbasb_mg.zip
Матиас Гёрнер

Односторонняя печатная плата, формат eagle, с файлами PS/PDF
встроенные сокеты для целевых микросхем ATmega8 и ATmega32

   Tarball с макетом
Ханнес Эстлунд

Двухсторонняя печатная плата, компоненты SMD, очень маленькие

   Сергей Богданцев (01/2010)

Версия 3,3 В, только ATMega48. Односторонняя печатная плата, формат макета ExpressPCB + плата разъемов для различных AVR.
Без будущего последовательного интерфейса чип изначально должен быть запрограммирован другим программатором.

   Файлы Eaglefiles (sch/brd) и дизайн корпуса CAD (dxf)
Ханс Хафнер, HTL Mössingerstrasse-Klagenfurt, Австрия, hans.hafner (at) htl-klu (точка)
(01/2010)
Фрезерованный корпус с ЧПУ (доступен файл DXF), компоновка Eagle, только несколько деталей SMD
   Различные версии USBasp: простая в сборке версия без smd, smd и очень маленький USBasp
.
Свен Хедин
(01/2011)
Доступны файлы Eagle.
   USB-ключ Программатор AVR
Фабио Балтьери
(09/2011)
Очень маленький USB-ключ, как размеры. СМД детали.
   Программатор AVR ISP
Ярослав Вадель
(04/2012)
Маленький программатор. СМД детали.
   Целевой проект и PDF-файлы (макет/схема)
Мариус Шефер
(09/2013)
   tinyUSBboard с USBasp-совместимой прошивкой
Стефан Бервольф
(04/2014)
   USBasp на макетной плате с разъемом для дочерних плат контроллера.
Фабиан Хуммель
(11/2018)
   Тьяарт ван Асвеген разработал плату SMD: файлы DIP TRACE и GERBER.
Тьяарт ван Асвеген
(09/2019)
  

Многофункциональный (например, различные уровни напряжения, встроенный преобразователь USB в последовательный порт, разъем USB-C), совместимый с USBasp дизайн.
Проект AVR Programmer на Github.
Брайан Пепин
(12/2019)

   Плата USBasp с дополнительным 6-контактным разъемом и возможностью выбора целевого источника питания (3,3 В/выкл. /5,0 В).
Марти Э.
(10/2020)
   Джон включил 40-контактный универсальный разъем, который подходит для устройств с 8, 14, 20 и 28 контактами.
Он также добавил универсальный кварцевый генератор с выходами 1, 2, 4, 8 и 16 МГц для синхронизации микросхем.
Также имеется стандартный 6-контактный разъем ICSP и пользовательский светодиод, подключенный к контакту MOSI.
Джон П.
(11/2020)
   QUSBASP отличается небольшим размером и гибкостью (различные варианты подключения: USB-A или штыревой разъем, ICSP с 6 или 10 или пого-пинами).
от Кетеша
(07/2021)
   Открытый аппаратный USBasp с USB-C с 6- и 10-контактным разъемом ICSP.
от Littleliu
(10/2021)
   USBasp с красивым корпусом, кнопками для медленного SCK и целевого питания, а также опцией для небольшого 6-контактного целевого разъема 1,27 мм.
Томас Дж.
(01/2022)
   Версия USBasp от Makeriot2020 добавляет преобразование логического уровня и регулятор 3,3 В, что позволяет программировать цели 3,3 В.
от Makeriot2020
(03/2022)
   USBasp с разъемом ZIF и сквозными компонентами.
от ИОЭлектро
(08/2022)
   USBasp с разъемом ZIF и сквозными компонентами: проект KiCad 6.
Поли Электроникс
(09/2022)

Ссылки

http://www.obdev.at/products/avrusb/
USB-драйвер AVR только для прошивки
http://libusb.sourceforge.net/
libusb
http://libusb-win32.sourceforge.net/
LibUsb-Win32
http://www.nongnu.org/avrdude/
AVRDUDE — загрузчик/загрузчик AVR

Онлайн-калькулятор контрольной суммы HEX-файла

Программатор USBASP AVR | 10100261

Эти программаторы AVR основаны на конструкции USBasp Томаса Фишла и подключаются к USB-порту вашего компьютера. Они не только достаточно компактны (70×20 мм), но и имеют очень элегантный дизайн. Интерфейс USB достигается за счет использования процессора atmega8, а все остальное делается в прошивке.

Поскольку это проект аппаратного обеспечения с открытым исходным кодом (OSHW), выпущенный под Стандартной общественной лицензией GNU, вы можете бесплатно загрузить схему и прошивку с веб-сайта Томаса, но тогда у вас возникнет проблема с курицей и яйцом. Для того, чтобы на программаторе залить прошивку USBASP на atmega8, да как вы догадались, нужен программатор AVR. Гораздо проще купить полностью собранный и запрограммированный.

Некоторые из функций:

Позволяет читать или записывать EEPROM микроконтроллера, прошивку, фьюз-биты и биты блокировки
Поддержка Windows, Mac OS X и Linux (будет работать на

Эти программаторы AVR основаны на конструкции USBasp Томаса Фишла и подключаются к USB-порту вашего компьютера. Они не только достаточно компактны (70×20 мм), но и имеют очень элегантный дизайн. Интерфейс USB достигается за счет использования процессора atmega8, а все остальное делается в прошивке.

Поскольку это проект аппаратного обеспечения с открытым исходным кодом (OSHW), выпущенный под Стандартной общественной лицензией GNU, вы можете бесплатно загрузить схему и прошивку с веб-сайта Томаса, но тогда у вас возникнет проблема с курицей и яйцом. Для того, чтобы на программаторе залить прошивку USBASP на atmega8, да как вы догадались, нужен программатор AVR. Гораздо проще купить полностью собранный и запрограммированный.

Некоторые из функций:

Позволяет читать или записывать EEPROM микроконтроллера, прошивку, фьюз-биты и биты блокировки
Поддержка Windows, Mac OS X и Linux (будет работать в Windows 8.1)
Максимальная скорость записи 5 КБ/с
Опция SCK с программным управлением для поддержки целей с низкой тактовой частотой (< 1,5 МГц) стандартная 10-контактная распиновка ISP)
Последние версии драйверов Windows полностью подписаны, поэтому вы можете без проблем использовать их в Windows Vista и более поздних версиях. Драйвер будет работать как на 32-битных, так и на 64-битных платформах. В Linux и Mac OS X драйвер ядра не требуется, просто используйте AVRdude и укажите правильный порт.

Программатор будет работать с широким спектром микроконтроллеров Atmel AVR, включая Atmega8a и Atmega168a. Полный список доступен на вкладке характеристики. Программатор также будет работать с различным программным обеспечением, включая

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *