Kao sto sam naslov kaze, evo tema sa projektom za vec cuveni PICKit2 (PK2) Programator.
U pitanju je mali USB uredjaj bez dodatnog napajanja sa kojim moze da se programira veci broj (ne svi, proveriti tacan spisak) PIC Mikrokontrolera.
Glavna osobina ove konstrukcije je ta da ima mogucnost programiranja 5V-nih i 3.3V-nih PIC verzija. Napon se bira preko jednog jumpera.
Tu postoji jos mogucnost za mali logicki analizator.
Takodje je bitno spomenuti da se konstrukcija bazira na originalnom programu (firmware) od Microchip pa je potpuna kompatibilnost zagarantovana sa njihovim originalnim Aplikacijama za Win / Linux koje podrzavaju PK2. U opticaju su jos neke aplikacije ali ove od Microchip zavrsavaju potpuno posao.
U prilogu je shema i PCB. Ako hoce neko to da precrta u Eagle bilo bi fino da postoji i projektni fajl koji mozemo da nadogradujemo ili modifikujemo (npr drugi USB konektori i slicno).
Shema je preuzeta sa ove stranice, tu ima jos dodatnog opisa:
http://www.micros-designs.com.ar/pickit2-clone-5v3-3v/
Jos neke informacije oko toga ovde:
http://www.sonsivri.to/forum/index.php?topic=5885.0;topicseen
Microchip stranica sa svim bitnim informacijama, fajlovima, listom podrzanih PIC-eva i ostalo ovde:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en027813
U vezi dodatnih adaptera za razna PIC kucista, u sustini nisu preterano neophodna, svode se na to da se samo neke "zicice" drugacije prespoje za druge tipove, nema nista (aktivno) sem toga.
Ono sto se u poslednje vreme sve cesce praktikuje je to da se na samoj konstrukciji koju realizujete sa nekim PIC kontrolerom ostave 5-pinski konektorcic (pin letvice) gde vi "nabodete" PK2 i tako isprogramirate taj PIC bez skidanja sa plocice. Taj konektor/port zovu "ICSP port".
VAZNO:
Posto sam programator na sebi ima PIC18F2550 (DIP-28), kada kupite taj PIC naravno dobicete ga praznog pa je potrebno njega isprogramirati da bi uopste mogli da napravite programator
Dakle na gore spomenutom linku ima HEX fajl PK2V023200.hex (to je firmware za taj PIC) sa kojim morate da odete kod nekog prijatelja / kolege / usluzno koji vec imaju neki PIC programator da to prvi put isprogramirate. Posle toga mozete i vi da programirate iste te PIC-eve nekome drugom
Sve sto vam nije jasno slobodno pitajte.