Hogyan készítsünk egy egyszerű programozó PIC mikrovezérlő saját kezűleg, a mester osztály fotók, maguk


A választás a programozási rendszer
Az első lépések a mikrokontroller szorosan összefügg azzal, hogy vesz vagy épít a programozó saját kezével. Ez csak a lehetőséget, hogy megvásárolja egy ilyen eszköz nem mindig lehetséges: valaki távol élő regionális központ, vannak, akik nem bíznak az online vásárlás.
Velem volt azonos helyzetben -, hogy építsenek „igazi” programozó saját kezűleg az alkatrészt kell küldeni obl.tsentr és 180 km. Ezért úgy döntöttek, hogy össze egy egyszerű, „az első alkalommal”, a JDM programozó csatlakozik a számítógéphez COM-port, és ugyanattól kap áramot.
Miután több kudarcok utolsó változat találtak, amely nem volt hajlandó, hogy az én „vas” a fotón látni a rendszert. Ítélve a feliratokat, a programozó úgy tervezték, hogy a PIC16F84A és 24C16, de megbirkózik a 16F628A olyan könnyen.
dióda 1N4148 - 3 db. helyettesíteni lehet KD521, KD522;
Zener 5.1 V;
Zener a 12,5-13 V;
100,0 microfarad elektrolit kondenzátor 16;
n kondenzátor 100 (0,1 uF);
Ellenállás 10 K - 2 egységet.;
tranzisztor BC547, lehet helyettesíteni CT 315, CT 3102, stb.;
socket IC 18 tűk;
Textolit board 35x40 mm;
Csatlakozó DB-9F (dugó, vagy "anya").

Kidolgozása nyomtatott áramköri lap
Tervezésekor a tábla nem szükséges, hogy a panel közel áll a teljes részleteket, hogy ne akadályozzák a folyamat telepítése, eltávolítása esetén programozható chipek.
Ha nem található a Zener-dióda 13, akkor áll két párhuzamos tartalmazza - az ábrán a D1.1 és D1.2.
Nyomtassa ki és ellenőrizze a töltés, nem zavarják egymást, hogy igazi rádió.

Tükör a képet, és eltávolítja a maszkot körvonalait részleteket nyomtatási sablonok és gyártási költség.

összeszerelés programozás
Ahhoz, hogy a munka nem zavarja az „extra”, használjon SMD-shnye ellenállások és diódák. Összehasonlításképpen: 3 mm-es lyukak a széleit a fórumon csak ragaszkodni a mérkőzés, és a helyét a fejét helyezzük 3-4 chip ellenállás.

Állítsa be a fennmaradó részleteket.
Miután befejezte a végső összeszerelést a tábla gondosan én oldószer, aceton vagy más módon -, ha ez nem történik meg, a programozó nem tud (tesztelt saját tapasztalat).

Tehát a JDM programozó kész, akkor kezdődik a munka.
Kérjük, vegye figyelembe: a chip be van dugva a legfontosabb, hogy a szélén a tábla, azaz a maradt.

Mint már említettük, a firmware MCU 16F sorozat problémák merültek fel - ezek egyike látható a képen.
De szükség volt villogni a mikrokontroller 12F675 és társasjátékok elrendezés, azt a rendszer nem támogatja.
Miután több száz órányi keresési minták és összeszerelése és szétszerelése több programozó lehetőség kifejezetten erre a mikrokontroller már leeresztette a kezét (együtt a hangulat és a veszteség a vágy, hogy tegyen valamit, hogy nem), mint jött egy ötlet - Csak míg a kódoló eredményeinek felhasználásával a két chip .
Kiderült, hogy ebben az esetben az adapter lehet, és talán képes együttműködni PIC12F675 is megjelenik.

Általában az adatokat összehasonlítva a, megkapjuk a következő kép:
MCLR - 4 pólusú (PIC16F84A) - 4 pólusú (PIC12F675)
CLOCK -12 pin (PIC16F84A) - 6 tűs (PIC12F675)
13 adat- pin (PIC16F84A) - 7 pólusú (PIC12F675)
OSC1 - 16 tűs (PIC16F84A) - 2 pin (PIC12F675)
VSS - 5 tűs (PIC16F84A) - 8 pin (PIC12F675)
VDD - 14 tűs (PIC16F84A) - egy csap (PIC12F675).
Ezen adatok alapján, mi töltés adapter.

Állítsa PIC a nyílásba, és csatlakozik a programozó a 9-tűs RS-232 csatlakozó hátoldalán a számítógép.
Fuss a firmware programot - működik.

Azok számára, akik szembesülnek mikrokontroller először, egy kis információ dolgozik a program és funkciók WinPic800 kezelés PIC12F675 (és PIC12F629) nem árt :)
Helyezze be a programozó beállítani a mikrokontroller a foglalatba, és indítsa el a programot. Nyissa meg a Beállítások, és válassza ki az adaptert.

A megjelenő ablakban válasszuk ki a port - ebben az esetben a COM1, JDM programozó az Alkalmaz gombra.

Most válassza ki a programot.

Tick a Verify programozás után, megerősítést kér, hogy törli és a programozás, az Alkalmaz gombra.

Kattintson a gombra jelölt „1” és ellenőrizze a kapcsolatot a számítógép-programozó.
Ezután nyomja meg a „2” és milyen típusú chip - az adatok lesznek jelölve egy piros téglalap az ablakban.


Mivel az új mikroprocesszor jelölve, a képernyőn látjuk csak mind nulla, kivéve.

A legutóbb készített felvétel. Ez a négy karakter - kalibrációs konstans, akkor büntetni a veszteség a nem megfelelő viselkedés a mikrokontroller, vagy akár annak teljes működésképtelensége - de csak abban az esetben használja a beépített kristály oszcillátor; a berendezések külső kristály mikrokontrollereknek állandó elvesztette elég hatékony.

Annak érdekében, hogy ne veszítse el a konstans értékét, akkor írd be a számítógépet, papíron, de ez - ragasztószalag címke szám - biztonságosabb lesz, különösen, ha a kínálat ezen PICov nem korlátozódik két vagy három esetben.
Körülbelül hogyan kell programozni a mikrokontroller segítségével WinPic800 programot ismertetjük a következő cikkben az egyetlen csatornán keresztül például a gyártási IR távirányítóval.