velleman VM134, K8076 PIC programozókártya logó

velleman VM134, K8076 PIC programozókártya

velleman VM134, K8076 PIC programozókártya termék

Á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.velleman VM134, K8076 PIC programozókártya 01

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.velleman VM134, K8076 PIC programozókártya 02
  • Indítsa el a „PICprog2006” szoftvert, és kattintson a jobb felső sarokban található ikonra, azaz a „Hardverkapcsolatok” ikonra.velleman VM134, K8076 PIC programozókártya 03
  • Ha rákattint az egérrel az LD3, LD2 és LD4 LED-ekre, ezeknek világítaniuk kell a PCB-n velleman VM134, K8076 PIC programozókártya 03
  • 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!.velleman VM134, K8076 PIC programozókártya 05
  • 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 megvelleman VM134, K8076 PIC programozókártya 06Ha kommunikáció van a programozói aljzatban a VM134 és a PIC között, a következő üzenet jelenik meg:velleman VM134, K8076 PIC programozókártya 07
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.

menüsor

File
  • "Betöltés File” betölt egy Hexet file
  • "Megtakarítás File” ments meg egy Hexet file
  • „Vége” fejezze be a programotvelleman VM134, K8076 PIC programozókártya 08
Funkció

velleman VM134, K8076 PIC programozókártya 09

  • "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 olvasvelleman VM134, K8076 PIC programozókártya 10
  • "Í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ótvelleman VM134, K8076 PIC programozókártya 11
  • "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ölhetivelleman VM134, K8076 PIC programozókártya 12
  • „Kódvédelem letiltása”
    Tegye elérhetővé a PIC-et, miután kódvédelemmel programozták (minden adat törlődik).velleman VM134, K8076 PIC programozókártya 13
  • "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.velleman VM134, K8076 PIC programozókártya 14
  • "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é.velleman VM134, K8076 PIC programozókártya 15
Súgó menü
  • „Súgó megnyitása”velleman VM134, K8076 PIC programozókártya 16
  • "Körülbelül"velleman VM134, K8076 PIC programozókártya 18
    velleman VM134, K8076 PIC programozókártya 19

Gombsor

Gombsor

velleman VM134, K8076 PIC programozókártya 20

  1. 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.
  2.  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.
  3. 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.
  4. Írjon minden adatot a PIC-be
    Írja be a betöltött HEX-et file a vezérlőhöz a ZIF aljzatban.
  5. 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.
  6. Í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.
  7. Hívjon segítséget file.
    Indítsa el a PICprog2006 szoftver on-line használati útmutatóját.
  8. 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.velleman VM134, K8076 PIC programozókártya 21
    • 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.velleman VM134, K8076 PIC programozókártya 22
  9. Hardver konfiguráció
    A PIC-kábel csatlakoztatásának vizuális ábrázolása a kívánt vezérlő programozásáhozvelleman VM134, K8076 PIC programozókártya 23

Windows

Program

velleman VM134, K8076 PIC programozókártya 24Itt 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ó

velleman VM134, K8076 PIC programozókártya 25Né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.velleman VM134, K8076 PIC programozókártya 26 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
  1. Válassza ki a megfelelő PIC családot a jobb felső sarokban, pl. „PIC10F”, „PIC16F”…velleman VM134, K8076 PIC programozókártya 27
  2. Válassza ki a megfelelő típust a szomszédos menüből, pl. „PIC10F200”…velleman VM134, K8076 PIC programozókártya 28
  3. 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.velleman VM134, K8076 PIC programozókártya 29
      velleman VM134, K8076 PIC programozókártya 30
    • Az ICSP1 vagy ICSP2 csatlakozó érintkezőit megfelelően csatlakoztatni kell, mielőtt a PIC vezérlőt a ZIF aljzatba helyezné.velleman VM134, K8076 PIC programozókártya 31
    • 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.velleman VM134, K8076 PIC programozókártya 32
    • 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.
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.velleman VM134, K8076 PIC programozókártya 33
    • 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.velleman VM134, K8076 PIC programozókártya 34 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:velleman VM134, K8076 PIC programozókártya 35
  • 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átvelleman VM134, K8076 PIC programozókártya 36
  • 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.velleman VM134, K8076 PIC programozókártya 37
  • 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.velleman VM134, K8076 PIC programozókártya 38
  1. A HEX kód, amely a vezérlőbe kerül.
  2. Címszámláló: jelzi, hogy a készülék a memóriában hol olvas vagy ír.
  3. A kód ASCII verziója.
  4. 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

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *