Turinys:
- 1 žingsnis: schemos ir PCB dizainas
- 2 žingsnis: valdybos sudarymas
- 3 žingsnis: programuotojo programavimas
- 4 žingsnis: „PicKit“naudojimas
Video: Kaip sukurti PIC programuotoją - „PicKit 2“„klonas“: 4 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Sveiki! Tai trumpas instrukcija, kaip sukurti PIC programuotoją, kuris veikia kaip „PicKit 2.“. Aš tai padariau, nes tai yra daug pigiau nei nusipirkti originalų „PicKit“ir todėl, kad „Microchip“, PIC mikrovaldiklių gamintojas ir „PicKit“programuotojas, pateikia schemas ir programinę įrangą, mums tikrai lengva sukurti savo programuotojus, tai neabejotinai yra PIC naudojimo pranašumas.
Reikalingi įrankiai:
- Lituoklis ir lydmetalis
- Vielos įtrūkimai
- Adatų replės
- PCB ėsdinimo įrankiai ir medžiagos - galima pakeisti duonos lenta, tačiau užims daugiau vietos
- Jau dirbantis programuotojas (tai yra minusas, galbūt galite pasiskolinti)
- Kompiuteris (skirtas programuoti PIC, kuris patenka į „PicKit“)
Reikalingos medžiagos:
- 2 x 100nF keramikos kondensatorius
- 2 x 15pF keramikos kondensatorius
- 2 x 47uF 16v elektrolitinis kondensatorius
- 1 x 10uF 16v elektrolitinis kondensatorius
- 2 x 1N4148 diodas
- 1 x PIC18F2550
- 1 x 28 kontaktų plonas IC lizdas (PIC18F2550)
- 1 x 680uH induktorius, į rezistorių panašus paketas
- 2 x 3 mm šviesos diodas (vienas žalias ir vienas raudonas)
- 3 x BC548 tranzistorius
- 1 x BC557 tranzistorius
- 1 x 20MHz oscilatoriaus kristalas
- 3 x 33 omų rezistorius
- 1 x 100 omų rezistorius
- 2 x 330 omų rezistorius
- 1 x 1k rezistorius
- 1 x 2k7 rezistorius
- 2 x 4k7 rezistorius
- 3 x 10k rezistorius
- 1 x 100k rezistorius
- 1 x 2 kontaktų lytėjimo jungiklis (mygtukas)
- 1 x kaiščio juostelė (reikia tik 6)
1 žingsnis: schemos ir PCB dizainas
Dėl schemų aš grindžiau savo dizainą tuo, kurį pateikė Feliksas savo puslapyje:
sergiols.blogspot.com.ar/2009/02/pickit-2-c…
Jis taip pat pateikė PCB dizainą, tačiau pastebėjau, kad pėdsakai yra per ploni, kad juos būtų galima padaryti namuose, todėl pertvarkiau „Proteus“PCB.
Čia yra dizaino failai ir spausdinamas pdf, skirtas PCB gamybai.
2 žingsnis: valdybos sudarymas
Jei norite išmokti pasigaminti PCB namuose, internete yra daug instrukcijų, kuriose galite išmokti.
Kai baigsite gaminti lentą, turėsite lituoti komponentus, galite naudoti šias nuotraukas.
Komponentų sąrašas:
C1 100nf
C2 47uf 25v
C3 100nf
C4 47uf 25v
C5 10uf 50v
C8 15pf
C9 15pf
D1 1N4148
D2 1N4148
IC1 PIC18F2550
L1 680uH
LED RED LED 3MM
ŽALIAS LED LED 3MM
Q1 BC548
Q2 20MHZ
Q3 BC548
Q4 BC548
Q5 BC557
R1 33
R2 33
R3 33
R4 4k7
R5 330
R6 1 tūkst
R7 330
R8 100 tūkst
R9 2k7
R10 4k7
R11 10 tūkst
R12 100
R13 10 tūkst
R14 10 tūkst
BTN lytėjimo jungiklis
SV3 6 kaiščiai
X3 USB B patelė
3 žingsnis: programuotojo programavimas
Norėdami užprogramuoti PIC18F2550 naudoti programuotojuje, jums reikės veikiančio „PicKit“. Kai gausite arba pasiskolinsite, turėsite įdiegti „PicKit 2“programinę įrangą: „PicKit 2 v2.61“
Pirmiausia atidarykite „PicKit 2“ir prijunkite savo veikiantį programuotoją. Jei pranešimo lange nėra užrašo „PicKit prijungtas“, pabandykite spustelėti „Įrankiai> Tikrinti ryšį“.
Tada prijunkite PIC18F2550 prie savo veikiančio programuotojo, naudodami duonos lentą ir atlikdami atitinkamus ryšius, kaip parodyta aukščiau esančiame paveikslėlyje.
Jei jis neaptinka PIC, rodomas „PIC įrenginys rastas“, tada pabandykite keletą kartų spustelėti „Įrankiai> Tikrinti ryšį“. Jei jis vis tiek neaptinka PIC, patikrinkite jungtis.
Norėdami įkelti programą į PIC, eikite į „File> Import“, tada „C: / Program Files (x86) Microchip / PICkit 2 v2 / PK2V023200.hex“ir spustelėkite „Open“
Palaukite, kol bus parašyta „Sėkmingai importuotas šešioliktainis failas“, ir spustelėkite „Rašyti“, palaukite, kol jis pasakys „Programavimas sėkmingas“
4 žingsnis: „PicKit“naudojimas
Pirmiausia prijunkite mūsų programuotoją ir atidarykite „PicKit 2.“. Palaukite, kol „PicKit“aptiks programuotoją, o jei ne, spustelėkite „Įrankiai> Tikrinti ryšį“.
Prijunkite norimą programuoti PIC prie mūsų programuotojo. Jei nežinote, kaip internete galite ieškoti PIC kaiščių paskirstymo ir rasti atitinkamus MCLR, VDD, VSS, PGD ir PGC kaiščius, kad galėtumėte prisijungti prie programuotojo.
Palaukite, kol „PicKit“aptiks PIC, rodantį „Rastas PIC įrenginys“, jei ne, pabandykite keletą kartų spustelėti „Įrankiai> Tikrinti ryšį“. Jei jis vis tiek neaptinka PIC, patikrinkite jungtis.
Atidarykite MPLAB, MPLAB X arba bet kurį naudojamą IDE ir sukompiliuokite programą.
Surinkę grįžkite į „PicKit 2“ir eikite į „Failas> Importuoti šešioliktainį“. Naudodami MPLAB X savo projekto šešiakampį failą galite rasti skiltyje „Project_Directory> dist> default> production> Project_Name.production.hex“
Spustelėkite „Rašyti“ir palaukite, kol pasirodys „Programavimas sėkmingas“
Jei norite keisti savo programą, jums nereikia dar kartą importuoti šešioliktainio failo, tiesiog sukompiliuokite jį ir spustelėkite „Rašyti“„PicKit“programinėje įrangoje. Tarp rodomų pranešimų turėtų būti parašyta „Iš naujo įkelti šešioliktainį failą“.
Viskas !
Paskutiniame etape galite sukurti paprastą stačiakampį korpusą, kad būtų galima spausdinti 3D, kad apsaugotumėte „PicKit“. Jūs nenorėtumėte, kad jis sulūžtų ar sutrumpėtų. Aš palieku tai spręsti jums.
Laimingas programavimas
Rekomenduojamas:
Kaip „Flash“arba programuoti ESP8266 AT programinę įrangą naudojant ESP8266 blykstę ir programuotoją, „IOT Wifi“modulį: 6 žingsniai
Kaip „Flash“arba programuoti ESP8266 AT programinę įrangą naudojant ESP8266 „Flash“ir programuotoją, „IOT Wifi“modulį: Aprašymas: Šis modulis yra USB adapteris /programuotojas, skirtas ESP-0166 arba ESP-01S tipo ESP8266 moduliams. Jame patogiai sumontuota 2x4P 2,54 mm jungtis, skirta prijungti ESP01. Taip pat jis išlaužia visus ESP-01 kaiščius per 2x4P 2,54 mm kištuką
Kaip įkelti C kodą į ِ AVR naudojant „Arduino Uno“kaip programuotoją: 6 veiksmai
Kaip įkelti C kodą į R AVR naudojant „Arduino Uno“kaip programuotoją: Sveiki visi: D Čia aš pasidalinsiu paprastu būdu užprogramuoti bet kurį AVR lustą naudojant „Arduino Uno R3“Viskas, ką jums reikia įrašyti į savo mikrovaldiklį, yra „Arduino Uno“, o ne pirkti konkretų programuotojas, kuris kainuoja daug
Kaip sukurti USB mažą IPT programuotoją: naudojant CNC PCB frezavimo staklę: 13 žingsnių (su paveikslėliais)
Kaip sukurti USB mažą interneto tiekėjo programuotoją: naudojant CNC PCB frezavimo staklę: ar pagalvojote, kaip sukurti savo elektroninį projektą nuo nulio? Elektronikos projektų kūrimas mums, kūrėjams, yra toks įdomus ir įdomus. Tačiau dauguma kūrėjų ir aparatūros entuziastų, kurie tik žengia į priekį kūrėjų kultūros link, sukūrė savo projektus
Kaip sukurti autonominį krepšinio žaidimo robotą, naudojant „IRobot“, sukurti kaip pagrindą: 7 žingsniai (su paveikslėliais)
Kaip sukurti autonominį krepšinio žaidimo robotą naudojant „IRobot“sukurti kaip pagrindą: tai mano įrašas, skirtas iššūkiui „iRobot Create“. Sunkiausia viso šio proceso dalis buvo nuspręsti, ką robotas ketina daryti. Norėjau pademonstruoti puikias „Create“savybes, kartu pridėdamas šiek tiek robo nuojautos. Visas mano
Kaip sukurti senelių kalendorių & Iškarpų knyga (net jei nežinote, kaip iškarpyti albumą): 8 žingsniai (su paveikslėliais)
Kaip sukurti senelių kalendorių & Iškarpų knyga (net jei nežinote, kaip iškarpyti albumą): Tai labai ekonomiška (ir labai vertinama!) Šventinė dovana seneliams. Šiais metais sukūriau 5 kalendorius už mažiau nei 7 USD. Medžiagos: 12 puikių jūsų vaiko, vaikų, dukterėčių, sūnėnų, šunų, kačių ar kitų giminaičių nuotraukų12 skirtingų kūrinių