
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
Comentarios a estos manuales