This is an old revision of the document!


Pololu USB AVR

The Pololu USB AVR Programmer Version 2.1 is a very versatile and reliable device that programs ATMEGA AVR devices.

pololu.jpg

Install

Fetch required binary archive for your computer system and install the utility software to control the special features of the programmer.

Avrdude will be used to perform the actual programming once everything is setup.

tar Jxvf pololu-usb-avr-programmer-v2-1.1.0-linux-rpi.tar.xz
cd pololu-usb-avr-programmer-v2-1.1.0-linux-rpi
sudo ./install.sh

Test

Check that things are operating

$ pavr2cmd -s
Name:                                    Pololu USB AVR Programmer v2.1
Serial number:                           00263944
Firmware version:                        1.02
Programming port:                        /dev/ttyACM1
TTL port:                                /dev/ttyACM2

Settings:
  ISP frequency (kHz):                   114
  Max ISP frequency (kHz):               1714
  Regulator mode:                        auto
  VCC output:                            Disabled
  VCC output indicator:                  Blinking
  Line A function:                       None
  Line B function:                       DTR
  VCC/VDD maximum range (mV):            896
  VCC 3.3 V minimum (mV):                2720
  VCC 3.3 V maximum (mV):                3872
  VCC 5 V minimum (mV):                  4128
  VCC 5 V maximum (mV):                  5856
  STK500 hardware version:               F
  STK500 software version:               2.A

Results from last programming:           N/A

Current status:
  Target VCC (mV):                       0
  Programmer VDD (mV):                   3328
  VDD regulator set point:               3.3 V
  Last device reset:                     Power-on reset

Usage

The programmer can either be used in ISP STK500 mode else as a serial UART for a bootloader.

Query a MEGA2560 connecter by ISP.

avrdude -B 5 -c avrisp2 -P `pavr2cmd --prog-port` -p m2560

Resources

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies