Stap 3: ICSP kop pinout
Deze lijst is voor 2 x 3 ICSP headers, wilt u in plaats daarvan gebruik van de 2 x 5, zie de afbeelding. Het werkt net hetzelfde, maar zitten zekere voorvertrek NC los. Pas op voor de oriëntatie!
Voordat u verdergaat leest u de waarschuwing aan de onderkant van deze pagina.
Zie de afbeelding hieronder met de ICSP kop pinout en voer de volgende handelingen uit:
-Pin 1 van de header ICSP verbinding te maken met de MISO-pin van uw MCU.
-Connect pin 2 van de ICSP koptekst aan uw + 5V aanbod op uw bord. Dus niet per se te uw Vcc pin op uw MCU, gewoon put + 5V op het.
-Verbinden met pin 3 van de ICSP koptekst de SCK-pin van uw MCU.
-Verbinden met pin 4 van de ICSP koptekst de MOSI-pin van uw MCU.
-Connect pin 5 van de ICSP koptekst op de resetpin van uw MCU (meestal 1 pin)
-Verbinden met pin 6 van de header ICSP uw grond (GND).
Dit kan neemt sommige solderen en heel vervelend zijn, zoals de pinnen heel dicht bij elkaar zijn. Ik bespaar u het gezicht van het achteraanzicht van mijn perfboard!
Nu mark die pin 1 in de buurt van uw ICSP koptekst is, en sluit een kabel aan op het.
Woord van waarschuwing: als u uw bord verbinden met een externe programmeur via ICSP, 5V pin 2 is gezet! Dat betekent dat deze pin rechtstreeks verbinding met waar-ooit maken moet uw 5V vandaan (zij het een 7805 of ergens anders). Uw externe programmeur zal automatisch uw bord via ICSP (meestal) de macht.
Dus hier de vangst, is als u een externe programmeur aangesloten en u niet over een bescherming diode beschikt, doorloopt de 5V van de programmeur in de batterij of macht levering. Zorg ervoor dat u ofwel de ICSP - OR - sluit een batterij/power supply, en nooit beide. U kunt voorkomen dat elektriciteit stroomt terug door het toevoegen van een diode net na uw batterij/voeding of u kunt een ander 3-pins connector met een jumper toevoegen zodat u de stroomtoevoer kunt omwisselen. Dat zou echter iets moois voor een volgende Instructable.
Zoals elektriciteit gaat in twee richtingen, adviseer ik u de ICSP kabel wanneer u uw externe programmeur overgeschakeld af loskoppelt Macht zou stromen naar de programmeur, en ik denk echt niet dat dit gezond voor je programmeur is.