beautypg.com

Pololu USB AVR User Manual

Page 2

background image

1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.a. Module Pinout and Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.b. Supported Microcontrollers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.c. Supported Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2. Contacting Pololu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3. Getting Started in Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

3.a. Installing Windows Drivers and Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.b. Programming AVRs Using Atmel Studio 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

3.b.1. Adding Devices to Atmel Studio 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.b.2. Using Advanced Features of Atmel Studio 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.b.3. Faster programming with F5 in Atmel Studio 6 . . . . . . . . . . . . . . . . . . . . . . . . . 20

3.c. Programming AVRs Using AVR Studio 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

3.c.1. Using Advanced Features of AVR Studio 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3.d. Programming AVRs Using AVRDUDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.e. Configuring the Programmer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

4. Getting Started in Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

4.a. Linux Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.b. Programming AVRs in Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

5. Getting Started in Mac OS X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

5.a. Firmware Support for Mac OS X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
5.b. Programming AVRs in Mac OS X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

6. Communicating via the USB-to-TTL-Serial Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

6.a. Communicating via the Serial Control Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

7. Measuring Voltages Using the SLO-scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
8. Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
9. Upgrading Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

Pololu USB AVR Programmer User's Guide

© 2001–2014 Pololu Corporation

Page 2 of 54