Förstå ICSP för PIC mikrokontroller (2 / 4 steg)
Steg 2: Vad är ICSP?
Grunderna i PIC programmering.
Fem anslutningar krävs att programmera en PIC. Makt, marken, en programmering spänning, klocka och data.
+ (Vdd)/-(Vss) Detta är power & marken anslutningarna (Vdd, Vss). Ganska standard. Om du använder en programmerare med "riktiga" spänningsnivåer (inte en JDM2!), kan programmet köras från egen strömförsörjning när programmerad att eliminera dessa anslutningar.
VPP Detta är den programmering spänning. PICs ange programmeringsläget när ~ 13 volt är placerade på MCLR/Vpp stift (vanligtvis pin 1 på moderna bilder, mer om detta nedan).
Klocka/Data eller PGC/PGD Clock och data rader används för att skriva och läsa PIC firmware. Detta är vanligtvis samma stift som PORTB6 & PORTB7.
Övning: Identifiera ICSP kopplingspunkterna på bilder i bilderna nedan.
Om bilden passar, bär den.
Jag får många frågor om min JDM2 design på instructables. De vanligaste är "kommer det programmera PIC X?'" '-här är hur du kan berätta:
1) titta på databladet. Hitta "Pin diagrammet" som ser ut ungefär som bilden nedan.
2) identifiera placeringen av stiften som måste vara ansluten för att programmera (Vpp, Vdd, Vss, Data, & klocka).
3) titta på socket-anslutningen på programmeraren. Kan du matcha krävs stiften med en socket på programmeraren?