]>
Commit | Line | Data |
---|---|---|
e2c49eb8 SR |
1 | ------------------------------------------------------------------------------- |
2 | AVR ISP / Atmel ATmega328/P | |
3 | ------------------------------------------------------------------------------- | |
4 | ||
5 | This is an example capture of the AVR in-system programming (ISP) protocol. | |
6 | ||
7 | The device used for ISP was a Bus Pirate v3.5 with firmware v6.1. | |
8 | ||
9 | The target was an Arduino UNO board with an Atmel ATmega328/P chip. | |
10 | ||
11 | The PC software used for controlling the programmer was avrdude 7.1. | |
12 | ||
13 | ||
14 | Logic analyzer setup | |
15 | -------------------- | |
16 | ||
17 | The logic analyzer used was a Saleae Logic Clone (at 4MHz): | |
18 | ||
19 | Probe AVR ISP header | |
20 | ------------------------- | |
21 | 1 MOSI | |
22 | 2 MISO | |
23 | 3 SCK | |
24 | 4 RST | |
25 | ||
26 | ||
27 | Data | |
28 | ---- | |
29 | ||
30 | The following avrdude commands were captured: | |
31 | ||
32 | avrdude -p atmega328p -c buspirate -P /dev/ttyUSB0 -v |