velleman VM134, K8076 PIC programozókártya

Általános információk
Bevezetés
Köszönjük, hogy a Velleman termékeket használja. A VM134 (K8076 kit verzió) egy többfunkciós és oktató programozó, melynek célja a Microchip ® PIC™ FLASH mikrokontrollerek programozása. Ezek a FLASH vezérlők sokszor átprogramozhatók, így megfelelő eszközzé válnak a PIC programozási nyelv tanításához. Újabb advantagAz újraprogramozható vezérlők közül az, hogy egy olyan eszköz szoftvere, ahol ez megvalósul, könnyen frissíthető. A VM134 PIC programozó az össze nem szerelt K8076 programozónk használatra kész változata. Ezért a VM134 ebben a kézikönyvben és a szoftverben K8076-ként is hivatkozhat. Ennek a programozónak 2 fontos stadionja van. Először egy programkódot kell írni, általában grafikus környezetben (IDE). A Microchip által készített MPLAB(™) PIC-ekhez. Ez a teljes szoftvercsomag ingyenesen letölthető a weba www.microchip.com webhelyen. Egy egyszerűbb módszer, ha egy programot írunk egy ASCII szövegszerkesztő programban, mint például a Notepad, amely minden Windows PC-re telepítve van. Az assembler nyelven használt parancsokról minden vezérlőtípusnál a Microchip adatlapjain tájékozódhat. webwebhely. Egy exampA program CD-n található.
Csatlakozó kábel
Csatlakoztassa programozóját számítógépe szabad soros RS232 portjához. Ennek a soros portnak 100%-ban IBM és 16550 UART kompatibilisnek kell lennie. Ez a készlet nem az RS232 protokollt használja, hanem egy kézfogáson keresztül emulált I2C protokollt.
Egy UART, univerzális aszinkron vevő/adó hajtja végre a számítógépek soros kommunikációjának fő feladatait. A chip a bejövő párhuzamos információkat soros adatokká alakítja, amelyek kommunikációs vonalon keresztül továbbíthatók. A rendszer egy második UART-ot használ az információ fogadására. Az UART végrehajtja a kommunikációhoz szükséges összes feladatot, mint pl. időzítés, paritásvezérlés stb. Az egyetlen extra chipre van szükség, a vonali meghajtókra, amelyek a TLL-szintű jeleket line vol-lá alakítjáktages és fordítva.
Csatlakozás és teszt
- Győződjön meg arról, hogy nincs vezérlő a ZIF aljzatban.
- Csatlakoztassa a soros csatlakozót a soros porthoz.
- Csatlakoztasson egy 15 VDC tápegységet. Ez a köttage lehet vagy nem szabályozható, mivel a PCB egy voltage szabályozó (egy 12VDC nem szabályozott adapter működik, mivel a terminál voltage körülbelül 15-16 V).
- A tápfeszültség bekapcsolásakor az LD1 vagy a „Power Good” LED világít. Ez a LED azt jelzi, hogy a programozó feszültség alatt van, és a vezérlő +5 V-tal van ellátva.

- Indítsa el a „PICprog2006” szoftvert, és kattintson a jobb felső sarokban található ikonra, azaz a „Hardverkapcsolatok” ikonra.

- Ha rákattint az egérrel az LD3, LD2 és LD4 LED-ekre, ezeknek világítaniuk kell a PCB-n

- Nyomja meg a „Hardver dátumvonalak tesztjének futtatása” gombot az automatikus LED-világítási sorozat elindításához. Ezeknek a LED-eknek a képernyővel szinkronban kell világítaniuk (lásd PIC3). Nyomja meg ismét a gombot a tesztelési eljárás leállításához. Figyelem: győződjön meg róla, hogy nincs PIC az aljzatban!.

- Készen áll a programozó tesztelésére, ha a teszt jól sikerült. Ha nem, keresse meg a hardverhibát a nyomtatáson vagy a számítógéppel való összeférhetetlenséget, hogy elkerülje a PIC-vezérlők visszafordíthatatlan károsodását.
FIGYELEM: Ha kommunikációs probléma lép fel a PC és a VM134 között, vagy hardverprobléma lép fel a VM134-el, akkor a tesztgombra vagy a LED-ekre való kattintás nem lehetséges. A következő üzenet jelenhet meg
Ha kommunikáció van a programozói aljzatban a VM134 és a PIC között, a következő üzenet jelenik meg:
Jogi nyilatkozat
A Velleman Components NV és a szoftvertervező nem tehető felelőssé semmilyen hardver- és/vagy szoftverhibáért vagy kárért, amelyet a használat okoz.
File
- "Betöltés File” betölt egy Hexet file
- "Megtakarítás File” ments meg egy Hexet file
- „Vége” fejezze be a programot

Funkció

- "Kép olvasása"
- Az „Összes olvasása” minden elérhető adatot beolvas
- A „Program olvasása” csak a programadatokat olvassa el
- Az „Adatok olvasása” csak az EEProm adatokat olvassa
- A „Konfiguráció olvasása” konfigurációs biteket olvas

- "Írj képet"
- „Összes írása” – írja be az elérhető adatokat
- Csak a „Program írása”.
- „Adatok írása” programadatok írása
- „EEProm adatok írása
- Konfiguráció” írja be a konfigurációt

- "PIC törlése"
- Az „Összes törlése” törli az összes elérhető adatot
- A „Program törlése” csak a programadatokat törölheti
- Az „Adatok törlése” csak az EEProm-adatokat törölheti

- „Kódvédelem letiltása”
Tegye elérhetővé a PIC-et, miután kódvédelemmel programozták (minden adat törlődik).
- "Hardver konfiguráció"
- Az összes elérhető RS232 port „Kommunikációs beállítások” kiválasztása
- „Hardver késleltetés”, ha a kommunikációs sebesség túl magas.

- "K8048 kompatibilitás"
Lehetővé teszi (ahol lehetséges) a K8048 használatát. Nem minden PIC-nél lehetséges.
Kattintson a „K8048-kompatibilitás” lehetőségre a „Funkció” menüben a PICprog2006 szoftver és a K8048 (=VM110) PIC programozónk és a kísérleti kártya közötti kompatibilitás megállapításához. Néhány PIC a tényleges listából nem programozható a K8048-cal, mivel a K8048 hardver nem teszi lehetővé.
- „Súgó megnyitása”

- "Körülbelül"



- Adatok mentése HEX-ként file
Mentse el a vezérlők tartalmát, és mentse el INHX8M néven file a merevlemezre. Figyelem: Az aktivált „kódvédelmi” bittel rendelkező vezérlők a gyártók szerzői joga miatt nem olvashatók. Memória dump HEX files a 18Fxxxx családból INHX32 néven lesz írva files. - Töltsön be egy HEX-et file
Olvasása a file tárolóeszközről a szoftvermemóriába. Figyelem: a file INHX8M, INHX16 vagy INHX32 formátumúnak kell lennie. A fordítót (pl. MPASM) úgy kell beállítani, hogy az INHX8M-et generálhasson file. - Töltse be az Mpasm szerkesztőt.
Indítsa el a mellékelt Microchip Assemblert. A frissítések a teljes Microchip „MPLAB” fordítóval érhetők el webwebhely: www.microchip.com. - Írjon minden adatot a PIC-be
Írja be a betöltött HEX-et file a vezérlőhöz a ZIF aljzatban. - Töltse be az összes adatot a PIC-ről
Beolvassa a vezérlő tartalmát, és a szoftver puffermemóriájába helyezi. Figyelem: Az aktivált „kódvédelmi” bittel rendelkező vezérlők a gyártók szerzői joga miatt nem olvashatók. - Írja le az adatokat a Hex-ből file közvetlenül a PIC-hez
Írj egy HEX-et file közvetlenül a vezérlőre anélkül, hogy először betöltené a puffermemóriába. - Hívjon segítséget file.
Indítsa el a PICprog2006 szoftver on-line használati útmutatóját. - Választósáv a PIC számára
- „PIC család”: Válassza ki a kívánt vezérlőcsaládot. A család- és típuskonfigurációt elválasztottuk a választási lista lerövidítése és egyszerűsítése érdekében.

