Att lägga till ICSP header till din Arduino/AVR styrelse (3 / 5 steg)
Steg 3: ICSP header pinut
Denna lista är för 2 x 3 ICSP rubriker, om du vill använda 2 x 5 istället, se bilden. Det fungerar precis, men se till att lämna NC osammanhängande. Se upp för orientering!
Innan du läsa längst ner på denna sida.
Se bilden nedan med ICSP header pinut och gör följande:
-Anslut stift 1 i ICSP-huvudet till MISO stift din MCU.
-Anslut stift 2 av ICSP header till din + 5V utbudet på brädan. Så inte nödvändigtvis till Vcc PIN-koden på din MCU, helt enkelt lägga + 5V på den.
-Anslut stift 3 i ICSP-huvudet till SCK stift din MCU.
-Anslut stift 4 av ICSP header till din MCU MOSI stift.
-Anslut stift 5 på ICSP huvudet till Återställ PIN-koden för din MCU (vanligtvis fästa 1)
-Anslut stift 6 av ICSP header till din jord (GND).
Detta tar någon lödning och kan vara ganska irriterande, stiften är ganska nära varandra. Jag ska bespara er åsynen av min perfboard bakifrån!
Nu Markera som är pin 1 nära din ICSP header, och ansluta en kabel till den.
Varning: om du ansluter din styrelse till en extern programmerare via ICSP, 5V sätts på pin 2! Det innebär att detta stift ska ansluta direkt till var du någonsin din 5V kommer från (oavsett om det är en 7805 eller någon annanstans). Din externa programmerare kommer automatiskt (oftast) driva din styrelse genom ICSP.
Så här är fångsten, om du har en extern programmerare ansluten och du inte har en skydd diod, kommer att 5V från programmeraren flöda in i batteriet eller nätaggregatet. Se till att ansluta antingen ICSP - OR - en batteri/strömförsörjning, och aldrig båda. Du kan förhindra att El rinner tillbaka genom att lägga till en diod bara efter ditt batteri/nätaggregat eller kan du lägga till en annan 3-stift med en jumper så du kan byta nätaggregatet. Det skulle dock vara något trevligt för en nästa Instructable.
El går två sätt, rekommenderar jag koppla ICSP kabel om du har din externa programmerare bytte bort Makten skulle flöda in programmerare, och jag tror faktiskt inte att det är hälsosamt för din programmerare.