Förstå ICSP för PIC mikrokontroller (3 / 4 steg)
Steg 3: Hur ICSP?
http://www.microchip.com/Stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011744
Här är några tips och exempel på ICSP modeller från min tidigare instructables.
Tips #1, hot nivå: viktigt
Anslut inte något annat till CLOCK och DATA stift (vanligtvis RB6 RB7, PGC & PGD).
Bara gör det inte. Det finns situationer där mycket smart engineering typer komma undan med det, men gör det inte. De komponenter kopplade till stiften kommer snedställa clock och data signaler, vilket resulterar i oförutsägbara programmering. Dessutom, om du någonsin vilja till använda en i-circuit serial debugger, kan du inte. Bara gör det inte.
Tips #2 hotnivå: explosiv
Använd alltid en diod mellan programmering spänning och systemspänning.
Om du använder MCLR (ledar-klart) på en bild måste du ange vissa spänning på MCLR stift genom ett 10Kish motstånd. Detta är också den PIN-kod som du ska tillämpas ~ 13 volt om du vill ange programmeringsläget. Jag satte en 1n4148 (motsvarande) diod mellan motstånd och MCLR/Vpp pin (som visas i schematiskt och rendering nedan). Detta håller programmering spänningen på PIN-koden Vpp, att förhindra förstörelsen av andra komponenter på brädan.
Tips #3 hotnivå: (re) trött
Låg spänning programmering är håller dig tillbaka, man.
Jag har aldrig lyckats med lägsta värdets princip. Jag har aldrig sett det (konsekvent) med egna ögon. Bara bita ihop och spendera $2,50 för att bygga en JDM2 programmerare.