Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip

Обзор программатора 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.Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip 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.Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip 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 — все сакральные знания!

UsbAsp программатор – это независимое миниатюрное устройство, позволяющее программировать микроконтроллерные сборки, прилагая при этом минимум усилий.

Его используют для прошивки восьмибитных МК от Atmel, которые широко известны под аббревиатурой AVR и имеют доступ к загрузке через SPI-порт. Программатор обладает целым рядом достоинств:


[contents]


  • безопасное подключение к USB-порту компьютера или ноутбука;
  • высокая надёжность и стабильность в работе;
  • простота в подключении и управлении;
  • компактность.Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip

Кроме перечисленных характеристик он полностью совместим с большинством известных операционных систем.  Чтобы скачать драйвер для usbasp нужно перейти по ссылке. Для работы с программатором достаточно владеть начальными знаниями в области электроники и быть уверенным в своих силах.

Подключение UsbAsp. Распиновка устройства

Микросхемы Atmel с режимом последовательного программирования (ISP), применяемые в программаторе, могут иметь один из двух стандартных разъёмов: 10-типиновый или 6-типиновый. Ниже приводим обозначение контактов с расшифровкой.

  1. – MOSI. Предназначен для вывода данных в режиме последовательного программирования.
  2. — VCC +5V. Подаёт напряжение +5В на внешнее устройство через USB-порт. При этом наибольшее значение тока не должно превышать 200мА во избежание выхода из строя USB-контроллера.
  3. – NC. Контакт не используется.
  4. – GND. Общий провод.
  5. – RESET. Подключён к выводу RESET МК.
  6. — GND. Общий провод.
  7. – SCK. Используется для синхронизации данных.
  8. — GND. Общий провод.
  9. – MISO. Предназначен для ввода данных в режиме последовательного программирования.
  10. — GND. Общий провод.

Отличие 6-типинового варианта заключается в отсутствии одного не задействованного контакта и, объединённых в один вывод, контактов GND. Оба варианты показаны на рисунке.

Переходник для usbasp

Не стоит отчаиваться, если разъём Вашего программатора не совпадает с разъёмом на плате микроконтроллерного устройства. Воспользуйтесь одним из двух вариантов: купите готовый переходник или изготовьте его самостоятельно. Промышленные переходники для usbasp не имеют внутри ни активных, ни пассивных радиокомпонентов. Поэтому для успешного внутрисхемного программирования достаточно воспользоваться переходником, контакты которого при «прозвонке» будут совпадать с маркировкой на рисунке. Стоимость универсального переходника для программатора находится в пределах 2$, что вполне приемлемо.Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip

Как пользоваться Usbasp программатором?

Купить usbasp программатор для avr микроконтроллеров – значит преодолеть наиболее лёгкую часть задания. Гораздо сложнее научиться грамотно им пользоваться. Будущие «победы» будут зависеть от внимательного подхода к подключению аппаратной части и конфигурированию программной части. Корректно подобранный драйвер и правильно выставленные метки в меню «Fuses & lock» AVRDude являются залогом успеха. Важно отметить, что перед началом прошивки программируемое устройство нужно запитать, если usb-подключения недостаточно.

Usbasp-драйвер для программатора

В глобальной сети существует достаточное количество ресурсов, которые предлагают загрузить универсальный Usbasp-драйвер с поддержкой операционных систем Windows 10, Windows 8.1, Windows 7, Windows XP. Сложнее будет найти usbasp-драйвер для windows 10 x64 и windows 8 x64. Однако существуют и такие англоязычные сайты. Скачать Usbasp-драйвер для Windows XP, 7, 8 – не проблема. Поэтому перед началом пользования устройством следует скачать драйвер для usbasp программатора в соответствии с проинсталлированной операционной системой.

Подключаем «электронный брелок» к компьютеру и открываем вкладку «Диспетчер устройств». При подсоединении важно избегать  usb-удлинителей, в том числе разъёмов на передней панели системного блока. Через опцию «мастер нового оборудования» указываем местоположение usbasp-драйвера для avr и завершаем инсталляцию. При успешном результате система обнаружит новое устройство и присвоит ему имя.

AVRDude – программа для usbasp программатора

AVRDude или AVRDude prog – относится к разряду наиболее распространенных программ, активно используемых для прошивки МК фирмы Atmel. Кроме всем известного usbasp, avrdude способна обслуживать более 50-ти видов других программаторов. Вкратце остановимся на том, как пользоваться usbasp avrdude prog.

Данное ПО имеет консольный интерфейс. Тем не менее, avrdude наиболее известна в комплексе со сторонними графическими оболочками, которые ничем не отличаются от стандартных Windows-приложений.Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip Внутри графической avrdude prog есть всё для работы с usbasp, включая русифицированное меню. В нём необходимо задать тип МК и программатора, порт подключения, скорость обмена данными, разрешение на коррекцию фьюзов и прочие данные. Далее выбираем файл прошивки и нажимаем «Программирование». По окончании можно выполнить верификацию. Теперь переходим на соседнюю вкладку, выставляем нужные Fuse-биты и нажимаем «запись». После этого МК прошит, и можно отключить питание.

Программатор usbasp купить не сложно

Внешний вид современного программатора напоминает флеш-накопитель. К нему прилагается шлейф с разъёмом. Фирменные экземпляры комплектуются инструкцией и диском. Купить usbasp можно всего за 3-4$ во многих интернет-магазинах. Наиболее низкие цены на программатор usbasp в aliexpress. Здесь можно заказать новинки, работающие с 64-битными ОС.

С н/п Владимир Васильев

Программатор AVR микроконтроллеров USBASP USB ISP 3.3V/5V

Программатор AVR микроконтроллеров USBASP USB ISP 3.3V/5V

Программатор 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.Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip

Технические характеристики программатора AVR:
On-board ATMega8 (L)
With power and programming indicator light
On-board overcurrent protection
Support 5V and 3.3V power supply

Конструкция:
Конструктивно программатор выполнен на печатной плате из фольгированного стеклотекстолита, с защитной маской. Подключение программатора к радиолюбительскому устройству производится посредством гибкого шлейфа. Цифра “1” (знак треугольника) на печатной плате около разъема ISP означает начало отсчета контактов, т.е. первый контакт.

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

Использование программатора USBASP в Atmel Studio

Программатор USBASP является на сегодняшний день самым дешевым программатором микроконтроллеров AVR компании ATMEL и позволяет программировать большое множество микроконтроллеров серий AVR ATTiny, AVR ATMega и других. В данной статье я расскажу вам об основных особенностях использования этого программатора из под ОС Windows 7 и как настроить его работу совместно со средой разработки программ Atmel Studio на примере версии 6.1. К сожалению, по умолчанию, Atmel Studio не поддерживает этот программатор.

Установка драйвера программатора

