Obsah:

Jak vytvořit programátor PIC - PicKit 2 „klon“: 4 kroky (s obrázky)
Jak vytvořit programátor PIC - PicKit 2 „klon“: 4 kroky (s obrázky)

Video: Jak vytvořit programátor PIC - PicKit 2 „klon“: 4 kroky (s obrázky)

Video: Jak vytvořit programátor PIC - PicKit 2 „klon“: 4 kroky (s obrázky)
Video: Программатор PICkit 2 прошивка pic на примере 16f1936 2024, Červenec
Anonim
Jak vyrobit PIC programátor - PicKit 2 „klon“
Jak vyrobit PIC programátor - PicKit 2 „klon“

Ahoj! Toto je krátký návod k vytvoření PIC programátoru, který funguje jako PicKit 2. Udělal jsem to proto, že je to mnohem levnější než nákup originálního PicKit a protože Microchip, výrobci mikrokontrolérů PIC a programátor PicKit, poskytuje schémata a software, takže je pro nás opravdu snadné navrhnout vlastní programátory, což je rozhodně výhoda používání PIC.

Potřebné nástroje:

  • Páječka a pájka
  • Drátěné nůžky
  • Kleště na špičku jehly
  • Nástroje a materiály pro leptání desek plošných spojů - Lze nahradit prkénkem, ale zabere více místa
  • Již pracující programátor (To je nevýhoda, možná si můžete jeden půjčit)
  • PC (pro programování PIC, který jde do PicKit)

Potřebné materiály:

  • 2 x 100nF keramický kondenzátor
  • 2 x 15pF keramický kondenzátor
  • 2 x 47uF 16v elektrolytický kondenzátor
  • 1 x 10uF 16v elektrolytický kondenzátor
  • 2 x 1N4148 dioda
  • 1 x PIC18F2550
  • 1 x 28 pin tenká zásuvka IC (pro PIC18F2550)
  • 1 x 680uH induktor, odporový balíček
  • 2 x 3 mm LED (jedna zelená a jedna červená)
  • 3 x tranzistor BC548
  • 1 x tranzistor BC557
  • Krystal oscilátoru 1 x 20 MHz
  • Rezistor 3 x 33 ohmů
  • 1 x odpor 100 ohmů
  • 2 x odpor 330 ohmů
  • 1 x 1k odpor
  • 1 x 2k7 odpor
  • Rezistor 2 x 4k7
  • Rezistor 3 x 10k
  • 1 x 100k odpor
  • 1 x 2pinový hmatový spínač (tlačítko)
  • 1 x kolíkový proužek (stačí pouze 6)

Krok 1: Schémata a návrh DPS

Schémata a návrh DPS
Schémata a návrh DPS
Schémata a návrh DPS
Schémata a návrh DPS

Pro schémata jsem svůj návrh založil na návrhu, který poskytl Felixls na své stránce:

sergiols.blogspot.com.ar/2009/02/pickit-2-c…

Poskytl také návrh desky plošných spojů, ale zjistil jsem, že stopy jsou příliš tenké na to, aby se mohly vytvořit doma, a tak jsem předělal desku plošných spojů na Proteus.

Zde jsou soubory návrhu a pdf k tisku pro výrobu DPS.

Krok 2: Výroba desky

Výroba desky
Výroba desky
Výroba desky
Výroba desky
Výroba desky
Výroba desky

Pokud se chcete dozvědět, jak si vyrobit desku plošných spojů doma, existuje spousta online instrukcí, kde se můžete naučit.

Jakmile dokončíte výrobu desky, budete muset pájet součásti, k pomoci vám mohou tyto obrázky.

Seznam součástí:

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 ČERVENÁ LED 3MM

LED ZELENÁ LED 3MM

Q1 BC548

Q2 20 MHz

Q3 BC548

Q4 BC548

Q5 BC557

R1 33

R2 33

R3 33

R4 4k7

R5 330

R6 1k

R7 330

R8 100 tis

R9 2k7

R10 4k7

R11 10 tis

100 R12

R13 10 tis

R14 10 tis

BTN hmatový spínač

SV3 6 pinů

X3 USB B samice

Krok 3: Programování programátoru

Programování programátoru
Programování programátoru
Programování programátoru
Programování programátoru
Programování programátoru
Programování programátoru
Programování programátoru
Programování programátoru

K naprogramování PIC18F2550 na použití v programátoru budete potřebovat funkční PicKit. Jakmile jeden získáte nebo si jej půjčíte, budete si muset nainstalovat software PicKit 2: PicKit 2 v2.61

Nejprve otevřete PicKit 2 a připojte fungující programátor. Pokud v okně zprávy není uvedeno „PicKit připojen“, zkuste kliknout na „Nástroje> Zkontrolovat komunikaci“.

Poté připojte PIC18F2550 k vašemu fungujícímu programátoru pomocí prkénka a vytvořte odpovídající připojení, jak ukazuje obrázek výše.

Pokud nerozpozná PIC a zobrazí se „Zařízení PIC nalezeno“, zkuste několikrát kliknout na „Nástroje> Zkontrolovat komunikaci“. Pokud stále nerozpozná PIC, zkontrolujte připojení.

Chcete -li nahrát program na PIC, přejděte na „Soubor> Importovat“, poté na „C: / Program Files (x86) Microchip / PICkit 2 v2 / PK2V023200.hex“a klikněte na „Otevřít“

Počkejte, až se zobrazí zpráva „Hex file successful imported“a klikněte na „Write“, počkejte, až se zobrazí „Programming successful“

Krok 4: Použití PicKit

Použití PicKit
Použití PicKit
Použití PicKit
Použití PicKit
Použití PicKit
Použití PicKit

Nejprve zapojte náš programátor a otevřete PicKit 2. Počkejte, až PicKit programátor detekuje, a pokud ne, klikněte na „Nástroje> Zkontrolovat komunikaci“.

Připojte PIC, který chceme naprogramovat, k našemu programátoru. Pokud nevíte, jak můžete online vyhledat distribuci pinů PIC a najít odpovídající piny MCLR, VDD, VSS, PGD a PGC pro připojení k programátoru.

Počkejte, až PicKit detekuje PIC zobrazující „PIC Device Found“, pokud ne, zkuste několikrát kliknout na „Nástroje> Zkontrolovat komunikaci“. Pokud stále nerozpozná PIC, zkontrolujte připojení.

Otevřete MPLAB, MPLAB X nebo libovolné IDE, které používáte, a zkompilujte program.

Po kompilaci se vraťte zpět na PicKit 2 a přejděte na „Soubor> Importovat šestihran“. S MPLAB X najdete hexadecimální soubor vašeho projektu v 'Project_Directory> dist> default> production> Project_Name.production.hex'

Klikněte na „Napsat“a počkejte, až se zobrazí „Programování bylo úspěšné“

Pokud si přejete upravit svůj program, nemusíte importovat hex soubor znovu, stačí jej zkompilovat kliknutím na 'Write' v softwaru PicKit. Mezi zprávami, které zobrazuje, by mělo být napsáno „Znovu načíst hex soubor“.

A je to !

Jako poslední krok můžete navrhnout jednoduché obdélníkové pouzdro na 3D tisk, jen aby byl chráněn PicKit, nechtěli byste, aby se zlomil nebo zkratoval, to nechám na vás.

Šťastné programování

Doporučuje: