Za Windows skini ovaj program:
http://ww1.microchip.com/downloads/en/De...otNETA.zip
To je software za programiranje tj flesovanje PIC-eva.
Tu se dakle prvo izabere sam PicKit 2 programator, zatim se izabere u listi ponudjenih PIC-eva model sa kojim hoces da radis.
Da bi usnimio program u PIC neophodan ti je iskompajliran program u HEX formatu i njega ucitas preko File menija.
Dalje je neophodno da podesis u programu negde u opcijama (zaboravio sam gde tacno, ne koristim taj software) da programator takodje napaja sam PIC tokom programiranja, Vdd, izaberes neku vrednost izmedju ponudjenih, npr 4.5V posto je to OK vrednost za sve uslove (zavisi od samog USB porta).
Kada to sve ispodesavas, stisnes dugem
Write, crvena LED bi trebala da svetli 5-10 sekundi i to je to.
Program ce javiti da li je sve proslo OK.
U sustini ne treba nista vise od ovih ostalih opcija da menjas. To ces tokom vremena vec skontati sta je koja.
Ono samo nasta bih skrenuo paznju je to da je potrebno kod ponovog programiranja da se uradi prvo kompletno ciscenje interne memorije PIC-a, "
Erase" dugme, pa posle toga mozes da ucitas nov HEX fajl ili ponovis proceduru programiranja.
Dugme "
Blank Check" sluzi da se proveri da li je PIC koji si stavio stvarno prazan.
Dugme "
Read" sluzi da se iscita trenutni program u PIC ako nije zasticen (postoji specificna opcija koja to brani i koja se postavlja tokom programiranja).
Dugme "
Verify" sluzi da se poredi trenutni program u PIC sa onim koji si ucitao preko HEX, ne narusavajuci trenutni program u PIC-u. To koristi posle programiranja i kada ti tu kaze da je OK, to je 100% korektno usnimljeno u PIC.
PS: PIC-evi i sam programator su prilicno "zilavi" i otporni na sve moguce greske tokom koriscenja, cak npr i kad se obrne naopako PIC. U tom smislu jako tesko to moze da se osteti i nemoj da te brine ako nesto nece odmah da proradi kako treba. Samo treba da detaljnije proveris spojeve i ispratis/ponovis proceduru za programiranje.
PS2: Da bi na brzinu ustanovio da li ti je sam HW tog programatora ispravan, na MCLR nozici tokom programiranja i citanja mora na kratko da se pojavi 12V koji pravi interni pretvarac (ona jedna prigusnica). Dakle to je preduslov, dok to ne dobijes ne mozes nista sa PIC-evima da se radi.
PS3: PIC-evi trpe i po nekoliko hiljada puta reprogramiranje, dakle nemoj ni to da te brine da se "istrosio"