Tudomány és Technika | PIC mikrovezérlők | Adatlapok |
<< Előző oldal Vissza a tartalomjegyzékhez Következő oldal >>
8.1. A PIC16F505 mikrovezérlő programozási üzemmódja
A programozó-kivezetések funkciói
A programozó-kivezetések csatlakoztatása
Belépés programozási üzemmódba
A PIC16F505 mikrovezérlő felprogramozása (kiolvasása, ellenőrzése) soros adatátvitellel történik, amely lehetővé teszi az eszköz áramköri környezetben történő felprogramozását (ICSP) is.
A PIC16F505 mikrovezérlő programozó kivezetéseinek szerepét mutatja be a következő táblázat.
Azonosító | Felhasznált funkció | Működési mód | Feladat |
---|---|---|---|
RB0/ICSPDAT | ICSPDAT | I/O | Kétirányú adatkivezetés Schmitt-trigger bemenettel |
RB1/ICSPCLK | ICSPCLK | Bemenet | A programozó órajel Schmitt-trigger bemenete |
RB3/![]() |
UP | tápfeszültség | A programozási üzemmód aktiválása |
+UT | +UT | tápfeszültség | A kívánt tápfeszültség bevezetése |
![]() |
![]() |
tápfeszültség | A tápfeszültségek földpontja |
A programozási üzemmód elektromos jellemzőit (az időzítési megkötéseket, feszültséghatárokat, áramfelvételeket) egy másik fejezet mutatja be.
A PIC16F505 mikrovezérlő programozó készülékhez való kapcsolódását mutatja be a következő ábra.
8.1-1. Ábra
A fenti ábra körvonalrajzos változata:
8.1-2. Ábra
A PIC16F505 mikrovezérlő beépített állapotban való programozásának (ICSP) lehetséges bekötését mutatja be a következő ábra.
8.1-3. Ábra
A programozó kivezetések általános I/O csatlakozóként való használatakor ügyelni kell a kapcsolódó áramkörök védelmére!
A PIC16F505 mikrovezérlő programozási üzemmódba való be- és kiléptetésének folyamatát és időkorlátait szemlélteti a következő ábra.
8.1-4. Ábra
A programozási üzemmód aktiválásának folyamata:
ˇ
a tápfeszültség (5 V) bekapcsolása; miközben a programozó feszültség 0 V-os értéke Reset-állapotban tartja a mikrovezérlőt (az I/O kivezetések nagyimpedanciás állapotban vannak);
ˇ
a programozási üzemmódot aktiváló feszültség (13 V) bekapcsolása;
ˇ
várakozás (5 µs) a mikrovezérlő belső programozó áramkörének alaphelyzetbe állására;
ˇ
az adatbevitel vagy kiolvasás megkezdése.
Az Órajel és Adat csatlakozásokat a programozási üzemmódba való belépés befejeztéig logikai "0"-szinten kell tartani!
A programozási üzemmód aktiválásakor a mikrovezérlő programszámlálója a 7FFh értékre, a konfigurációs szó címére áll be.
A programozási üzemmódból való kilépés fordított sorrendben történik. A kilépés utáni újbóli aktiválásig minimálisan 10 ms várakozási idő szükséges.
Az áramköri környezetben történő programbetöltés (ICSP) bővebb bemutatása megtalálható a Kisteljesítményű 8 bites PIC mikrovezérlők Felhasználói Kézikönyvben.
Tudomány és Technika (test@t-es-t.hu)
<< Előző oldal Vissza a tartalomjegyzékhez Vissza a lap tetejére Következő oldal >>
Tudomány és Technika | PIC mikrovezérlők | Adatlapok |