Turinys:

Kaip sukurti PIC programuotoją - „PicKit 2“„klonas“: 4 žingsniai (su paveikslėliais)
Kaip sukurti PIC programuotoją - „PicKit 2“„klonas“: 4 žingsniai (su paveikslėliais)

Video: Kaip sukurti PIC programuotoją - „PicKit 2“„klonas“: 4 žingsniai (su paveikslėliais)

Video: Kaip sukurti PIC programuotoją - „PicKit 2“„klonas“: 4 žingsniai (su paveikslėliais)
Video: How to write a business plan step by step guide + template 2024, Lapkritis
Anonim
Kaip sukurti PIC programuotoją - „PicKit 2“„klonas“
Kaip sukurti PIC programuotoją - „PicKit 2“„klonas“

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

Schemos ir PCB dizainas
Schemos ir PCB dizainas
Schemos ir PCB dizainas
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

Valdybos sudarymas
Valdybos sudarymas
Valdybos sudarymas
Valdybos sudarymas
Valdybos sudarymas
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

Programuotojo programavimas
Programuotojo programavimas
Programuotojo programavimas
Programuotojo programavimas
Programuotojo programavimas
Programuotojo programavimas
Programuotojo programavimas
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

Naudojant „PicKit“
Naudojant „PicKit“
Naudojant „PicKit“
Naudojant „PicKit“
Naudojant „PicKit“
Naudojant „PicKit“

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: