![PIC programer temeljen na JDM2: 4 koraka PIC programer temeljen na JDM2: 4 koraka](https://i.howwhatproduce.com/images/001/image-2324-83-j.webp)
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
![PIC programer temeljen na JDM2 PIC programer temeljen na JDM2](https://i.howwhatproduce.com/images/001/image-2324-84-j.webp)
![PIC programer temeljen na JDM2 PIC programer temeljen na JDM2](https://i.howwhatproduce.com/images/001/image-2324-85-j.webp)
Shema i izgled za ažurirani JDM2 PIC programer. Uključuje sat i filter podataka, Vpp razdjelnik napona za moderne PIC mikrokontrolere (npr. USB PIC 18F2455/4455). Prije čitanja web stranica poput www.hackaday.com i www.makezine.com/blog radio sam samo s linijom Amtel/AVR mikrokontrolera. Nakon što sam vidio sve cool projekte koje su ljudi radili s Microchip PIC -ovima, morao sam imati programera za PIC. Prije otprilike godinu dana napravio sam svog prvog PIC programera temeljenog na uJDM dizajnu (https://www.jdm.homepage.dk/newpic3.htm). Ovaj programer koristi 6 uobičajenih komponenti. Iako veza kaže samo '16F84 (a)', bez problema sam je koristio za modernije (i jeftinije) 16F628 (a) procesore. Ovaj programer mi je poslužio iznimno dobro, ali je ograničen na (manje od) 18 -polnih PIC -ova s programskim Vpp -om od 13 volti. Ovo 'uputstvo' pokriva moj novi dizajn koji programira 8/14/18/28/40 pin slike. Krug se temelji na JDM2 programeru (https://jdm.homepage.dk/newpic.htm), s dva poboljšanja: filtriranje sata i podatkovne linije i odabir programskog napona. ZIP arhiva sadrži sve projektne datoteke. UJDM shema i izgled su također uključeni.
Korak 1: Poboljšanja dizajna
![Poboljšanja dizajna Poboljšanja dizajna](https://i.howwhatproduce.com/images/001/image-2324-86-j.webp)
![Poboljšanja dizajna Poboljšanja dizajna](https://i.howwhatproduce.com/images/001/image-2324-87-j.webp)
Sat i filter podataka: Noviji PIC programirani su tako brzo da sat i podatkovne linije mogu doživjeti međusobni razgovor. Prema autoru WinPic softvera za programiranje (https://www.qsl.net/dl4yhf/winpic/): "Na forumu Microchip (Olin Lathrop) postojala je bilješka o programiranju dsPIC30F201, koja sugerira da se stavi 22.. 47 pF na vodovima PGD i PGC za uzemljenje u blizini ciljnog čipa. Osim toga, postavite otpornik od 100 ohma u nizu s linijom PGD između ciljnog čipa i čepa. Otpornik i kapa na niskopropusnom vodu PGD filtriraju signal PGD kada ga pokreće ciljni čip. To smanjuje visoke frekvencije koje se mogu spojiti na liniju PGC. Ograničenje na liniji PGC čini ga manje osjetljivim na spojenu buku. Kasnije smo otkrili da se ova važna napomena odnosi i na obitelj PIC18Fxxxx. Korisnik Velleman PIC programera izvijestio je o uspjehu s PIC18F4520 nakon dodavanja 2 * 33 pF kapa i otpornika od 100 Ohma. " (LINK: https://www.qsl.net/dl4yhf/winpic/#pgd_pgc_filtering) Ova se napomena odnosi prvenstveno na programiranje PIC -ova putem kabela dok su lemljeni u krug. Prilikom korištenja ove vrste programiranja dodatni kondenzatori i otpornici moraju biti u blizini ciljnog čipa - ne pomaže imati ih na programeru: "To znači da se ovaj problem ne može riješiti na kraju programatorskog kabela. Nema količine pametno kolo u programatoru može ukloniti ovaj problem. To se mora riješiti u ciljnom krugu. (LINK: pogledajte PGD do PGC Crosstalk na https://www.embedinc.com/picprg/icsp.htm) Naglašavam ovo pa je jasno da NE MOŽETE bez problema udariti ICSP zaglavlje na ovu ploču. Uključio sam filtere u svoj novi programator jer su tragovi podataka/takta dugi. Kondenzatori se nalaze u krugu tako da se mogu isključiti bez slabljenja traga Otpornik se može zamijeniti kratkospojnom žicom. Odabir programskog napona (Vpp): Programatorski napon (Vpp) primjenjuje se na pin MCLR kako bi se PIC postavio u način programiranja. Stariji PIC (12F/16F/neki 18F) zahtijevaju Vpp od 13 volti. Noviji PIC -ovi (kao što je 18F2455/4455 s USB -om) imaju nisku vrijednost er Vpp od 12,5 volti. JDM2 dizajnu dodan je razdjelnik napona koji daje 12,5 volti od izvornog izlaza od 13 volti. Dioda sprječava curenje kroz razdjelnik napona kada je zaobiđena. Vpp se može izabrati pomoću tropolne kratkospojnice u donjem lijevom kutu programatora. Čini se da u praksi to nije važno: Mogu programirati dijelove od 13 volti s 12,5 volti i dijelove od 12,5 volti na 13 volti bez oštećenja.
Korak 2: Izgradnja
![Graditeljstvo Graditeljstvo](https://i.howwhatproduce.com/images/001/image-2324-88-j.webp)
![Graditeljstvo Graditeljstvo](https://i.howwhatproduce.com/images/001/image-2324-89-j.webp)
Tragovi u ovom dizajnu lijepi su i masni za jednostavno prenošenje tonera (ili lijenih foto ploča). Počeo sam izrađivati PCB pomoću TT metode, ali to mi je bilo prilično zamorno. Ulaganje od 10 USD potaknulo me da počnem s foto PCB -ovima (koristeći pozitivne efekte prozirnosti tintnog mlaza). Nikad se neću vratiti.
Svi su dijelovi bili dostupni u mojoj lokalnoj trgovini elektronike u Amsterdamu, iako sam dijelove naručio od Mousera na veliko. Izrada svake ploče koštala je oko 2,50 USD - najveći trošak bio je 9 -pinski ženski DB9 konektor (1,60 USD). Izgled i BOM su ispod. Sheme i datoteke na ploči su za EagleCad. Ne zaboravite na 8 kratkospojnika prikazanih crvenom bojom. Vrijednost dijela C1 100uF/25V C2 22u/16V Tantal C3 22… 47… 100pf C4 22… 47… 100pf D1 1N4148 D2 5V1 Zener D3 1N4148 D4 1N4148 D5 1N4148 D6 8V2 Zener D7 1N4148 IC1 DIL18S IC2 D4 IC4 DIL2 BC547B R1 10k R2 1k5 R3 100ohm R4 1K R5 15K SV3 Pin Header (3) X1 ženski DB9 9-pinski konektor (F09H)
Korak 3: KORISTITE
![KORISTITI KORISTITI](https://i.howwhatproduce.com/images/001/image-2324-90-j.webp)
Programer će raditi sa bilo kojim softverom za programiranje koji podržava JDM2. Sviđa mi se WinPic800 (LINK: https://perso.wanadoo.es/siscobf/winpic800.htm), a WinPIC je također zaslužan za sjajne informacije o tehničkoj podršci (LINK: https://www.qsl.net/dl4yhf/winpic /). Obje podržavaju najnovije USB PIC -ove (18F2/4455). ICProg je sjajan, ali nije ažuriran neko vrijeme (LINK: https://www.ic-prog.com/). Ovaj programer je testiran sa sljedećim slikama: Igle dio #8 12F68314 16F68418 16F84 (a)*, 16F628 (a)*28 16F737, 18F245540 16F74, 18F4455*Izvornik i revizija 'A' OK. Položaj za različite slike prikazan je na donjem dijagramu. Nije ograničen na ove PIC -ove - trebao bi raditi sa bilo kojim PIC -om koji ima Vpp, Vss, Vdd, PGD i PGC aranžmane kako je prikazano.
Korak 4: Buduća poboljšanja
Koristio sam jeftine AMP IC utičnice iz Mousera jer sam ih imao pri ruci. Moj sljedeći dizajn zamijenit će 28 i 40 -polne utičnice jednom 40 -polnom ZIF utičnicom. Malo dodatnog razmaka oko 18 -polne utičnice omogućuje i zamjenu ZIF -om.
-ian (instructables-at-whereisian-dot-com)
Preporučeni:
Arduino Kao ISP -- Snimanje šesterokutne datoteke u AVR -u -- Osigurač u AVR -u -- Arduino kao programer: 10 koraka
![Arduino Kao ISP -- Snimanje šesterokutne datoteke u AVR -u -- Osigurač u AVR -u -- Arduino kao programer: 10 koraka Arduino Kao ISP -- Snimanje šesterokutne datoteke u AVR -u -- Osigurač u AVR -u -- Arduino kao programer: 10 koraka](https://i.howwhatproduce.com/images/001/image-2389-51-j.webp)
Arduino Kao ISP || Snimanje šesterokutne datoteke u AVR -u || Osigurač u AVR -u || Arduino kao programer: ……………………… Pretplatite se na moj YouTube kanal za više videa …….. Ovaj članak je sve o arduinu kao isp. Ako želite učitati šesterokutnu datoteku ili želite postaviti osigurač u AVR, onda ne morate kupiti programer, možete učiniti
Glazbeni generator temeljen na vremenu (Midi generator temeljen na ESP8266): 4 koraka (sa slikama)
![Glazbeni generator temeljen na vremenu (Midi generator temeljen na ESP8266): 4 koraka (sa slikama) Glazbeni generator temeljen na vremenu (Midi generator temeljen na ESP8266): 4 koraka (sa slikama)](https://i.howwhatproduce.com/images/002/image-3114-36-j.webp)
Glazbeni generator temeljen na vremenu (Midi Generator temeljen na ESP8266): Bok, danas ću vam objasniti kako napraviti vlastiti mali glazbeni generator temeljen na vremenu. Baziran je na ESP8266, koji je poput Arduina, a reagira na temperaturu, kišu i intenzitet svjetla. Ne očekujte da će to učiniti cijele pjesme ili akorde
LF temeljen na PIC -u i robot za izbjegavanje: 16 koraka (sa slikama)
![LF temeljen na PIC -u i robot za izbjegavanje: 16 koraka (sa slikama) LF temeljen na PIC -u i robot za izbjegavanje: 16 koraka (sa slikama)](https://i.howwhatproduce.com/images/001/image-1716-109-j.webp)
LF temeljen na PIC -u i roboti za izbjegavanje: Uvod U ovom uputstvu naučit ćete kako lagano pratiti i izbjegavati robota. Moja inspiracija dolazi od robota koji oponašaju uobičajeno ljudsko ponašanje, na primjer nećete samo ući u zid bez razloga. Vaš mozak komunicira duhovitošću
PIC programer za posjetnice: 6 koraka (sa slikama)
![PIC programer za posjetnice: 6 koraka (sa slikama) PIC programer za posjetnice: 6 koraka (sa slikama)](https://i.howwhatproduce.com/images/002/image-4081-164-j.webp)
PIC programer za posjetnice: Ovo je bila moja prijava za natjecanje u veličini posjetnice Hack A Day. Upravo sam zipovao datoteke i stavio ih na svoju web stranicu. Objavljujem ga ovdje jer se čini da su svi ostali unosi na blogu radi lakšeg pristupa. Nadajmo se da će to učiniti
GTP USB PIC PROGRAMER (otvoreni izvor): 5 koraka (sa slikama)
![GTP USB PIC PROGRAMER (otvoreni izvor): 5 koraka (sa slikama) GTP USB PIC PROGRAMER (otvoreni izvor): 5 koraka (sa slikama)](https://i.howwhatproduce.com/images/003/image-8128-57-j.webp)
GTP USB PIC PROGRAMER (Open Source): Ovaj rad uključuje, GTP USB (ne plus ili lite). Sheme, fotografije i PCB razvili su PICMASTERS na temelju nekih vrijednih radova koji su već učinjeni. Ovaj programer podržava pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. Nažalost, bilo je