
1、Zunächst müssen Sie eine Arduino UNO Entwicklungsplatine vorbereiten, die ordnungsgemäß funktioniert. Die ordnungsgemäß funktionierende Entwicklungsplatine wird als ISP-Programmiergerät, kurz A-Platine, bezeichnet, und die zu programmierende Platine wird als B-Platine bezeichnet. Verbinden Sie die beiden Entwicklungsplatinen gemäß der unteren Drahtverbindungsmethode.
Erste Verdrahtungsmethode:

Zweite Verdrahtungsmethode:
A-Platte D11->B-Platte D11
A-Platte D12->B-Platte D12
A-Platte D13->B-Platte D13
A-Platte D10->B-Board RESET
A-Board 5V->B-Board 5V
A-Board GND->B-Board GND
2、das Arduino IDE 2.32 öffnen (andere Versionen sind ebenfalls ähnlich)
Im Menüband finden Sie Datei -> Beispiel -> 11.ArduinoISP -> ArduinoISP und öffnen Sie es

3、den richtigen Entwicklerboard und den Port auswählen und das ArduinoISP-Programm auf das A-Board hochladen

4、Menüband finden -> Compiler -> Arduino als ISP auswählen

5、 zurück zum Werkzeug, klicke auf „Flash-Setup-Programm“ und nach dem Flashen wird „Flashen erfolgreich“ angezeigt. Nach dem Flashen kann das B-Board normal verwendet werden.

6、Nach dem Flashen des Bootloaders (Boot-Programms) müssen Sie den Compiler in der Arduino IDE auf “AVRISP mkll” einstellen, damit die Arduino IDE normal kompilieren und hochladen kann.

--------- Ende --------