Översikt Arduino skiss belastande upp processen och ISP (6 / 10 steg)
Steg 6: Detaljer för ISP
Min förhoppning är efter att ha läst dessa detaljer om ISP process och något närmare redogörelse för stiften och hur du ansluter Arduinos, du kommer att ha tillräcklig information för att vara bekväm med ISP processen. Detta Instructable var inte avsedd att vara ett recept för att följa och blint krok stift och hoppas på bäst. Du kan nu räkna ut hur man ansluta någon Arduino till andra Arduino, och bränna en ny bootloader eller ladda upp en skiss. Jag hoppas min metod för att förklara detta har resulterat i framgång och komfort med processen.
Kan du räkna ut hur till bränna en bootloader eller ladda upp en skiss med ISP på en Pro Micro, som är en ATmega32U4-baserade Arduino precis som Leonardo? Det har inte ett ICSP huvud, men den har stiften numrerade 14, 15 och 16.
Sägs om att använda en UNO som ISP programmerare till bränna en bootloader eller ladda upp en skiss till en Nano eller Pro Mini, som båda bygger på ATmega328P precis som UNO? Nano har ett ICSP huvud, men om det inte har stift fastlödda på huvudet, kan du i stället använda stift 11, 12 och 13, och anpassa sig?
Sägs om att använda en Mega2560 som ISP programmerare eller mål? Mega styrelsen är baserad på ATmega2560-processorn. Rubriken ISCP arrangeras såhär:
50 MISO. . VCC
52 SCK. . MOSI 51
RST. . GND
Om du använder modifierade ArdinoISP skissen när du använder Mega2560 som programmerare, kan du använda stift 10 som RESET-skicka PIN-koden, som du ansluter till målet Arduino RST stift. Om du använder en oförändrad ArduinoISP skiss, måste du veta att SS på Mega2560 är pin 53. Den detaljen är i kommentarerna inuti ArduinoISP skissen. ArduinoISP skissen som kom med en version 1.6.6 eller tidigare av Arduino IDE från arduino.cc har RESET-skicka PIN-koden anges till 10 redan. Se steg 3 information om version 1.6.5 och tidigare.