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.

8.1-1. 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 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.

Vissza a lap tetejére

      A PIC16F505 mikrovezérlő programozó készülékhez való kapcsolódását mutatja be a következő ábra.

A PIC16F505 mikrovezérlő programozása
8.1-1. Ábra

      A fenti ábra körvonalrajzos változata:

A PIC16F505 mikrovezérlő programozása
8.1-2. Ábra

Vissza a lap tetejére

      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.

A PIC16F505 mikrovezérlő beépített állapotban való programozása
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!

Vissza a lap tetejé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.

A PIC16F505 mikrovezérlő programozási üzemmód aktiválás idődiagramja
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