USBASP ISP программатор для S51 и AVR

Программатор Томаса Фишль (Thomas Fischl).
Как работать с программатором в Arduino IDE.

Цена 468,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

Индикация

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

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

Программатор для микроконтроллеров ATMEL AVR серий AT, ATMega, ATtiny.

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

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

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

Ардуино удобная программа для программатора USBASP. Arduino IDE среда разработки программ для микроконтроллеров. Ардуино позволяет писать и компилировать программы для микроконтроллеров на C++, а так же, загружать прошивку через программатор.

Для прошивки через программатор USBASP в программе Ардуино в меню Инструменты выберите программатор USBasp:

Прошивка через программатор 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

Рецензии

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