
Это программатор для контроллеров на базе AVR, таких как робоконтроллеры Orangutan и роботы 3pi. Программатор эмулирует AVRISP v2 на виртуальном последовательном порту, делая его совместимым со стандартным программным обеспечением AVR . Два дополнительных средства помогают с созданием и отладкой проектов: это TTL-serial порт для основной связи и SLO-scope для мониторинга сигналов и уровней напряжения.
|
Pololu USB AVR Programmer - это чрезвычайно компактный и недорогой внутрисистемный программатор (ISP) для микроконтроллеров AVR от Atmel, что делает это устройство привлекательным решением для программирования AVR-контроллеров, таких как робоконтроллеры Pololu Orangutan. Программатор подключается к USB-порту компьютера с помощью включенного в поставку USB/mini-B кабеля и взаимодействует с вашим софтом, например AVR Studio или AVRDUDE, через виртуальный COM порт с помощью AVRISPV2/STK500 протокола. К целевому устройству программатор подключается посредством, входящего в комплект, 6-контактного ISP кабеля программирования. |
![]() |
Поддерживаемые микроконтроллеры
Программатор должен работать со всеми микроконтроллерами AVR, которые могут быть запрограммированы AVR ISP, но он не был протестирована на всех устройствах (был испытан со всеми робоконтроллерами Orangutan и 3pi Robot). Особенностью программатора является обновляемая прошивка, что позволит его модернизировать для будущих устройств. В настоящее время он не работает с линейкой микроконтроллеров XMega фирмы Atmel.
Программатор питается от 5 В шины USB и предназначена для программирования микроконтроллеров AVR, работающих на близких к 5 В напряжениях (к сведению: программатор не запитывает в целевое устройство). Вы можете использовать его для программирования МК AVR работающих и на более низких напряжениях, в случае использования делителя напряжения, для уменьшения выходного напряжения программатора до уровня который является безопасным для Вашего микроконтроллера.
Поддерживаемые операционные системы
Программатор был протестирована под Windows XP, Windows Vista и Linux. Он не совместим с любой версией Mac OS. Бонус: последовательный порт TTL.
Программатор может использоваться и как адаптер 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 является весьма ограниченным и не предназначен в качестве замены реальному осциллографу или хорошему мультиметру, имеющим гораздо большее полное входное сопротивление, более высокое разрешение, диапазон и частоту дискретизации.)
Included Accessories USB AVR Programmer поставляестя в комплекте с кабелями: 12" (30 cm) 6-pin ISP и 6’ (1.8 m) USB A/mini-B. В комплект поставки не входит программное описание и документация, но они доступны для скачивания во вкладке "Ресурсы".
Pololu USB AVR programmer with included six-pin ISP cable and USB A to mini-B cable.
Примечание: этот программатор поддерживает программирование в стандарте ISP , который также иногда называют ICSP. Он не поддерживает JTAG, DebugWire или High-Voltage programming и в данный момент он не поддерживает Mac OS.
The USB AVR Programmer’s drivers seem to be installed correctly, so why can’t I connect using AVR Studio in Windows XP?
Several Windows XP users have reported this problem. It seems that having Hotfix KB918365 does not guarantee that the programmer’s virtual serial port drivers will work. We recommend installing Service Pack 3 and rebooting.
I am unable to install the serial port driver for a Pololu USB product in Windows XP. How do I solve this problem?
If you use Windows XP and experience problems installing the serial port drivers for a Pololu USB product, the cause of your problems might be a bug in older versions of Microsoft’s usb-to-serial driver usbser.sys. Versions of this driver prior to version 5.1.2600.2930 will not work with Pololu USB products. You can check what version of this driver you have by looking in the “Details” tab of the “Properties” window for C:\Windows\System32\drivers\usbser.sys.
To solve your problem, upgrade usbser.sys by installing either Service Pack 3 or Hotfix KB918365. The device should work after your reboot. If it still does not work, uninstall your device by going to the Device Manager, right-clicking on the malfunctioning device, and selecting “Uninstall”. Then unplug your device from the computer and plug it back in.
When I run the SLO-scope client, it is unable to load sloscope.dll. How do I solve this problem?
To solve this problem, try reinstalling the SLO-scope client by running sloscope_installer.bat. Make sure that you run sloscope_installer.bat rather than just running sloscope_files\setup.exe. If your operating system is Windows Vista, you must run sloscope_installer.bat by right-clicking on it and selecting “Run as Administrator”. If the installation was successful, there should be a file called sloscope.dll in the C:\Windows\system folder and the SLO-scope client should work.
Documentation and other information
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.
File downloads
USB AVR Programmer Windows Drivers and Software release 091222 (4988k zip)
This ZIP archive contains the installation files for the Pololu USB AVR Programmer drivers, configuration utility, and SLO-scope application.
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.
Публикация материалов данного сайта, без указания ссылки на первоисточник запрещена
Copyright © 2009-2011 ООО "Миниробо" Санкт-Петербург
