Ich habe ein Arduino mit einem SMD-Mikrocontroller:
Ich weiß, wie man ein DIP-Arduino als Programmierer für ein DIP-ATmega328 verwendet. Es ist ganz einfach - Sie stecken einfach Ihren Mikrocontroller in die Halterung.
Bei einem oberflächenmontierten Arduino ist dies jedoch nicht offensichtlich. Das Entlöten des Mikrocontrollers ist eine Möglichkeit, aber das ist icky und destruktiv.
Kann ich diesen Arduino als Programmierer für einen DIP ATmega328 verwenden, ohne die Platine tödlich zu beschädigen? Wenn das so ist, wie?
quelle
Eine andere Lösung ist die Verwendung des ISP Shield von Evil Mad Scientist. Das Kit kostet ungefähr 13 US-Dollar und das Zusammenlöten dauert ungefähr 30 Minuten.
Wenn Sie vorhaben, viele Teile zu programmieren, zahlt sich der ZIF-Sockel (Zero Insertion Force) am ISP Shield auf jeden Fall aus. Selbst wenn Sie das Schild nicht kaufen, sollten Sie einen ZIF-Sockel in Betracht ziehen, um mehr als eine Handvoll Teile zu programmieren.
quelle