USB-in-áramkör programozó hibakereső PICkit2
Ahhoz, hogy indítsa el a fejlesztés és a gyakorlati alkalmazás fejlesztők számára mikrokontroller rendelkezésre álló eszközöket. A cég Microchip Technology Inc. elindítja az olcsó belépő szintű programozó PICkit2, áramkör és szoftver forráskódja közzé a honlapon www.microchip.com/pickit2. Tekintsük a tulajdonságait és képességeit az USB-programozó.
PICkit2 programozó csatlakozik a számítógéphez USB elterjedt (a programozó alapul PIC18F2550 USB 2.0 vezérlő) interfészen keresztül. Via USB porton is, hogy frissített firmware-programozás, azaz ha szükséges PICkit2 lehet frissíteni a szoftvert használata nélkül további programozók. Az USB interfész lehetővé teszi a programozó, hogy feladja kiegészítő tápegység és áramot közvetlenül az USB-porthoz. PICkit2 egy egyszerű áramkört, amely lehetővé teszi, hogy beleférjen egy kis FOB (lásd. Ábra. 1).
Ábra. 1. Megjelenés PICkit2 programozó
PICkit2 programozó használt áramköri programozás a legtöbb flash mikrovezérlők és Microchip mikrovezérlők új támogatott eszközök listáját folyamatosan bővül. Tipikus kapcsolási rajz ábrán látható. 2.
Vpp / MCLR feszültségű programozás reset jel
Vdd - tápfeszültség a programozható áramköri
Vss - «föld” visszavonás
ICSPDAT / PGD - egy adat jel
ICSPCLK / PGC - időzítő jelet
AUX - egy kiegészítő kimenet általában nem használják
Ábra. 2. Tipikus rendszere in-áramkör programozási
PICkit2 programozó fut a saját shell vagy futás MPLAB IDE fejlesztői környezetet. Amikor a programozó fut a héj «PICkit2 programozó» (. 3. ábra) PICkit2 elvégzését teszi lehetővé az összes szabványos művelet: törli, a program és ellenőrzi a program memória EEPROM, állítsa be a biztonsági kódot szerkeszteni a tartalmát a flash EEPROM. Amellett, hogy ezeket a szabványos funkciók, a programozó PICkit2 lehetővé teszi számos további érdekes és tevékenységeket.
Ábra. 3. Program «RICkit2 programozó»
PICkit2 programozó in-circuit programozó, azaz csatlakozik a fedélzeten, illetve a fejlett eszköz, amelyben egy mikrovezérlő van szerelve. Ezért egy ilyen eszköz lehet saját tápegység vagy hajtott kifelé. A külső táplálású eszköz PICkit2 generálhat tápfeszültség a feszültség tartományban 2,5-5 0,1 V. Ez egy hasznos funkció, mivel ez akkor hibakeresés a különböző eszközök bontása nélkül a programozó és a készülék működtetéséhez szükséges programozó.
Figyelmeztetés: USB-port is a kínálat akár 100mA. Ha csatlakozik a PICkit2 készülék több energiát fogyaszt toUSB port automatikusan kikapcsol. Ha szükséged van egy aktuális nagyobb, mint 100 mA, egy külső tápegység.
Általános szabály, hogy az USB-busz feszültsége 5 V Azonban néhány számítógépek és laptopok feszültség eltérhetnek. Igénylő alkalmazásokhoz nagy pontosságú, PICkit2 programozó képes kalibrálni a kimeneti feszültség a külső áramkör.
Eszközöknél külső reset héj lehetővé teszi a programozó, hogy ellenőrizzék a mikrokontroller reset jel.
A «Eszközök» menüben a lehetőséget, hogy kapcsold be a «Use VPP Első Program Entry», szükség lehet az ellenőrök amelyek konfigurációs és létrehozott port nem engedi belépni a programozási módba (pl PIC12F675 irányítók benne belső állítani és a portok csatlakozik a PGD és PGC, hangolt a kimenet). Próbáljunk meg ezt a lehetőséget, ha a programozó egy konfigurációs hiba ellenőrző ( «ellenőrzése konfiguráció sikertelen»).
Ábra. 4. Ablak «UART kommunikációs eszköz» programok «PICkit 2 programozó»
Ha a készülék kell kommunikálni más eszközökkel a UART, akkor PICkit2 eszközeként hibakeresés soros protokollokat. UART kommunikációs eszköz (.. lásd 4. ábra) lehetővé teszi, hogy állítsa a sebességet 38400 baud, és azt is lehetővé teszi:
- Kap hibakeresési információkat a mikrokontroller;
- Naplót kapott adatok a mikrokontroller, egy szöveges fájl;
- Fejlesszünk és teszteljünk a soros kommunikációt UART interfész;
- Parancsokat küldjünk a mikrokontroller hibakeresés szakaszban.
Annak érdekében, hogy UART kommunikációs eszköz, meg kell csatlakoztatni a mikrokontroller UART és következtetések PICkit2 programozó a táblázat szerint. 1.
1. táblázat Vegyület UART-pin mikrovezérlő programozó és PICkit2
Következtetések PICkit2 programozó
Következtetések mikrokontroller UART
A verzió a shell lehetőséget 2,40 beprogramozza a memória chipek soros I 2 C interfészt és SPI (24LCxxh és 25LChxx 93LChxx) és KeeLoq kulcsokat.
Alatt működik MPLAB IDE fejlesztői környezet.
Ábra. 5. Ablak MPLAB IDE fejlesztő környezet, a használata a programozó PICkit 2, mint in-áramkör hibakereső
Áramköri hibakeresés ugyanazt a terminálok a mikrokontroller a programozáshoz, így nem okozott változásokat a rendszerben nem szükséges *. Ahhoz, hogy kapcsolja be a debug módban van szüksége a menüből Debugger ® Select eszköz segítségével kiválaszthatja PICkit2.
Csatlakoztatása után a hibakeresés mikrokontroller töréspont, végrehajtja a programot lépésről lépésre, hogy tartsa be a változás a változók az ablakban Watch (lásd. Ábra. 6.).
Ábra. 6. Ablak MPLAB IDE fejlesztői környezet, változások követése változók
ellátási lehetőségeket PICkit2
A cég Microchip Technology Inc. ellátó PICkit2 programozó különböző modellek (lásd. táblázat. 2).
2. táblázat Components PICkit2
PICkit2 Debug Express (PICkit2 + programozó demo fedélzeten PIC16F887)
Kit DV164120, amellett, hogy a programozó, tartalmaz demo tábla PIC16F690 vezérlő szerelt, és mivel a kompatibilitást a terminálok, lehetővé teszi, hogy bármilyen PIC-vezérlők a DIP-8 csomag, DIP-14 és DIP-20 (lásd. Ábra. 7).
Ábra. 7. pin kompatibilis vezérlők a 8-, 14-, és 20-pin csomagok
Programozó PICkit2 debugger nagyon erős és sokoldalú eszköz hibakeresés Microchip mikrovezérlők, de ugyanakkor van egy elfogadható áron, és még, ha szükséges, könnyen ismételni által biztosított dokumentáció Microchip. PICkit2 programozó által aktívan támogatott két platform: shell PICkit2 és MPLAB IDE fejlesztői környezet, és minden frissítés újabb és újabb funkciókat, és a képességét, hogy a programozó frissíti a szoftver lehetővé teszi, hogy frissítse kevesebb, mint egy perc alatt. Amellett, hogy a funkciók programozási mikrokontroller és a memória chipek, PICkit2 lehet használni, mint egy hibakereső eszköz - nevezetesen az áramköri hibakereső vagy UART protokoll, hibakereső, és remélhetőleg a következő frissítést Microchip értékelni fogják az új funkciókat!
* -A áramköri hibakeresés, kívánatos, hogy van egy új változata PICkit2 a piros gombot. Ha van egy korábbi változata PICkit2 szükséges frissíteni a kissé módosított rendszer, vagy hozzá kell felhúzó ellenállás GND a PGD és PGC vonalak a rendszer, mint PICkit2 eredetileg tervezett csak a programozó. Utasítások frissítése a PICkit2 lehet letölteni www.gamma.spb.ru oldalon.