Hogyan villogni mikrokontroller pic

Dolgozik a program PICKit2 programozó

Hogyan villogni mikrokontroller

Ha már összegyűjtött USB PIC programozó saját kezűleg. itt az ideje, hogy megtanulják, hogyan kell használni. Ehhez fel kell telepíteni a szoftvert shell „PICkit 2 programozó”, amely kifejezetten célja, hogy ellenőrizzék a programozó PICkit2.

A program előírja, .NET Framework. Ha ez a csomag nincs telepítve a számítógépen, akkor kell telepíteni. Azt is kihasználják az elosztó „PICkit 2 programozó” egy integrált csomag - PICkit 2 V2.61 Telepítse a .NET-keretrendszer. Akkor itt letöltheti.

Tehát, ha a program telepítve van, majd vizsgáljuk a lehetőségeit.

Állítsa be a mikrokontroller programmatsii panel, csatlakoztassa a programozó a számítógéphez, és indítsa el a „PICkit 2 programozó”.

Hogyan villogni mikrokontroller

Amikor futtatja a programot hajt végre egy közvélemény-kutatás programozó automatikusan azonosítja az adott típusú programozható mikrokontroller azonosító bitek (ún device ID). Figyelem! Chip család Baseline, és a chip EEPROM és KeeLOG van az eszközt. Ez a program képes volt dolgozni ezekkel chips, meg kell választani egy adott termék a „Device Family” menüből.

Hogyan villogni mikrokontroller

Ha ahelyett, hogy egy baráti képek itt tűnik.

Hogyan villogni mikrokontroller

akkor meg kell vizsgálni, hogy a helyes csatlakoztatott USB-kábelt, és ezen keresztül a menü „Eszközök” - „Check közlemény”, hogy csatlakoztassa a készüléket.

Fájl megnyitásakor a firmware-t.

Felvenni a MC program a memóriában, akkor ki kell választania a menüpont a „File” - „Import Hex”.

Hogyan villogni mikrokontroller

Ezután válasszuk ki a kívánt firmware fájlt a megnyíló ablakban.

Hogyan villogni mikrokontroller

Ezt követően a program memória ablak (Program Memory) és az adatok (EEPROM Data) tartalmát jeleníti meg a .hex fájlt.

Hogyan villogni mikrokontroller

Program felvétele az MC.

Most lehet programozni az MC. Ehhez nyomja meg a „Write” gombot. A felvételi folyamat 3-5 másodperc.

Hogyan villogni mikrokontroller

A sikeres eljárás rögzíti értesíti a felirat: „Programozási sikeres”.

Hogyan villogni mikrokontroller

A nagyobb bizonyosság, akkor elvégzi az eljárást ellenőrzésére. Ha rákattint az „Ellenőrzés” program összehasonlítja az adatokat hex-fájlt, és az adatokat az MC. Ha az ellenőrzés sikeres, a címke „Ellenőrzés sikeres” üzenet jelenik meg a kijelzőn.

Figyelem! Ha varrott mikrokontroller PIC12F675, PIC12F629 és hasonló a belső órát a hiba felbukkan az ellenőrzés során. Az a tény, hogy a PICkit2 programozó (version 6.21) megtartja kalibrációs konstans, majd kiírja az utolsó cella MC memóriát. Egyértelmű, hogy az eredeti firmware fájlt, és az adatokat a memóriában más lesz. Mintegy kalibrációs állandók később ismertetjük.

Gyors gombra.

A gomb „Auto Import Hex + Write Device”, hogy legyen szíves, akik szeretnék, hogy „meghajtó a firmware” az MC, egyetlen kattintással. Egy kattintás, és a program kéri, hogy válassza ki a firmware fájlt, majd azonnal kiírja a MC.

„Read Device + Export hex file” gomb megnyomásával az ellenkező funkció - adatokat olvas az MC és felajánlja, hogy mentse a firmware fájlt a .hex fájlt.

Módosítása a konfigurációs biteket.

A konfigurációs bitek határozzák meg az alapvető paramétereket az MC. Ez a fajta generátor (kvarc, RC-kör), engedélyezése / tiltása az úgynevezett „watchdog” beállítás védelmet az olvasó program memória és mások. Általános szabály, hogy írásakor a MC algoritmus (program) előírt értéket rögzíteni kell a konfigurációs bitek. Amikor a „firmware” programot héj veszi a konfigurációs adatokat a fájlból a firmware és az erő azt jelzi, hogy az adatok nem szükséges.

Hogyan villogni mikrokontroller

Ha meg kell változtatni a 0-1, a változás - Hit „Mentés”. Természetesen meg kell változtatni tudatosan. Ismét használata esetén nem kell változtatni semmit kész firmware fájlt, a program mindent meg fog tenni automatikusan.

Kiválasztása mikrokontroller modell szerint.

Microcontrollers különbözőek. Ezért, amikor a programozás az MC meg kell adnia egy adott modell a mikrokontroller. Ha a menüpont kiválasztása „Device Family” legördülő listából családok mikrokontroller. Vannak között szerepelnek, és EEPROM memória chip.

Hogyan villogni mikrokontroller

Ezzel szemben a mikrokontroller EEPROM memória chipek nem észleli automatikusan parancs „Eszközök” - „Check kommunikáció”. Ezért, amikor olvasás / írás EEPROM chip a programban meg kell határozni a jelölést chip.

A menüből válassza ki a tételt „Device Family” - „EEPROM” - „24LC”.

Ezután válasszon egy adott márka chipek a legördülő listából „-Válasszon Part-”. Amint láthatjuk, mi 24LC08B chip (hasonló 24C08, 24WC08L et al.).

Hogyan villogni mikrokontroller

Olvasni az adatokat a "Read" Hit chip EEPROM. Ha az adatokat az ablakban „Program Memory” értékek folyamatosan frissülnek a memóriában.

Hogyan villogni mikrokontroller

„Write” gombot (olvasni), a „Törlés” (törlés) ellátja az egyes funkciókat.

A kalibrációs konstans.

Mint ismeretes, előírja az ütemadó a mikrokontroller. Elemet, amely az üzemi frekvencia generátor lehet egy külső kvarcrezonátor. RC - áramkör. De közül PIC mikrokontroller vannak olyanok, amelyek tartalmazzák a szükséges meghajtó áramkör belsejében a chip. Ezek közé tartozik a MK, mint a PIC12F629, PIC12F675.

Amikor beállítja az mikrokontroller ez az állandó könnyű kitörölni. És bár PICkit2 programozó változat 2,61 automatikusan megtartja ezt az állandó, majd írja azt programmatsii, nem felesleges, hogy írjon az értéket OSCCAL állandó.

Ha szükséges, adja meg az állandó kézzel könnyedén. Ehhez válassza ki a menüpont „Eszközök” - „OSCCAL” - „beállítása kézzel”.

A „OSCCAL érték” jelzi a korábban rögzített konstans értékét. Hit "Set" gombot (set).

Most, hogy már ismeri az alapvető jellemzői a PICkit2 programozó, nyugodtan kezdeni a szerelvény egy készülék egy mikroprocesszor, például az RGB-lámpa a PIC12F629 / 675.