<< Előző oldal Vissza a tartalomjegyzékhez Következő oldal >>
11.2.5. Programletöltő alkalmazása
A PIC16F81x, PIC16F87, PIC16F88, PIC16F87x és PIC16F87xA mikrovezérlők képesek írni és olvasni a saját FLASH programmemóriájukat. A programmemória olvasási és írási folyamatát a 10.1.3. fejezet mutatja be részletesen.
Ez az önprogramozási lehetőség felhasználható a mikrovezérlő felprogramozására. Valójában ez a legegyszerűbb programozási módszer, viszont előprogramozott mikrovezérlőket igényel.
A felhasználni kívánt mikrovezérlők programmemóriájába hagyományos programozó készülékkel egy úgynevezett letöltőprogramot kell elhelyezni. A letöltőprogram futtatásával a mikrovezérlő maradék programmemóriája soros adatátvitellel feltölthető.
A soros adatátvitel két különböző módon is megoldható:
ˇ
a mikrovezérlő valamelyik beépített soros kommunikációs egységével (USART, SSP) az adott periféria csatlakozóin keresztül;
ˇ
és szoftveresen megoldott soros adatátvitellel bármely általános I/O kivezetésen keresztül.
A programletöltés a legegyszerűbben személyi számítógépekről oldható meg. A számítógép valamelyik soros adatkivezetése egyszerűen illeszthető a mikrovezérlőhöz. Az esetleges formátumeltéréseket a letöltőprogramnak kell kezelnie.
Tudomány és Technika (test@t-es-t.hu)
<< Előző oldal Vissza a tartalomjegyzékhez Vissza a lap tetejére Következő oldal >>