Fotografii ale programatorului oferite de Ansagan Khasenov
Acest articol discută despre aspectele practice de asamblare un simplu microcontrolere PIC de programare USB, care are numele original al GTP-USB (Grabador TodoPic-USB). Există un model mai vechi al acestui programator GTP-USB plus, care acceptă și microcontrolere AVR, dar este oferit pentru bani. Nu s-au găsit informații clandestine privind schemele și firmware-ul pentru GTP-USB plus. Dacă aveți informații despre GTP-USB plus, contactați-mă.
Deci, GTP-USB. Acest programator este asamblat pe un microcontroler PIC18F2550. GTP-USB nu poate fi recomandat pentru începători. Pentru ansamblu este necesar să se blige PIC18F2550 și acest lucru necesită un programator. Un cerc vicios, dar nu atât de închis încât devine un obstacol în calea adunării.
Circuitul original GTP-USB elimină elementele de afișare pentru a simplifica aspectul PCB-ului. Indicatorul principal este un monitor al computerului pe care puteți viziona procesul de programare din WinPic800 versiunea 3.55G sau 3.55B.
Schema GTP-USB ușoară.
Liniile de semnal Vpp1 și Vpp2 sunt definite ca microcontrolere în cazurile cu număr diferit de pini. Linia Vpp / ICSP este definită pentru programarea în circuit. Restul liniilor sunt tipice.
Programatorul este asamblat pe o placă imprimată cu o singură față.
Adaptorul poate fi conectat fără nici un fel la orice alt microcontroler PIC, care este cu siguranță convenabil.
După asamblare, facem primul pornit. La prima conectare a GTP-USB la PC, apare un mesaj
Apoi urmează cererea tradițională de instalare a driverului. Driverul este localizat în programul de control WinPic800 de-a lungul căii aproximative \ WinPic800 3.55G \ GTP-USB \ Driver GTP-USB \.
Suntem de acord cu avertismentele și continuăm instalarea.
Vă atrag atenția. Această schemă de programator și firmware-ul pentru aceasta sunt testate în practică și lucrează cu versiunile de programe de control WinPic800 3.55G și 3.55B. Versiunile mai vechi, de exemplu, 3.63C nu funcționează cu acest programator. Configurem programul de control: în meniul Settings - Hardware, selectați GTP-USB- # 0 sau GTP-USB- # F1 și faceți clic pe Aplicare.
Apăsați butonul de pe panou și testați echipamentul. Ca rezultat al testelor de succes, apare un mesaj (vezi mai jos), care se poate bucura.
Acest programator este de lucru bine cu următoarele controlerele (de la ceea ce a fost disponibil): PIC12F675, PIC16F84A, PIC16F628A, PIC16F874A, PIC16F876A, PIC18F252. Testul controlorilor, scrierea și citirea datelor - a fost finalizat cu succes. Viteza de lucru este impresionantă. Citirea pentru 1-2 secunde. Înregistrarea a 3-5 sec. Gluck nu a fost observat. O parte din MK cu fir este testată în hardware - funcționează.
Și acum problema de programare de înaltă tensiune.
Și unde ai primit 12V? Aveți doar 5 s. Diodurile sunt normale (sunt de acord că sunt rapide, dar numai) Conderas, câți nu le percepe și nu veți obține mai mult de 5, chiar la 400V.
Dioduri VD1 - VD6 și capacitante C1 - C6 - multiplicatori de tensiune. MK-ul cu cuțite, cu picioarele 2,3,4,5, creează un efect AC. E original. Dar fiindcă este irațional. În general, foarte bine.
Și acum problema de programare de înaltă tensiune.
Și unde ai primit 12V? Aveți doar 5 s. Diodele sunt normale (sunt de acord și de repede dar numai) Și convinge câți nu le percepe și mai mult de 5 nu vor primi, chiar și la pariul de 400V.
Cred că +12 extern nu va deteriora circuitul, va descărca cristalul.
Orei bune din timpul zilei. Diferența este că programator trimis nu poate „coase“ o gamă mai largă de microcontroler s, (de înaltă tensiune de programare e) din cauza lipsei de convertor de 12 volți. În schema articolului de mai sus este prevăzută nu numai „firmware-ul“ 5 volți, dar 12 realizat pe VD1-VD3 și C4-C6. De asemenea, în invertoarele de circuit realizate pe tranzistori.