USBASP ISP программатор v2.0 для AVR

Программатор Томаса Фишль (Thomas Fischl). Установка драйверов для программатора.

Цена 473,00 руб
Цена / кг:
Интерфейс программатораИнтерфейс программатора
Описание

USBasp ISP (внутрисхемный) программатор для микроконтроллеров AVR Atmel. Программатор содержит единственную микросхему микроконтроллер Atmel ATmega8. USB интерфейс программатора реализован программно.

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

  • Поддерживаемые операционные системы Linux, Mac OS и Windows
  • Микросхема ATmega8A AU
  • Кварц 12,000 МГц
  • Скорость программирования до 5 kBytes / сек
  • Автоматическое управление скоростью
  • Самовосстанавливающийся предохранитель с порогом 500mA для защиты USB компьютера
  • Габариты 65x20мм
  • коннектор папа 10pin с шагом 2.54мм

Разводка:

  • 1 MOSI
  • 3 NC
  • 5 /RESET
  • 7 SCK
  • 9 MISO
  • 2 +5V
  • 4,6,8,10 GND

Индикация

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

Перемычки

  • JP1 — POWER Выбор напряжения на выходе 5В / 3,3В
  • JP2 — SERVICE Обновление прошивки
  • JP3 — SLOW Программирование на низких скоростях

Поддерживаемые программатором микроконтроллеры

Серии AT, ATMega, ATTiny семейства AVR

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

С сайта разработчика USBasp программатора Thomas Fischl скачайте usbasp-windriver драйвер для Windows. Распакуйте архив. Подключите ваш USBasp программатор через USB порт к компьютеру. Установите драйвер. В диспетчере устройств убедитесь что USBasp устройство установлено.

В процессе установки драйвера для программатора под  Windows 7, 8, 10 вы можете получить следующее системное сообщение:

Windows encountered a problem installing the driver software for your device.

 Windows encountered a problem installing the driver software for your device.

В случае проблем с установкой драйвера для программатора под Windows 7, 8, 10 следуйте следующей инструкции.

Или, нажмите кнопки Win+I, в окне Windows появится правая панель:

Окно Windows Settings

Удерживая правый Shift, кликните мышкой по кнопке Power

Перезагрузка компьютера

Не отпуская правый Shift, кликните по кнопке Restart.

ИЛИ, Откройте панель настроек компьютера Settings.

Панель настроек компьютера Settings

Нажмите кнопку Update & security.

Выберите вкладку Recovery

Recovery

и нажмите кнопку Restart now.

В процессе перезагрузки компьютера вам предстоит выбрать несколько опций.

 Troubleshoot

Выберите Troubleshoot.

Далее, Advanced options

Advanced options

За тем, Startup Settings

Startup Settings

и, наконец, нажмите кнопку Restart.

Restart Windows 7, 8, 10

Все ранее описанные действия не имеют ни какого смысла, мы их проделали с одной лишь целью, что бы Windows 7, 8, 10 в процессе загрузки позволила нам отключить проверку подписи драйверов и позволила установить драйверы для программатора, содержащие неправильные подписи.

Disable driver singature enforcement

Нажмите на клавиатуре кнопку F7 для Disable driver singature enforcement.

Когда windows 7, 8, 10 загрузится, можно будет, без проблем, устанавливать драйверы для программатора.

Вставьте ваш программатор в USB разъем. Откройте диспетчер устройств (Devise Manager). Кликните правой кнопкой мыши по значку USBasp и в выпадающем меню выберите Обновить драйвер (Update Driver Software...).

Devise Manager

В окне Update Driver Software – USBasp выберите кнопку Browse my computer for driver software, для самостоятельного выбора папки, содержащей драйверы для программатора.

Browse my computer for driver software

В следующем окне укажите папку, содержащую драйверы для USB asp программатора.

Укажите папку, содержащую драйверы для USB asp программатора

Далее, нажмите кнопку Install this driver software anyway.

Install this driver software anyway

И все, драйвер программатора установлен в вашей Windows 7, 8, 10 системе.

Драйвер программатора успешно установлен в вашей Windows 7, 8, 10 системе

Как работать с программатором USBASP в среде разработки Ардуино.

Пример использования программатора с программой avrdude под Windows

avrdude -pattiny13 -cusbasp
 
avrdude: warning: cannot set sck period. please check for usbasp firmware update
.
avrdude: AVR device initialized and ready to accept instructions
 
Reading | ################################################## | 100% 0.03s
 
avrdude: Device signature = 0x1e9007
 
avrdude: safemode: Fuses OK
 
avrdude done.  Thank you.

Под Linux драйверы не требуются.

Подключите USBasp программатор через USB порт к компьютеру. В командной строке выполните:

lsusb
Bus 001 Device 007: ID 16c0:05dc VOTI shared ID for use with libusb

Пример использования с avrdude под Linux

sudo avrdude -p attiny13 -c usbasp

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e9007

avrdude: safemode: Fuses OK (E:FF, H:FF, L:7A)

avrdude done.  Thank you.

Для работы с USBasp программатором не под суперпользователем необходимо инсталлировать правила 99-USBasp.rules. USBasp.rules можно найти в архиве с драйверами для windows, схемами и прошивками для программатора на сайте разработчика USBasp программатора Thomas Fischl

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

groups

Затем отредактируйте файл 99-USBasp.rules:

# USBasp - USB programmer for Atmel AVR controllers
# Copy this file to /etc/udev/rules.d so
# SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="16c0", SYSFS{idProduct}=="05dc", MODE="0666"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", GROUP="plugdev", MODE="0666"

добавив в файл 99-USBasp.rules свою группу.

После инсталляции правил перезагрузите все правила:

sudo restart udev

Рецензии

Еще нет отзывов об этом товаре.