3bdf473b2271ff97e3314c937024379557831d23
SDK-dat/AVR-dat/UPDI-dat/2024-05-31-18-25-27.png
... | ... | Binary files /dev/null and b/SDK-dat/AVR-dat/UPDI-dat/2024-05-31-18-25-27.png differ |
SDK-dat/AVR-dat/UPDI-dat/UPDI-dat.md
... | ... | @@ -2,13 +2,6 @@ |
2 | 2 | |
3 | 3 | # UPDI-dat |
4 | 4 | |
5 | -- https://create.arduino.cc/projecthub/john-bradnam/create-your-own-updi-programmer-1e55f1 |
|
6 | -- https://www.hackster.io/john-bradnam/create-your-own-updi-programmer-1e55f1 |
|
7 | - |
|
8 | -The Programmer needs to be set to jtag2updi (megaTinyCore). |
|
9 | - |
|
10 | -![](2022-10-15-18-38-28.png) |
|
11 | - |
|
12 | 5 | |
13 | 6 | power supply setup |
14 | 7 | |
... | ... | @@ -29,7 +22,38 @@ power supply setup |
29 | 22 | ### DIY ATtiny HV UPDI Programmer |
30 | 23 | https://github.com/Dlloydev/jtag2updi/wiki/DIY-ATtiny-HV-UPDI-Programmer |
31 | 24 | |
25 | +### Arduino Nano as a programmer |
|
26 | + |
|
27 | +The 4.7 kOhm resistor connects D6 pin with 6pin header’s top middle pin. |
|
28 | + |
|
29 | +The 10 uF capacitor connects RST and GND pins. |
|
30 | + |
|
31 | +- https://create.arduino.cc/projecthub/john-bradnam/create-your-own-updi-programmer-1e55f1 |
|
32 | +- https://www.hackster.io/john-bradnam/create-your-own-updi-programmer-1e55f1 |
|
33 | + |
|
34 | +The Programmer needs to be set to jtag2updi (megaTinyCore). |
|
35 | + |
|
36 | +![](2022-10-15-18-38-28.png) |
|
37 | + |
|
38 | +#### firmware |
|
39 | + |
|
40 | +https://github.com/SpenceKonde/jtag2updi/ |
|
41 | + |
|
42 | +original - https://github.com/ElTangas/jtag2updi |
|
43 | + |
|
44 | + |
|
45 | +![](2024-05-31-18-25-27.png) |
|
46 | + |
|
47 | +Common Errors |
|
32 | 48 | |
49 | + avrdude: jtagmkII_program_disable(): timeout/error communicating with programmer (status -1) |
|
50 | + ***failed; |
|
51 | + avrdude: jtagmkII_program_disable(): timeout/error communicating with programmer (status -1) |
|
52 | + ***failed; |
|
53 | + avrdude: jtagmkII_program_disable(): timeout/error communicating with programmer (status -1) |
|
54 | + ***failed; |
|
55 | + avrdude: jtagmkII_program_disable(): timeout/error communicating with programmer (status -1) |
|
56 | + ***failed; |
|
33 | 57 | |
34 | 58 | ## tuto - self made arduino nano as UPDI programmer |
35 | 59 |
SDK-dat/AVR-dat/atmel-ice-dat/atmel-ice-dat.md
... | ... | @@ -4,4 +4,12 @@ |
4 | 4 | |
5 | 5 | ## UPDI programming |
6 | 6 | |
7 | -![](2024-05-31-17-43-15.png) |
|
... | ... | \ No newline at end of file |
0 | +![](2024-05-31-17-43-15.png) |
|
1 | + |
|
2 | +- blue = UPDI |
|
3 | +- white = VCC |
|
4 | +- black = GND |
|
5 | + |
|
6 | +extra power supply from USB |
|
7 | + |
|
8 | + |