- Válassza ki a 8. pontban kiválasztott családhoz tartozó kívánt vezérlőt. A zöld „V” jellel megjelölt vezérlőket Velleman tesztelte ezzel a PIC programozóval, míg a sárga „X” jel előtti vezérlőket a tényleges szoftverben implementálta, de ezzel a programozóval nem tesztelte. Ha nehézségekbe ütközik, egyszerűen küldje el a vezérlőt egy magyarázó levéllel a Velleman központi irodájába, a támogatási osztályra.
Mindent megteszünk a probléma megoldása érdekében. Garanciát nem tudunk vállalni, mivel a Microchip által kiadott protokolladatoktól függünk.
- „PIC család”: Válassza ki a kívánt vezérlőcsaládot. A család- és típuskonfigurációt elválasztottuk a választási lista lerövidítése és egyszerűsítése érdekében.
- Hardver konfiguráció
A PIC-kábel csatlakoztatásának vizuális ábrázolása a kívánt vezérlő programozásához
Windows
Program
Itt találod a programkódot. Ez a hexadecimális felfelé kód, amelyet a vezérlő végrehajt. Az adatkódot is láthatja. Ezek az értékek a vezérlő EEPROM memóriájában. Ez az ablak csak EEPROM memóriával rendelkező vezérlők esetén jelenik meg (pl. PIC16F627).
Konfiguráció
Nézze meg és szükség esetén módosítsa a programozási lehetőségeket. Javasoljuk, hogy ezeket a konfigurációkat közvetlenül az assembler programban hajtsa végre a „__CONFIG” fordítói direktíva segítségével. Lásd a „BLINKLED.ASM” részt plample.
Engedélyezze vagy tiltsa le a PIC-vezérlő opcióit. Az assembler programban a __CONFIG fordítói utasítással is beállíthatja őket. Az opciókkal kapcsolatos további információkért tekintse meg a használt vezérlő adatlapját a Microchipen webhelyszín, ti www.microchip.com.
Használat
Válassza a PIC lehetőséget
- Válassza ki a megfelelő PIC családot a jobb felső sarokban, pl. „PIC10F”, „PIC16F”…

- Válassza ki a megfelelő típust a szomszédos menüből, pl. „PIC10F200”…

- Kattintson a „Hardverkapcsolatok” ikonra
- Láthat egy képet, amely bemutatja, hogyan kell csatlakoztatni a PIC konfigurációs patch-kábelt a ZIF aljzat érintkezőihez. A mellékelt kábelek használatakor a kábel színkódja megegyezik a kijelzőn látható színkóddal.


- Az ICSP1 vagy ICSP2 csatlakozó érintkezőit megfelelően csatlakoztatni kell, mielőtt a PIC vezérlőt a ZIF aljzatba helyezné.

