Pololu USB AVR Programmer - это
чрезвычайно компактный и недорогой внутрисистемный программатор (ISP)
для микроконтроллеров AVR от Atmel, что делает это устройство
привлекательным решением для программирования AVR-контроллеров, таких
как робоконтроллеры Pololu Orangutan. Программатор подключается к
USB-порту компьютера с помощью включенного в поставку USB A ->
mini-B кабеля и взаимодействует с вашим софтом, напримерAVR Studioили
AVRDUDE, через виртуальный COM порт с помощью AVRISPV2/STK500
протокола. К целевому устройству программатор подключается посредством,
входящего в комплект, 6-контактного ISP кабеля программирования.
Поддерживаемые микроконтроллеры
Программатор должен работать со всеми
микроконтроллерами AVR, которые могут быть запрограммированы AVR ISP,
но он не был протестирован на всех устройствах (был испытан со всеми
робоконтроллерами Pololu Orangutan и Роботом Pololu 3pi). Особенностью
программатора является обновляемая прошивка, что позволит его
модернизировать для будущих устройств. В настоящее время он не работает
с линейкой микроконтроллеров XMega фирмы Atmel. Программатор питается
от 5 В шины USB и предназначена для программирования микроконтроллеров
AVR, работающих на близких к 5 В напряжениях (программатор не
предназначен для запитывания целевого устройства).
Поддерживаемые операционные системы
Программатор был протестирована под Windows XP,
Windows Vista и Linux. Он не совместим с любой версией Mac OS. Если Вам
необходима работа с Mac OS или со старой версией Windows, посмотрите
оригинальныйпрограмматор Pololu Orangutan USB.
Бонус 1: последовательный порт TTL.
Как и оригинальныйпрограмматор Pololu Orangutan USB,
программатор Pololu AVR USB может использоваться и как адаптер
USB/serial, но обладающий рядом ключевых усовершенствований.
Программатор устанавливается как два виртуальных СОМ-порта: один для
связи с софтом для программирования и один для универсального адаптера
USB/serial. Это означает, что вы можете переключаться между
программированием AVR и отладкой через последовательный порт TTL без
необходимости открывать и закрывать программу. В дополнение к линиям
последовательных передачи (TX) и приема (RX), программатор позволяет
использовать каналы А и В как последовательные линии квитирования.
Утилита конфигурирования программатора позволяет вам самостоятельно
определить один или оба канала использовать как линию квитирования.
Программатор также дает доступ к 5 В шине питания USB через
VBUS-контакт.
Бонус 2: SLO-scope
Это устройство может также выступать в качестве
двухканального осциллографа (SLO-Scope) путем использования каналов А и
В в качестве аналоговых входов по напряжению и приложения для Windows
SLO-Scope от Pololu. SLO-Scope может измерять напряжение в диапазоне от
0 до ~ 5 В (ограничено максимальным напряжением шины USB), или выше, в
случае использования внешнего делителя напряжения. Поддерживается два
режима дискретизации: 10 кГц выборка из двух 8-разрядных аналоговых
входов или 20 кГц выборка из одного 7-разрядного входного аналогового и
одного цифрового входа. Эта функция позволяет отлаживать схемы и
прошивки, видя что происходит с напряжением на различных узлах.
(Обратите внимание, что SLO-Scope является весьма ограниченным и не
предназначен в качестве замены реальному осциллографу или хорошему
мультиметру, имеющим гораздо большее полное входное сопротивление,
более высокое разрешение, диапазон и частоту дискретизации.)
Спецификация:
размер платы: 30,4 x 15,2 мм
Комплектация:
Программатор AVR USB
Кабель 6-pin ISP 30 см
Кабель USB A->mini-B 1.8 м
Документация и другая информация:
Pololu USB AVR Programmer User’s Guide(Printable PDF:pololu_usb_avr_programmer.pdf)
The complete guide to using the Pololu USB AVR programmer. This guide
covers programming AVR microcontrollers, communicating via the
USB-to-TTL-serial adapter, and measuring voltages using the SLO-scope.
Pololu USB Software Development Kit
The Pololu USB SDK contains the code you need for making your own
applications that use native USB to control the USB AVR Programmer, Jrk
Motor Controller, or the Maestro Servo Controller.
Firmware version 1.01 for the Pololu USB AVR Programmer (pmg03a)(34k pgm)
Use this file to upgrade your programmer’s firmware. This update
contains two bug fixes relating to the TTL serial port. This update is
recommended if you use the TTL serial port and have a device with an
earlier firmware version number (including all devices shipped before
December 17, 2009). If you do not use the TTL serial port (you only
program AVRs and run the SLO-scope), then you do not need this upgrade.
See the instructions in the “Upgrading Firmware” section of
the user’s guide for more information.
Firmware version 1.03 for the Pololu USB AVR Programmer (pmg03a)(34k pgm)
Use this file to upgrade your programmer’s firmware. This update
inverts the TTL serial port’s control signals so that 0 V
corresponds to 1 and 5 V corresponds to 0. This firmware version was
released December 22, 2010, so it is relatively new and not as
thoroughly tested as version 1.01. See the instructions in the
“Upgrading Firmware” section of the user’s guide for
more information.
SLO-scope client C# source code(56k zip)
Visual C# 2008 project containing the SLO-scope client software. The
SLO-scope is a severely limited oscilloscope feature of the Pololu USB
AVR programmer.
Поставляемые компоненты
^ Наверх DIV >
Электронные компоненты для разработки и производства. Харьков, Украина