В первую очередь необходимо установить драйвер для программатора. Мы не будем подробно описывать процедуру установки драйвера, так как тут не должно возникнуть каких либо трудностей. После установки драйвера подключенный программатор отображается в диспетчере устройств Windows как устройство USBasp.

Драйвер можно скачать по ссылке с нашего Google диска.

Установка Avrdude

Для программирования микроконтроллеров AVR будем использовать программу Avrdude.Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip Эта программа поддерживает большое количество программаторов, в том числе и USBASP. Этой программе посвящена отдельная страница в википедии.

Скачать Avrdude по ссылке с нашего Google диска

Программа avrdude является консольной и запускается из командной строки. Для выполнения программирования ей передается набор параметров, определяющий настройки. Ниже приведен пример командной строки для программирования контроллера при помощи программатора USBASP:

avrdude -c usbasp -p atmega32 -U flash:w:myhexfile.hex -U lfuse:w:0x6a:m -U hfuse:w:0xff:m

Поясним основные параметры:

  • -c usbasp параметр определяет тип программатора, в нашем случае это usbasp;
  • -p atmega32 параметр определяет тип микроконтроллера, для примера использован ATmega32;
  • -U flash:w:myhexfile.hex параметр определяет hex файл для записи в контроллер. Файл должен располагаться либо в каталоге программы, либо необходимо указать полный путь к файлу;
  • -U lfuse:w:0x6a:m параметр определяет младший байт регистра Fuse;
  • -U hfuse:w:0xff:m параметр определяет старший байт регистра Fuse;

Регистры Fuse используются для настройки режима работы микроконтроллера и для их определения обратитесь к документации соответствующего контроллера. Хочу предупредить, что некорректная установка режима контроллера через регистры Fuse может привести к невозможности дальнейшего программирования контроллера, по этому, внимательно изучите документацию. Если вы не хотите изменять регистр Fuse, вы можете не передавать эти параметры при программировании, в этом случае регистр Fuse останется в том же состоянии, что и до программирования.

Avrdude имеет много разных функций, но в рамках данной статьи нам важен один режим ее работы, а именно заливка программы в микроконтроллер. Остальные функции вы сможете изучить в документации.

Настройка программирования из Atmel Studio

Как уже было упомянуто, Atmel Studio не поддерживает программатор USBASP.Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip Однако в нее встроен механизм для запуска внешних программ для выполнения различных действий. Используя данный механизм внешних инструментов, программирование контроллера будет осуществляться одной кнопкой прямо из меню Atmel Studio.

В Atmel Studio открываем пункт меню Tools и выбираем пункт External tools…

В открывшемся окне настройки инструментов нажимаем кнопку Add для добавления нового инструмента. Заполняем следующие поля:

  • Title: произвольное имя инструмента, мы указали USBASP atmega32.
  • Command: файл запуска программы avrdude. Мы указали C:AVRDUDEavrdude.exe, так как у нас она размещена в каталогеAVRDUDE на диске С.
  • Arguments: параметры запуска для avrdude, которые мы рассмотрели выше. Мы задали строку -c usbasp -p atmega32 -U flash:w:$(TargetName).hex, в которой указали имя программатора, имя контроллера, и путь к файлу прошивки. Путь к файлу указан через специальные макросы и Atmel Studio подставит их сама. Мы не указали регистр Fuse в этом примере, но при необходимости вы можете добавить их самостоятельно.
  • Initial directory: указан макрос для подстановки каталога, в котором находится файл прошивки.
  • Use Output window: установите эту галочку для того, что бы результат работы программы показывался в окне Atmel Studio.
    Послу установки всех настроек нажмите кнопку OK для сохранения настроек и выхода.

Теперь, для программирования микроконтроллера достаточно зайти в меню Tools и нажать команду USBASP atmega32, которая там должна появиться после проделанных настроек. Программирование необходимо запускать после компиляции проекта, так как файл прошивки создается в процессе компиляции проекта.

Подключение программатора к микроконтроллеру

Программатор USBASP подключается к микроконтроллеру по стандартному интерфейсу ISP. Физически на программаторе интерфейс имеет 10 контактов. Большинство контактов объединены общим проводом.Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip Назначение используемых контактов следующее:

  • MISO, MOSI, SCK, RESET — подключается к соответствующему выводу микроконтроллера;
  • GND – земля, подключается к мину или GND микроконтроллера;
  • VCC – используется для подачи питания на микроконтроллер.

На печатных платах модулей, где используются контроллеры AVR, разработчики очень часто располагают интерфейс SPI 6 контактов, позволяющий произвести внутрисхемное программирование контроллера. Такой интерфейс можно видеть даже на платах Arduino. Для подключения программатора к такому 6-и контактному интерфейсу можно использовать соединительные провода мама-мама или специальный переходник ISP10 в ISP6 для программатора AVR USBASP.

Usbasp usbisp avr programmer

Автор: Сергей · Опубликовано 11.07.2017 · Обновлено 08.06.2018

Сегодня расскажу, о недорогим и очень простом программаторе 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 МГц и электрическая обвязка (резисторы, конденсаторы).Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip Справа расположен 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 usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip Далее операционная система начнет поиск драйвера

Так как, в операционной системе нету необходимого драйвера, в «Диспетчере устройств» появится устройство «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 FilesArduinohardwarearduinoavrootloadersatmega» и выбираем «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)

Популярное

  • Устройство и программирование микроконтроллеров AVR для начинающих – 143
  • Трехканальный термостат, терморегулятор, таймер на ATmega8 – 70
  • Двухканальный термостат, терморегулятор на ATmega8 – 67

Программатор USBASP — устройство, распиновка, подключение, прошивка

Сегодня мы рассмотрим как, без особых затрат и быстро, запрограммировать любой микроконтроллер AVR поддерживающий режим последовательного программирования (интерфейс ISP) через USB-порт компьютера.Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip В качестве программатора мы будем использовать очень простой и популярный программатор USBASP, а в качестве программы — AVRdude_Prog V3.3, которая предназначена для программирования МК AVR.

Программатор USBASP

Для того, чтобы запрограммировать микроконтроллер необходимо иметь две вещи:
— программатор
— соответствующее программное обеспечение для записи данных в МК
Одним из наиболее простых, популярных и миниатюрных программаторов для AVR является USBASP программатор, созданный немцем Томасом Фишлем.
Имеется много разных схемотехнических решений этого программатора, программатор можно собрать самому или купить (стоимость — 2-3 доллара). При самостоятельной сборке следует учитывать, что собранный программатор необходимо будет прошить сторонним программатором.

Мы рассмотрим наиболее «навороченную» версию программатора:

Характеристики программатора:
— работает с различными операционными системами — Linux, Mac OC, Windows (для операционной системы Windows, для работы программатора, необходимо установить драйвера — архив в конце статьи)
— скорость программирования до (скорость программирования можно устанавливать самому, к примеру в AVRDUDE_PROG) 375 (5) кб/сек
— имеет 10-контактный интерфейс ISP (соответствует стандарту ICSP с 10-контактной распиновкой)
— поддерживает два напряжения питания программатора — 5В и 3,3В (не все USB порты ПК работают при 5 Вольтах)
— питается от порта USB компьютера, имеет встроенную защиту по току (самовосстанавливающийся предохранитель на 500 мА)

Назначение джамперов:
— разъем JP1 — предназначен для перепрошивки микроконтроллера программатора (для перепрошивки — необходимо замкнуть контакты)
— разъем JP2 — напряжение питания программатора — 5 Вольт или 3,3 Вольта (по умолчанию — 5 Вольт, как на фотографии). Программируемый микроконтроллер, или конструкцию, в которой он установлен, при токе потребления 300-400 мА можно запитать с программатора, для этого на разъеме есть выход +5В (VCC).Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip
— разъем JP3 — определяет частоту тактирования данных SCK: разомкнутый — высокая частота (375 кГц), замкнутый — низкая частота (8 кГц)
Подробнее о разъеме JP3
Джампер JP3 предназначен для уменьшения скорости записи данных в микроконтроллер. Если у микроконтроллера установлена частота тактирования более 1,5 мГц — джампер может быть разомкнут, при этом скорость программирования высокая. Если тактовая частота менее 1,5 мГц — необходимо закоротить выводы джампера — снизить скорость программирования, иначе запрограммировать микроконтроллер не получится. К примеру, если мы будем программировать микроконтроллер ATmega8 (в принципе, практически все МК AVR настроены на тактовую частоту 1 мГц по умолчанию), у которого частота тактирования по умолчанию 1 мГц, необходимо будет замкнуть выводы джампера (как на фотографии). Лучше, наверное, держать этот джампер постоянно замкнутым, чтобы, забыв о его существовании, не мучиться вопросом — почему микроконтроллер не прошивается.

Если вы будете пользоваться программой AVRDUDE_PROG, выложенной на сайте, то о перемычке можно забыть

Программатор поддерживается следующим программным обеспечением:
— AVRdude
— AVRdude_Prog
— Bascom-AVR
— Khazama AVR Prog
— eXtreme Burner AVR

Работать с таким программатором очень просто — соединить соответствующие выводы программатора с микроконтроллером, подключить к USB-порту компьютера — программатор готов к работе.
Распиновка 10-контактного кабеля программатора USBASP :

1 — MOSI — выход данных для последовательного программирования
2 — VCC — выход +5 (+3,3) Вольт для питания программируемого микроконтроллера или программируемой платы от порта USB компьютера (максимальный ток 200 мА — чтобы не сжечь порт USB)
3 — NC — не используется
4 — GND — общий провод (минус питания)
5 — RST — подключается к выводу RESET микроконтроллера
6 — GND
7 — SCK — выход тактирования данных
8 — GND
9 — MISO — вход данных для последовательного программирования
10 — GND

Установка драйверов для программатора USBASP

Установка драйвера для программатора USBASB очень проста:
— подсоедините программатор к USB порту компьютера, при этом в диспетчере устройств появится новое устройство «USBasp» с желтым треугольником и восклицательным знаком внутри, что означает — не установлены драйвера
— скачайте и разархивируйте файл «USBasp-win-driver-x86-x64-ia64-v3.Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip 0.7»
— запустите файл «InstallDriver» — будут автоматически установлены драйвера для программатора
— проверьте диспетчер устройств — желтый треугольник должен исчезнуть (если нет, щелкните правой кнопкой по устройству «USBasp» и выберите пункт «Обновить»
— программатор готов к работе

FUSE-биты при программировании USBASP AVR:

Архив «usbasp.2011-05-28» содержит папки:
= BIN:
— win-driver — драйвера для программатора
— firmware — прошивка для микроконтроллеров Mega8, Mega88, Mega48
= circuit — схема простого программатора в PDF и Cadsoft Eagle

При перепрошивке китайского программатора рекомендую установить FUSE-бит CKOPT. CKOPT взаимосвязан с предельной тактовой частотой. По умолчанию CKOPT сброшен и стабильная работа микроконтроллера программатора при применение кварцевого резонатора возможна только до частоты 8 МГц ( а МК программатора работает на частоте 12 МГц). Установка FUSE-бита CKOPT увеличивает максимальную частоту до 16 МГц. Китайцы не трогают этот FUSE-бит, что довольно часто приводит к отказу программатора (обычно система не определяет программатор).

Архив «USBasp-win-driver-x86-x64-ia64-v3.0.7» предназначен для установки драйверов, как указано в статье

usbasp.2011-05-28 (518,9 KiB, 14 722 hits)

Скачать «USBasp-win-driver-x86-x64-ia64-v3.0.7» (10,9 MiB, 27 689 hits)

Описанный в статье USBASP программатор, прошитый последней версией программы, проверенный в работе, с установленными джамперами и перемычками, вы можете приобрести в интернет-магазине «МирМК-SHOP»
Перейти на страницу магазина

Программирование микроконтроллеров AVR фирмы Atmel

(31 голосов, оценка: 4,97 из 5)

Популярное

  • Устройство и программирование микроконтроллеров AVR для начинающих – 143
  • Трехканальный термостат, терморегулятор, таймер на ATmega8 – 70
  • Двухканальный термостат, терморегулятор на ATmega8 – 67

Программатор USBASP — устройство, распиновка, подключение, прошивка

Сегодня мы рассмотрим как, без особых затрат и быстро, запрограммировать любой микроконтроллер AVR поддерживающий режим последовательного программирования (интерфейс ISP) через USB-порт компьютера.Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip В качестве программатора мы будем использовать очень простой и популярный программатор USBASP, а в качестве программы — AVRdude_Prog V3.3, которая предназначена для программирования МК AVR.

Программатор USBASP

Для того, чтобы запрограммировать микроконтроллер необходимо иметь две вещи:
— программатор
— соответствующее программное обеспечение для записи данных в МК
Одним из наиболее простых, популярных и миниатюрных программаторов для AVR является USBASP программатор, созданный немцем Томасом Фишлем.
Имеется много разных схемотехнических решений этого программатора, программатор можно собрать самому или купить (стоимость — 2-3 доллара). При самостоятельной сборке следует учитывать, что собранный программатор необходимо будет прошить сторонним программатором.

Мы рассмотрим наиболее «навороченную» версию программатора:

Характеристики программатора:
— работает с различными операционными системами — Linux, Mac OC, Windows (для операционной системы Windows, для работы программатора, необходимо установить драйвера — архив в конце статьи)
— скорость программирования до (скорость программирования можно устанавливать самому, к примеру в AVRDUDE_PROG) 375 (5) кб/сек
— имеет 10-контактный интерфейс ISP (соответствует стандарту ICSP с 10-контактной распиновкой)
— поддерживает два напряжения питания программатора — 5В и 3,3В (не все USB порты ПК работают при 5 Вольтах)
— питается от порта USB компьютера, имеет встроенную защиту по току (самовосстанавливающийся предохранитель на 500 мА)

Назначение джамперов:
— разъем JP1 — предназначен для перепрошивки микроконтроллера программатора (для перепрошивки — необходимо замкнуть контакты)
— разъем JP2 — напряжение питания программатора — 5 Вольт или 3,3 Вольта (по умолчанию — 5 Вольт, как на фотографии). Программируемый микроконтроллер, или конструкцию, в которой он установлен, при токе потребления 300-400 мА можно запитать с программатора, для этого на разъеме есть выход +5В (VCC).Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip
— разъем JP3 — определяет частоту тактирования данных SCK: разомкнутый — высокая частота (375 кГц), замкнутый — низкая частота (8 кГц)
Подробнее о разъеме JP3
Джампер JP3 предназначен для уменьшения скорости записи данных в микроконтроллер. Если у микроконтроллера установлена частота тактирования более 1,5 мГц — джампер может быть разомкнут, при этом скорость программирования высокая. Если тактовая частота менее 1,5 мГц — необходимо закоротить выводы джампера — снизить скорость программирования, иначе запрограммировать микроконтроллер не получится. К примеру, если мы будем программировать микроконтроллер ATmega8 (в принципе, практически все МК AVR настроены на тактовую частоту 1 мГц по умолчанию), у которого частота тактирования по умолчанию 1 мГц, необходимо будет замкнуть выводы джампера (как на фотографии). Лучше, наверное, держать этот джампер постоянно замкнутым, чтобы, забыв о его существовании, не мучиться вопросом — почему микроконтроллер не прошивается.

Если вы будете пользоваться программой AVRDUDE_PROG, выложенной на сайте, то о перемычке можно забыть

Программатор поддерживается следующим программным обеспечением:
— AVRdude
— AVRdude_Prog
— Bascom-AVR
— Khazama AVR Prog
— eXtreme Burner AVR

Работать с таким программатором очень просто — соединить соответствующие выводы программатора с микроконтроллером, подключить к USB-порту компьютера — программатор готов к работе.
Распиновка 10-контактного кабеля программатора USBASP :

1 — MOSI — выход данных для последовательного программирования
2 — VCC — выход +5 (+3,3) Вольт для питания программируемого микроконтроллера или программируемой платы от порта USB компьютера (максимальный ток 200 мА — чтобы не сжечь порт USB)
3 — NC — не используется
4 — GND — общий провод (минус питания)
5 — RST — подключается к выводу RESET микроконтроллера
6 — GND
7 — SCK — выход тактирования данных
8 — GND
9 — MISO — вход данных для последовательного программирования
10 — GND

Установка драйверов для программатора USBASP

Установка драйвера для программатора USBASB очень проста:
— подсоедините программатор к USB порту компьютера, при этом в диспетчере устройств появится новое устройство «USBasp» с желтым треугольником и восклицательным знаком внутри, что означает — не установлены драйвера
— скачайте и разархивируйте файл «USBasp-win-driver-x86-x64-ia64-v3.Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip 0.7»
— запустите файл «InstallDriver» — будут автоматически установлены драйвера для программатора
— проверьте диспетчер устройств — желтый треугольник должен исчезнуть (если нет, щелкните правой кнопкой по устройству «USBasp» и выберите пункт «Обновить»
— программатор готов к работе

FUSE-биты при программировании USBASP AVR:

Архив «usbasp.2011-05-28» содержит папки:
= BIN:
— win-driver — драйвера для программатора
— firmware — прошивка для микроконтроллеров Mega8, Mega88, Mega48
= circuit — схема простого программатора в PDF и Cadsoft Eagle

При перепрошивке китайского программатора рекомендую установить FUSE-бит CKOPT. CKOPT взаимосвязан с предельной тактовой частотой. По умолчанию CKOPT сброшен и стабильная работа микроконтроллера программатора при применение кварцевого резонатора возможна только до частоты 8 МГц ( а МК программатора работает на частоте 12 МГц). Установка FUSE-бита CKOPT увеличивает максимальную частоту до 16 МГц. Китайцы не трогают этот FUSE-бит, что довольно часто приводит к отказу программатора (обычно система не определяет программатор).

Архив «USBasp-win-driver-x86-x64-ia64-v3.0.7» предназначен для установки драйверов, как указано в статье

usbasp.2011-05-28 (518,9 KiB, 14 722 hits)

Скачать «USBasp-win-driver-x86-x64-ia64-v3.0.7» (10,9 MiB, 27 689 hits)

Описанный в статье USBASP программатор, прошитый последней версией программы, проверенный в работе, с установленными джамперами и перемычками, вы можете приобрести в интернет-магазине «МирМК-SHOP»
Перейти на страницу магазина

Программирование микроконтроллеров AVR фирмы Atmel

(31 голосов, оценка: 4,97 из 5)

Перепрошивка китайского USBAsp программатора — Lifeview… — LiveJournal

Для программирования AVR микроконтроллеров удобно использовать USBAsp программатор. Китайская версия стоит до 2$, но родная прошивка не USBAsp — её надо менять. Родная программа ProgISP1.72.

После прошивки программатор будет определяться как usbasp и поддерживаться avrdude.Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip
Проверено на MX-USBISP-V4.00 и MX-USBISP-V5.00.

Для прошивки требуется плата arduino (as isp программатор) или другой программатор.

Прошивка при помощи уже вылеченного китайского программатора:

1. Скачиваем НЕ оригинальную прошивку USBASP, т.к. китайцы поменяли пины в своих программаторах тут. Версия для atmega88v (/bin/firmware/usbasp.atmega88-modify.hex)

2. Устанавливаем драйвер для вылеченного USBAsp (libusbK)

3. Скачиваем avrdude утилиту

4. Разбираем оригинальный USBAsp, который хотим перепрошить. Замыкаем два контакта (проводом навесу или пайкой).

5. Соединяем родным шлейфом вылеченный и оригинальный USBAsp. Отличие вылеченного — у него горит синий светодиод. У оригинального — красный.
Подключаем вылеченный программатор к ПК и выполняем:

avrdude -c usbasp -P usb -p m88 -B 1 -U flash:w:usbasp.atmega88-modify.hex

Если фьюзы не HFUSE=0xdd LFUSE=0xff, то изменяем и их:
avrdude -c usbasp -P usb -p m88 -B 1 -U lfuse:w:0xff:m -U hfuse:w:0xdd:m

6. Отсоединяем перемычку оригинального USBAsp — светодиод должен загореться синим. Поздравляю!

7. Подключение в USB теперь покажет libusbK устройство.

Прошивка при помощи ардуино:

1. Прошиваем плату Ардуино как программатор ISP

2. Разбираем оригинальный USBAsp, который хотим перепрошить. Замыкаем два контакта (проводом навесу или пайкой).

3. Подключаем ардуино к оригинальному USBAsp по SPI + питание. Ардуино подключаем к ПК.

4. avrdude -p m88 -P COM1 -c avrisp -b 19200 -B 1 -U flash:w:usbasp.atmega88-modify.hex
COM1 — замените на свой порт
-B 1 возможно можно убрать.

Источник:
drive.ru
Фото: github @aleh
прошивки

РКС Компоненты — РАДИОМАГ

РКС Компоненты — РАДИОМАГ






НОВОСТИ

В связи с введением усиленного карантина.

в г.

Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip Львов с 19.03.2021
в г. Киев с 20.03.2021
в г. Одесса с 23.03.2021

Посещение торгового зала магазинов Радиомаг и отдела продаж невозможно.

Заказы принимаются через сайт и в телефонном режиме.
Отгрузка заказов только новой почтой, возможности самовывоза нет.

18/03/2021


Расширен ассортимент радиомодулей с интерфейсами: UART, UART/IO, IO,  USB, SPI.

Полный список поставки по ссылке HOPE RF

26/11/2020


Паяльное оборудование производителей YIHUA и AOYUE на складе, а также в сети магазинов РАДИОМАГ

На нашем складе обновился ассортимент таких товарных групп как: паяльные станции, паяльники, фены, жала, насадки на фен, уловитель дыма.

Полный перечень пополнения смотрите по ссылке, либо в разделе Паяльное оборудование, расходные для пайки

24/11/2020


Просим обратить внимание.

Магазин Радиомаг в Киеве меняет свой график работы:
Пн. — Сб. работает  9:00-16:00
Вс. — Выходной

23/11/2020


Расширен складской запас энкодеров

Перечень поставки смотрите по ссылке либо в разделе сайта.

01/11/2020


Расширен ассортимент радиомодулей с интерфейсами: UART, UART/IO, IO,  USB, SPI, RS232 / RS485.

Полный список поставки по ссылке Ebyte

19/10/2020


Контроллер температуры и влажности, Тестер емкости аккумулятора, Тестер полупроводников, Компактный усилитель мощности,

Bluetooth аудиомодуль ,Цветной USB тестер (вольтметр, амперметр, контролер заряда), Цифровой портативный осциллограф

Полный список поставки смотрите по ссылке

07/09/2020


Подробней по ссылке

04/09/2020


Пополнение склада: Реле твердотельное однофазное и трехфазное, Радиатор к однофазным и трехфазным реле, Термостаты, Термопары, Шунт-резисторы.

Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip

Полный список поставки можно посмотреть по  ссылке

03/09/2020


Расширение ассортимента батареек и аккумуляторов от производителя PKCELL

Полный список поставки можно посмотреть по  ссылке

03/09/2020


goods index

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

Эти программаторы 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.Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip Намного проще купить полностью собранный и запрограммированный.

Некоторые из функций включают:

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

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

.
AVRdude (http://download.savannah.gnu.org/releases/avrdude/) — версия 5.2 или новее. AVRdude доступен для многих платформ.
Khazama AVR Programmer (http://khazama.com/project/programmer/) — графический интерфейс AVRdude для MS Windows
BASCOM-AVR (http://www.mcselec.com/index.php?option=com_content&task=view&id= 14 & Itemid = 41) — Версия 1.11.9.6 или более поздняя
eXtreme Burner (http: // extremeelectronics.co.in/avr-tutorials/gui-software-for-usbasp-based-usb-avr-programmers/) — Простое в использовании приложение с графическим интерфейсом для MS Windows.

Links

USBasp — USB-программатор для контроллеров Atmel AVR (http://www.fischl.de/usbasp/)

Технические характеристики:

Размер: 70 х 20 х 9 мм
Поддерживаемые ПО: AVRDUDE 5.2 или выше

Поддерживаемые микроконтроллеры: 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 AT tiny45 ATtiny85 ATtiny2313 ATtiny2313A
серии Classic
AT90S1200 AT90S2313 AT90S2333 AT90S2343 AT90S4414
AT90S4433 AT90S4434 AT90S8515
AT90S8535
CAN серии
AT90CAN128
PWM серии
AT90PWM2 AT90PWM3

Скачать

Изображения продукта:

USBasp AVR программатор + адаптер

Компактный внутрисхемный программатор USB (HCDVBD0031), специально разработанный для программирования большинства версий микроконтроллеров Atmel AVR.Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip Программатор подключается прямо к USB-порту вашего компьютера и оснащен стандартным 10-контактным разъемом ICSP IDC Atmel. Благодаря прилагаемому кабелю IDC это позволяет напрямую подключаться ко многим типам плат разработки Atmel. Мы также включили адаптер с 10 на 6 контактов, чтобы он был совместим со стандартным 6-контактным разъемом ICSP. Это включает в себя большинство типов плат разработки Arduino, таких как Uno, Nano, Mega и т. Д.

Кроме того, мы перепрограммировали прошивку, чтобы она была напрямую совместима с Arduino IDE (просто выберите Tools-> Programmer-> USBasp) — стандартная прошивка НЕ ​​совместима с последними версиями Arduino IDE.

Характеристики:
Совместимость с большинством типов микроконтроллеров Atmel AVR (см. Список)
Стандартный 10-контактный разъем ICSP
Прилагаемый кабель ICSP для беспаечного подключения к плате разработки
Включенный адаптер от 10 до 6 контактов
Настраиваемый источник питания 5 В и 3 В
светодиодный индикатор питания и программирования индикаторы
Совместимость с AVRDUDE и Arduino IDE

Поддерживаемые устройства:

ATMega
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 ATmega329PA AT8 A644 ATmega644A ATmega644P
ATmega644PA ATmega649 ATmega649A ATmega649P ATmega6490
ATmega48PA ATmega88 ATmega88A ATmega88P ATmega88PA
ATmega6490A ATmega6490P ATmega8515 ATmega8535

Attiny
ATtiny12 ATtiny13 ATtiny13A ATtiny15 ATtiny25
ATtiny26 Attiny45 ATtiny85 ATtiny2313 ATtiny2313A

Старые Устройства
AT90S1200 AT90S2313 AT90S2333 AT90S2343 AT90S4414
AT90S4433 AT90S4434 AT90S8515 AT90S8535

Распиновка:

USBasp:

10-контактный IDC
1).Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip …………. MOSI
2) ………….. VCC (5 В / 3,3 В через JP1)
3) ……. ……. GND
4) ………….. TXD
5) ………….. RESET
6) … ……….. RXD
7) ………….. SCK
8) ………….. GND
9 ) ………….. MISO
10) ………… GND

JP1:
Перемычка целевого источника питания. Выбирает источник питания от 3,3 В до 5 В.

JP2:
Режим самопрограммирования. Короткое замыкание на перепрограммирование прошивки USBasp

JP3:
Режим медленной синхронизации.Короткое замыкание, если тактовая частота ниже 1,5 МГц.

R Светодиод или светодиод 1:
Горит при программировании устройства.

G LED или LED2:
Индикатор питания.

Драйверы

Libusb доступны на нашем форуме поддержки здесь.

USBASP — AVR ISP Programmer (синий)

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

Характеристики

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

  • SCK для поддержки целей с низкой тактовой частотой (<1,5 МГц).
  • Запланировано: последовательный интерфейс к цели (например,грамм. для отладки).
  • 10-контактный интерфейс ISP
  • Позволяет читать или записывать EEPROM микроконтроллера, прошивку, биты предохранителей и биты блокировки
  • Новое и высокое качество
  • Цвет: черный

В Linux и MacOS X драйвер ядра не требуется. Windows требует драйвер для USBasp:
usbasp-windriver.Usbasp usbisp avr описание: Обзор программатора USBAsp v.2.0 – RobotChip 2011-05-28.zip (70 kB)

Программатор будет работать с широким спектром микроконтроллеров Atmel AVR

  1. Мега серия
  2. ATmega8 ATmega48 ATmega88 ATmega168 ATmega328
  3. ATmega103 ATmega128 ATmega1280 ATmega1281 ATmega16
  4. ATmega161 ATmega162 ATmega163 ATmega164 ATmega169
  5. ATmega2560 ATmega2561 ATmega32 ATmega324 ATmega329
  6. ATmega3290 ATmega64 ATmega640 ATmega644 ATmega649
  7. ATmega6490 ATmega8515 ATmega8535
  8. Миниатюрная серия
  9. ATtiny12 ATtiny13 ATtiny15 ATtiny25 ATtiny26
  10. ATtiny45 ATtiny85 ATtiny2313
  11. Классическая серия
  12. AT90S1200 AT90S2313 AT90S2333 AT90S2343 AT90S4414
  13. AT90S4433 AT90S4434 AT90S8515
  14. AT90S8535
  15. CAN серии
  16. AT90CAN128
  17. ШИМ серии
  18. AT90PWM2 AT90PWM3
  • 1 x USBasp-устройство
  • 1 х ленточный кабель

Драйвер для Windows можно найти в разделе загрузок.

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

Следующие пакеты включают схему и прошивку.

(519 КБ)
Поддержка TPI, поддерживает программистов с ATMega88 и ATMega8.

(118 КБ)
Поддерживает программистов с ATMega48 и ATMega8.

В Linux и MacOS X драйвер ядра не требуется. Windows требует драйвер для USBasp. Используйте этот инструмент для установки драйвера для Windows (см. Также:

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

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

Плата односторонняя, формат орла, с файлами PS / PDF
интегрированные разъемы для целевых микросхем ATmega8 и ATmega32

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

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

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

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

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

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

USBasp с разъемом ZIF и компонентами со сквозным отверстием.
Дизайн KiCad на Github
Бруно
(04/2020)
Плата USBasp с дополнительным 6-контактным разъемом и выбираемым целевым источником питания (3.3 В / выкл. / 5,0 В).
Марти Э.
(10/2020)
Джон включил в комплект универсальную розетку на 40 контактов, на которую можно установить устройства с 8, 14, 20 и 28 контактами.
Он также добавил универсальный кварцевый генератор с выходами 1, 2, 4, 8 и 16 МГц для синхронизации микросхем.
Также имеется стандартный 6-контактный разъем ICSP и пользовательский светодиод, подключенный к контакту MOSI.
от Джона П.
(11/2020)

USBASP AVR Программатор ISP 3V3 / 5V

Описание

Найдите USBASP и закажите версию R2.

Этот программатор основан на дизайне USBasp Томаса Фишла и подключается к USB-порту вашего компьютера. Он не только довольно компактен, но и имеет действительно элегантный дизайн. Интерфейс USB достигается за счет использования процессора atmega, а все остальное делается в прошивке.Для желающих исходный код прошивки можно скачать с сайта USBasp.

Характеристики:
  • Двойные опоры напряжения 3,3 / 5 В, двойная защита
  • Автоматическая скорость
  • Поддержка последней версии S52, последней прошивки.
Поддерживаемые ИС:
  • 51 Серия : AT89S51 AT89S52 AT89S53 AT89S2051A T89S4051
  • AVR Mega серии: ATmega8 ATmega48 ATmega88 ATmega168 ATmega328 ATmega103 ATmega128 ATmega1280 ATmega1281 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164 ATmega169 ATmega2560 ATmega2561 ATmega32 ATmega324 ATmega329 ATmega3290 ATmega64 ATmega640 ATmega644 ATmega649 ATmega6490 ATmega8515 ATmega8535
  • AVR Tiny Series: ATtiny12 ATtiny13 ATtiny15 ATtiny25 ATtiny26 ATtiny45 ATtiny85 ATtiny2313
  • Серия AVR Classic: AT90S1200 AT90S2313 AT90S2333 AT90S2343 AT90S4414 AT90S4433 AT90S4434 AT90S8515 AT90S8535
  • AVR CAN серии: AT90CAN128
  • Серия AVR PWM: AT90PWM2 AT90PWM3
Характеристики:
  • С высокопроизводительной защитой от перегрузки по току 500 мА, перестраиваемый предохранитель для защиты материнской платы компьютера!

Интерфейс USB может быть предоставлен для источника питания 5 В для загрузки и целевой платы, в случае короткого замыкания, материнская плата компьютера опасна.Порт с питанием от USB, сбрасываемый предохранитель на 500 мА для предотвращения повреждения USB-порта компьютера (защита USB-порта от перегрузки по току, но более чем более надежная защита). Когда выходной ток превышает 500 мА (перегрузка по току или короткое замыкание), предохранитель самовосстановления немедленно отключит ток, защита материнских плат компьютера! Восстанавливаемый предохранитель автоматически вернется в нормальное состояние при снятии короткого замыкания, программатор может продолжить нормальное использование!

  • Специально разработан для портативных компьютеров, два специальных 3.Регулятор 6 В, чтобы уровень идеально соответствовал, избавьтесь от рисков нестабильности аппаратной цепи!

Не упрощать конструкцию аппаратной схемы вне всякого влияния на стабильность устройств, стабилитрон 3,6 В особенно твердо провинция, чтобы гарантировать уровень соответствия. Печатная плата в соответствии со стандартами дизайна высокоскоростной платы, первоклассная стабильность. Один из 10-контактных разъемов isp устанавливается на плату, экономя место и красивый, наиболее критичный из-за отсутствия нескольких вилок.

  • Прошивка, супер автоматическая функция контроля скорости для достижения наилучшего баланса между стабильностью и скоростью!

USBASP и кабель для загрузки через параллельный порт, его внутренняя прошивка. Многие версии прошивки, хорошие или плохие, отличаются, общедоступная версия регулятора прошивки перемычка двух регуляторов транша, неудобная и оценка скорости; Тщательно подобранная и доработанная прошивка, многоуровневая автоматическая регулировка скорости.

Пример: микроконтроллер AVR на заводе, внутренняя колебательная цепь 1 МГц, при более низкой скорости автоматической загрузки прошивки ее загрузка около 4K-программы требуется около трех секунд; Для той же модели, использующей внешний кварцевый генератор 12 МГц микроконтроллера, тактовая частота может поддерживать более высокие скорости загрузки, загружать ту же программу, прошивка автоматически ускоряет загрузку только до менее одной секунды.Вышеупомянутый эксперимент отражает автоматический контроль скорости, клиенты могут аутентифицировать себя!

Пакет:

  • 1 x USBASP USBISP Загрузочный адаптер
  • 1 x USB-кабель (10 контактов)
Документация:

Business & Industrial 51 Программатор AVR USB ISP USBASP Программатор для ATMEL Другие электронные компоненты

  1. Home
  2. Business & Industrial
  3. Электрооборудование и принадлежности
  4. Электронные компоненты и полупроводники
  5. Прочие электронные компоненты
  6. 51 Программатор AVR USB ISP USBAS Программатор для ATMEL

51 Программатор AVR USB ISP Программатор USBASP для ATMEL

51 Программатор AVR USB ISP Программатор USBASP для ATMEL.Описание: 1. на борту новые импортные чипы ATMega8A-AU 2, с питанием и двумя горящими лампочками 3, бортовой сбрасываемый предохранитель от перегрузки по току 500 мА 4, целевая плата поддерживает источник питания 5 В и 3,3 В Нет необходимости устанавливать драйверы Новый тип самообслуживания -применять последнюю автоматическую скорость. Применимые 32-битные / 64-битные компьютерные системы WIN8.1 / 8/7 / XP. Продукт может быть подключен непосредственно к USB-порту компьютера, настоящий продукт USB-загрузчика, подключен к целевой плате через него, может быть загружен в процесс программирования микроконтроллера, простой в использовании, особенно для портативных компьютеров, настольных компьютеров, запрограммированных через USB-порт скачать отладку.. Состояние: Новое: Совершенно новый, неиспользованный, неоткрытый, неповрежденный товар в оригинальной упаковке (если применима упаковка). Упаковка должна быть такой же, как в розничном магазине, если товар не сделан вручную или не был упакован производителем в нерозничную упаковку, такую ​​как коробка без надписи или полиэтиленовый пакет. См. Список продавца для получения полной информации. См. Все определения условий : MPN: : Не применяется , Бренд: Небрендовый / универсальный : UPC: : Не применяется ,。

51 Программатор AVR USB ISP Программатор USBASP для ATMEL

51 Программатор AVR USB ISP Программатор USBASP для ATMEL

Двигатель шпинделя диаметром 65 мм 125 мм Автоматический гравировальный станок с ЧПУ.Ручной пресс для меда из нержавеющей стали Пресс для воска для пчеловодства Инструмент для пчеловодства Корабль США, Запасной пояс UNIROYAL INDUSTRIAL 4L580. 1PCS Mini DC 5A Motor PWM Регулятор скорости 3-35V Переключатель управления скоростью LED Диммер. КОНТРОЛЛЕР ДВИГАТЕЛЯ МЯГКОГО ПУСКА NORDIC 21B34F00 ИСПОЛЬЗУЕТСЯ 3 Л. ГАРАНТИЯ Производство: 1997 Серводвигатель переменного тока Yaskawa 200 Вт 200 В SGMP-02AWYR11 Б / у. Norton Merit 08834120174, 5 шт., Зернистость 180, 6 дюймов, 1 дюйм, 1 дюйм, 5 шт. SF-1 1220 Самосмазывающаяся композитная втулка втулки подшипника 12 * 14 * 20 мм Новинка. Fluke 9062 Тестер индикатора вращения двигателя и фазы !! НОВИНКА! F9062, лот 100 роликовые / коньковые / роликовые хоккейные подшипники 608ZZ ABEC-7.24 «x 96» Белый жесткий плоский лист из ПВХ 1/8 «3 мм. NAPA AUTOMOTIVE 2508905 Запасной ремень, пластиковый головной убор Forney для сварочных шлемов Основная упаковка 1, 3PK PRIME LINE PRODUCTS Дверной замок для патио Thumb Scrw Alu, № U 10679. OFFSET WITH 3 «CC 3/4» H РЕМЕСЕЛ, КОЛУМБИЙСКИЕ ТИСКИ 5 1/2 «W 1/2» T, UFO LED High Bay Light 100 Вт Промышленный склад Завод Заводская лампа Освещение, Загар TS13AE1E100MSB000R 105 ° C, 10 мкФ, 25 В, 105 градусов, осевой электроконденсатор. XPOWER A-5 Многоцелевой электрический пылесос / сушилка / воздушный насос / пылесос.Digispark Kickstarter ATTINY85 Arduino General Micro USB Development Board ASS.

51 Программатор AVR USB ISP Программатор USBASP для ATMEL

Каждая вещь поставляется в правильно упакованной шкатулке для драгоценностей. Если вы не полностью удовлетворены своей покупкой, ОТЛИЧНАЯ ИДЕЯ ПОДАРКОВ: Незабываемые и уникальные. Еще одна замечательная особенность — входящий в комплект карабин, который позволяет надежно прикрепить бутылку.Технология защиты от запаха предотвращает рост микробов, вызывающих неприятный запах. Наш широкий ассортимент дает право на бесплатную доставку и бесплатный возврат. Алиса, наконец, просыпается и обнаруживает, что все это было во сне, приглашая комнату с немного большей яркостью. или сделайте вертикальные полосы для создания элегантного образа. Наша цель — сделать покупки максимально приятными. ************************************************ **********. Форма чашки сферическая и стоит на небольшом основании, присоединяйтесь к странице Spiralica в Facebook :.Мы верим в сохранение доверия наших клиентов к нам. Это домашний напиток на основе оригинального Mega Man X. Вы можете подать заявку на безусловный возврат и возмещение в течение 180 дней. вы можете видеть данные в темноте. Деревянная палочка для еды с металлическими звездами висячая, для использования с эмульсионными красками и красками для кирпичной кладки. 4th Verv Ollk Ommnen их для дома, стандартная посадка, адаптированная для сидячей носки.

51 Программатор AVR USB ISP Программатор USBASP для ATMEL

Как программировать микроконтроллер AVR Atmega16 с помощью программатора USBASP и Atmel Studio 7.0

Есть несколько способов программирования микроконтроллеров AVR. Мы программируем его с помощью последовательного программатора USBASP v2.0. Для демонстрации мы будем использовать микроконтроллер ATmega16 и Atmel Studio. Протестируем программатор с помощью скетча мигания.

Ниже приведены шаги для записи кода в микросхемы Atmega с использованием USBASP JTAG и Atmel Studio:

  1. Установка драйвера USBASP.
  2. Загрузка и установка Atmel Studio.
  3. Настройка внешнего набора инструментов в Atmel Studio e.грамм. WinAVR
  4. Настройка Atmega16 с осциллятором и одним светодиодом.
  5. Создание и загрузка эскиза в Atmega16

Обсудим подробно каждый шаг. Первым шагом будет установка драйвера USBASP в Windows 10. Тот же метод можно использовать для установки в другой версии Windows.

Шаг 1. Установка драйвера USBASP в Windows 10:

При использовании JTAG (USBASP) вам может потребоваться установить драйвер, если он не устанавливается автоматически.Если вы не установите драйвер, вы не сможете найти порт USBASP в Atmel Studio. Загрузите zip-файл USBASP по этой ссылке.

После загрузки драйвера выполните следующие действия.

1. Разархивируйте загруженный файл и храните его на рабочем столе (можно хранить где угодно).

2. Подключите модуль USBASP v2.0 к компьютеру. Если вы не знаете, как выглядит USBASP, вы можете увидеть картинку ниже.

3. Откройте диспетчер устройств.

4.Теперь вы можете найти подключенный USBASP Programmer.

5. Щелкните правой кнопкой мыши «USBasp» и выберите «Обновить драйвер».

6. Выберите «Искать на моем компьютере драйверы».

7. Теперь найдите или просмотрите родительскую папку распакованного драйвера USBASP и выберите «Открыть».

8. Если он установлен успешно, вы увидите сообщение, подобное приведенному ниже, и вам не нужно выполнять дальнейшие инструкции.

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

Чтобы отключить подпись драйвера, выполните следующие действия:

1. Чтобы отключить подпись драйвера, удерживайте клавишу Shift и, удерживая клавишу Shift, перезагрузите компьютер.

2. Нажмите «Перезагрузить» на панели запуска, удерживая нажатой клавишу Shift.

3. Теперь ваш компьютер перезагружается, но не отпускайте клавишу Shift, пока не увидите «Дополнительные параметры» на синем экране.

4. Оставьте клавишу Shift и щелкните «Параметры запуска».

5. Нажмите «Устранение неполадок».

6. Выберите «Дополнительные параметры».

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

8. Нажмите кнопку «Перезагрузить».

9.Подождите, пока снова не запустятся окна. После перезагрузки вы увидите множество вариантов.

10. Теперь это последний шаг по отключению подписи драйверов. Во многих параметрах в списке параметр 7 th — «Отключить принудительное использование подписи драйверов».

11. Чтобы выбрать эту опцию, вам нужно будет нажать кнопку с цифрой 7 на клавиатуре. Не путайте с кнопкой F7. Вам просто нужно нажать цифру 7 на вашем компьютере.

12. После выбора опции 7 th ваш компьютер перезагрузится.И вы успешно отключили подпись драйвера.

13. Теперь просто выполните шаги 1-8 выше, и драйвер USBASP будет успешно установлен.

Теперь мы завершили этап 1 st программирования Atmega16. Второй шаг включает настройку Atmel Studio 7.0 для загрузки скетча.

Шаг 2. Загрузка и установка Atmel Studio:

Следуйте инструкциям ниже:

1. Загрузите Atmel Studio 7.0

2. Также вам нужно будет загрузить «WinAVR» в качестве внешней цепочки инструментов для загрузки скетча с помощью USBASP. Для скачивания используйте эту ссылку.

Теперь вам нужно создать проект «Blink» в Atmel Studio 7.0. Для этого следуйте инструкциям.

3. Подключите USBASP v2.0 к USB-порту и оставьте его подключенным все время, пока вы не начнете с ним работать.

4. Откройте Atmel Studio.

5. Перейдите в «Файл», нажмите «Создать» и выберите «Проект».

6. Теперь назовите свой проект, выберите расположение проекта и выберите компилятор «GCC C Executable Project». Нажмите «ОК» и продолжайте.

7. Теперь вам будет предложено выбрать микроконтроллер. Выбирайте свое устройство, в нашем случае это Atmega16A. Выберите и нажмите «ОК». Вы также можете запрограммировать другие микросхемы Atmega, такие как Atmega8, Atmega32 и т. Д., Используя тот же программатор USBASP AVR.

8.Теперь ваш файл main.c создан, в котором вы можете написать свой код. Но подождите и следуйте небольшим инструкциям, чтобы закончить.

После создания проекта последним шагом будет создание внешней цепочки инструментов.

Шаг 3: Настройка внешней инструментальной цепочки WinAVR в Atmel Studio

1. Перейдите в «Инструменты» и выберите «Внешние инструменты».

2. Вам будет предложено окно, в котором вам нужно будет добавить имя вашей инструментальной цепочки.

3. В поле «Заголовок» введите имя вашей инструментальной цепочки. Это может быть любое название. В моем случае я выбрал «USBasp». Установите флажок «Использовать окно вывода» и снимите флажок «Запрашивать аргументы», как показано на снимке экрана ниже.

4. Теперь введите «Command». Это будет ваш путь «avrdude.exe». Вы получите это в установленном пути WinAvr. Просто найдите «WinAVR-20100110» на диске «C» или там, где установлен WinAvr.

5. Введите аргументы. Это наиболее важный шаг, поскольку этот аргумент будет использоваться для передачи определенного аргумента для выполнения определенных задач.Поскольку я использую внешнюю инструментальную цепочку, используется следующий аргумент:

 

6. По этой ссылке вы можете найти больше аргументов.

7. Введите указанный выше аргумент в раздел аргументов. Оставьте «Исходный каталог» как есть.

8. После заполнения всех данных просто «Применить» и нажмите «ОК».

Вы успешно создали внешнюю цепочку инструментов для загрузки эскиза.После создания набора инструментов мы протестируем, загрузив программу «blink.c». Вы можете найти файл main.c в конце руководства. Теперь скопируйте main.c в студию Atmel.

Шаг 4: Настройка Atmega16 с осциллятором и одним светодиодом

Подключите кварцевый генератор и светодиод к Atmega16.