- Az ICSP1 és ICSP2 csatlakozók tetszőlegesen használhatók, mivel hardver szinten azonosak.
Célzás: Az ICSP csatlakozók a PCB-n kívüli vezérlők programozására is használhatók. A nyomathoz vezető kábeleknek a lehető legrövidebbeknek kell lenniük (+/- 20 cm)
Célzás: A képen látható, hogyan csatlakozik az SK3 és SK4 (1) ICSP csatlakozó a ZIF aljzat (2) és a PIC vezérlő (3) érintkezőihez.
- Ha minden megfelelően van csatlakoztatva, helyezze a vezérlőt a ZIF aljzatba, és húzza meg a kart.
Célzás: Ha az LD1 kikapcsol, amikor egy PIC-et a ZIF-aljzatba helyez, az azt jelzi, hogy az összetevőben belső rövidzárlat történt, vagy a PIC-kábel rosszul van csatlakoztatva, ami rövidzárlatot generál. A VM134 korlátozott védelmet nyújt az ilyen rövidzárlatok ellen az R10-en keresztül.
- Láthat egy képet, amely bemutatja, hogyan kell csatlakoztatni a PIC konfigurációs patch-kábelt a ZIF aljzat érintkezőihez. A mellékelt kábelek használatakor a kábel színkódja megegyezik a kijelzőn látható színkóddal.
A PIC vezérlő programozása
Egy egyszerű magyarázó alkalmazás elmagyarázza a PIC programozását és tesztelését. Az alkalmazás egyszerűen egy villogó LED. A használt vezérlő a plampLe egy PIC10F200.
A kód összeállítása
- Indítsa el a PICprog2006-ot
- Kattintson az „MPASM” ikonra.
- Olvassa el az „.ASM” file.
- A file A fordításhoz általában „.ASM” típusú.
- Állítsa be a szabványosan elfogadott radixot (a gyök beállítása az .ASM-ben file elsőbbséget élvez ezzel a beállítással szemben)
- Hagyja az „Összes üzenet” beállítást, így minden hibaüzenet és figyelmeztetés rögzítésre kerül az .ERR vagy .LST fájlban. file.
- Válassza ki a kimeneti formátumot. A formátum lehet INHX8M, INHX16, INHX32.
- Válassza ki melyiket files-t az MPASM generálja, pl. a file hibaüzeneteket tartalmaz…
- Válassza ki a programozni kívánt PIC vezérlőt.
- Nyomja meg az „ÖSSZESZERELÉS” (7) gombot, ha minden beállítást megfelelően végrehajtott (7).
- Ha a kódösszeállítás nem tartalmaz hibát, a következő képernyő jelenik meg.
A vezérlő programozása előtt győződjön meg arról, hogy nincs hiba az assembler kódban (Errors => 0)
A kommunikáció meghibásodásának okai:
- A PIC vezérlő típusa nem egyezik a kiválasztott szoftvertípussal
- a VM134 tápellátása túl alacsony (15V)
- helytelen PIC-választás patch kábeleken keresztül
- hibás PIC vezérlő
- A PIC vezérlő állapota nem helyezhető program módba
Megjegyzés: Ez a PIC programozó nem tud olyan vezérlőket programozni, amelyek egyidejűleg használják a belső oszcillátort és az MCLR érintkezőt bemenetként. Egy ilyen vezérlő programozása az újrahasználaton túl károsíthatja.
A vezérlő programozása
- Indítsa el a PICprog2006-ot
- Kattintson a „LOAD HEX FILE" ikon. A következő képernyő jelenik meg:

- Kattintson a kívánt HEX-re file (pl. BLINKLED.HEX)
Hardverhiba esetén a következő üzenet jelenhet meg. Ellenőrizze a VM134-et és/vagy a vezérlő kiválasztását
- Kattintson az „ÖSSZES ADAT ÍRÁSA A KÉPRE” ikonra.
A program megerősítést kér:
Kattintson az „IGEN” gombra, ha biztos abban, hogy felülírja a vezérlőt.
- Látni fogja mindenféle művelet előrehaladását, mint például a törlés, programozás, vezérlés és a vezérlőparaméterek beállítása.

- A HEX kód, amely a vezérlőbe kerül.
- Címszámláló: jelzi, hogy a készülék a memóriában hol olvas vagy ír.
- A kód ASCII verziója.
- Folyamat sáv: Képzeld el a százalékottage a programozási vagy olvasási folyamat.
Amikor a programozási folyamat befejeződött, nyomja meg a ZIF aljzat karját, és távolítsa el a vezérlőt.
A vezérlő visszavonhatatlanul megsérülhet, ha valami elromlik a programozási folyamat során (pl. kapcsolat megszakítása, szoftvermegszakítás a soros porton stb.). További információ a használt vezérlő adatlapján található
Dokumentumok / Források
![]() |
velleman VM134, K8076 PIC programozókártya [pdf] Felhasználói útmutató VM134 K8076 PIC programozó tábla, VM134, K8076, VM134 PIC programozó tábla, K8076 PIC programozó tábla, PIC programozó tábla, PIC tábla, programozó tábla, tábla |





