Skip to content

Commit 3445db2

Browse files
teadetimestruckmb
authored andcommitted
Adds Docs option for ArduinoIDE's example ArduinoISP (qmk#20486)
1 parent 94f60fd commit 3445db2

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

docs/isp_flashing_guide.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,40 @@ To use a 5V/16MHz Pro Micro as an ISP flashing tool, you will first need to load
3535

3636
!> Note that the `10` pin on the Pro Micro should be wired to the `RESET` pin on the keyboard's controller. ***DO NOT*** connect the `RESET` pin on the Pro Micro to the `RESET` on the keyboard.
3737

38+
39+
### Arduino Uno / Micro as ISP
40+
41+
[Arduino Uno](https://store.arduino.cc/products/arduino-uno-rev3)
42+
[Arduino Micro](https://store.arduino.cc/products/arduino-micro)
43+
44+
A standard Uno or Micro can be used as an ISP flashing tool using the [example "ArduinoISP" sketch](https://docs.arduino.cc/built-in-examples/arduino-isp/ArduinoISP#load-the-sketch) to emulate an STK500 ISP. Also works with Sparkfun Pro Micros and clones.
45+
46+
**AVRDUDE Programmer**: `stk500v1`
47+
**AVRDUDE Port**: Serial
48+
49+
#### Wiring
50+
51+
|Uno |Keyboard|
52+
|-----------|--------|
53+
|`5V` |`VCC` |
54+
|`GND` |`GND` |
55+
|`10` (`B2`)|`RESET` |
56+
|`13` (`B5`)|`SCLK` |
57+
|`11` (`B3`)|`MOSI` |
58+
|`12` (`B4`)|`MISO` |
59+
60+
|Micro |Keyboard|
61+
|-----------|--------|
62+
|`5V` |`VCC` |
63+
|`GND` |`GND` |
64+
|`10` (`B6`)|`RESET` |
65+
|`15` (`B1`)|`SCLK` |
66+
|`16` (`B2`)|`MOSI` |
67+
|`14` (`B3`)|`MISO` |
68+
69+
!> Note that the `10` pin on the Uno/Micro should be wired to the `RESET` pin on the keyboard's controller. ***DO NOT*** connect the `RESET` pin on the Uno/Micro to the `RESET` on the keyboard.
70+
71+
3872
### Teensy 2.0 as ISP
3973

4074
[PJRC Teensy 2.0](https://www.pjrc.com/store/teensy.html)
@@ -57,6 +91,7 @@ To use a Teensy 2.0 as an ISP flashing tool, you will first need to load a [spec
5791

5892
!> Note that the `B0` pin on the Teensy should be wired to the `RESET` pin on the keyboard's controller. ***DO NOT*** connect the `RESET` pin on the Teensy to the `RESET` on the keyboard.
5993

94+
6095
### SparkFun PocketAVR / USBtinyISP
6196

6297
[SparkFun PocketAVR](https://www.sparkfun.com/products/9825)

0 commit comments

Comments
 (0)