Mam arduino z mikrokontrolerem montowanym powierzchniowo (SMD):
Wiem, jak używać DIP arduino jako programatora dla DIP ATmega328. To proste - wystarczy wsunąć mikrokontroler do uchwytu.
Jednak w przypadku montowanego na powierzchni Arduino nie jest to oczywiste. Rozlutowywanie mikrokontrolera jest jednym ze sposobów, ale jest to niegrzeczne i destrukcyjne.
Czy mogę używać tego Arduino jako programatora DIP ATmega328 bez śmiertelnego uszkodzenia płyty? Jeśli tak to jak?
źródło
Innym rozwiązaniem jest użycie tarczy ISP od Evil Mad Scientist. Zestaw kosztuje około 13 USD i zajmuje około 30 minut na lutowanie razem.
Jeśli planujesz zaprogramować wiele części, gniazdo ZIF (Zero Insertion Force) na ISP Shield na pewno się opłaci. Nawet jeśli nie kupisz osłony, rozważ gniazdo ZIF do programowania więcej niż kilku części.
źródło