Ich möchte einen Arduino über die ICSP Schnittstelle programmieren. Dazu
habe ich mir ein Billigangebot gekauft.
(https://de.aliexpress.com/item/623898152.html?spm=a2g0s.9042311.0.0.78334c4dxMZ7fO)
Dieser kommt nun mit einer Anschlussbelegung wie folgt:
1 | 1 - TCK
|
2 | 2 - GND
|
3 | 3 - TDO
|
4 | 4 - VCC
|
5 | 5 - TMS
|
6 | 9 - TDI
|
7 | 10 - GND
|
Der Rest ist Not Connected.
Die ICSP Schnittstelle sieht nun etwas anders aus:
1 | 1 - MISO
|
2 | 2 - VCC
|
3 | 3 - SCK
|
4 | 4 - MOSI
|
5 | 5 - RESET
|
6 | 6 - GND
|
Mein dreister Versuch diese beiden zu verbinden bringt leider keinen
Erfolg mit avrdude:
1 | GND - GND
|
2 | TCK - SCK
|
3 | TDO - MOSI
|
4 | TDI - MISO
|
5 | TMS - RESET
|
GND-GND TCK-SCK
1 | avrdude -p m328 -P com7 -c avrisp
|
2 | avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xe0
|
Ich weiß, der Adapter hat nichts mit dem ATMEL ICE3 zu tun, der eine
richtige ISP Schnittstelle hat. Habe ich eine Chance mit dem
Billig-JTAGICE einen Arduino zu flashen oder muss ich mich nach einem
anderen Adapter umsehen? Sind Verdrahtung und Kommandozeilenparameter
korrekt?