<< Előző oldal Vissza a tartalomjegyzékhez Következő oldal >>
6.1.1. Konfigurációs szó
A közepes teljesítményű PIC mikrovezérlők konfigurációs szavában a következő konfigurációs bitek fordulhatnak elő:
BG0, BG1 | BOR és POR működésbelépési feszültség kalibrációs bitek: 1 1 - maximális feszültség; 0 0 - minimális feszültség. Ezek a bitek gyárilag programozottak, törlésük előtt az értéküket fel kell jegyezni. |
||
---|---|---|---|
BODEN | BOR (Brown-out Reset) áramkör engedélyezés 1 - BOR bekapcsolva; 0 - BOR kikapcsolva. |
||
BOREN | BOR (Brown-out Reset) áramkör engedélyezés 1 - BOR bekapcsolva; 0 - BOR kikapcsolva. |
||
BORV0, BORV1 | BOR (Brown-out Reset) áramkör működésbelépési feszültség beállítása:
|
||
CCPMX | CCP (Compare, Capture, PWM) modul kimenetének csatlakozóválasztása: 1 - RB2; 0 - RB3. |
||
CP | Programmemória kódvédelem vezérlése: 1 - kódvédelem kikapcsolva; 0 - kódvédelem bekapcsolva. Újabb mikrovezérlőtípusoknál ez a bit többszörözötten szerepel; hatása csak akkor érvényesül, ha az összes megegyező értékűre van beállítva. |
||
CP0, CP1 | Programmemória kódvédelem vezérlése:
Újabb mikrovezérlőtípusoknál ezek a bitek többszörözötten szerepelnek; hatásuk csak akkor érvényesül, ha az összes azonos nevű vezérlőbit megegyező értékűre van beállítva. |
||
CPC | Kalibrációs memóriaterület írásvédelem vezérlő bit a PIC14000 mikrovezérlőnél: 1 - olvasható és írható állapot; 0 - írásvédett állapot. |
||
CPD | Adat EEPROM kódvédelem 1 - kódvédelem kikapcsolva; 0 - kódvédelem bekapcsolva. |
||
CPPx | Programmemória kódvédelem vezérlő bit a PIC14000 mikrovezérlőnél: 1 - kódvédelem kikapcsolva; 0 - kódvédelem bekapcsolva. |
||
DP | Adat EEPROM kódvédelem 1 - kódvédelem kikapcsolva; 0 - kódvédelem bekapcsolva. |
||
FOSC | Oszcillátor üzemmód kiválasztó vezérlő bit a PIC14000 mikrovezérlőnél: 1 - INTRC üzemmód; 0 - HS üzemmód. |
||
FOSC0, FOSC1 | Oszcillátor üzemmód kiválasztó vezérlő bitek:
|
||
FOSC0..FOSC2 | Oszcillátor üzemmód kiválasztó vezérlő bitek:
|
||
LVP | Alacsony feszültségű (Low Voltage) ICSP (In-circuit Serial Programming - beépített állapotú soros programozás) engedélyezés: 1 - engedélyezve (az RB3/PGM kivezetés PGM funkciójú); 0 - kikapcsolva (az RB3/PGM kivezetés RB3 funkciójú). |
||
MCLRE | Az külső Reset bemenet csatlakozópont működés vezérlése: 1 - a csatlakozópont bemenet; 0 - a csatlakozópont általános I/O kivezetés. |
||
MPEEN | Programmemória paritáshiba ellenőrzés engedélyezése: 1 - engedélyezve; 0 - tiltva. Ezen jelzőbit értékkijelzés céljából a PCON vezérlő regiszterben is szerepeltetve van. |
||
PLLEN | Órajelgenerátor PLL frekvencia sokszorozó engedélyezése: 1 - engedélyezve; 0 - tiltva. |
||
A PWRT (Power-up Timer) indulás késleltető egység működésének engedélyezése: 1 - PWRT kikapcsolva; 0 - PWRT bekapcsolva. A BOR áramkör alkalmazásánál szükség van a PWRT működésére is, ezért régebbi mikrovezérlő típusoknál a BOR működés engedélyezése a PWRT engedélyezését is maga után vonja, a jelen vezérlő bit értékétől függetlenül. Újabb mikrovezérlő típusoknál az automatikus engedélyezés már nem működik. (Néhány régebbi mikrovezérlőnél a jelentés fordított.) |
|||
A PWRT (Power-up Timer) indulás késleltető egység működésének engedélyezése: 1 - PWRT kikapcsolva; 0 - PWRT bekapcsolva. A BOR áramkör alkalmazásánál szükség van a PWRT működésére is, ezért a BOR működés engedélyezése a PWRT engedélyezését is maga után vonja, a jelen vezérlő bit értékétől függetlenül. |
|||
WDTE | A WDT (Watchdog Timer) biztonsági időzítő áramkör működésének engedélyezése: 1 - WDT bekapcsolva; 0 - WDT kikapcsolva. |
||
WDTEN | A WDT (Watchdog Timer) biztonsági időzítő áramkör működésének engedélyezése: 1 - WDT bekapcsolva; 0 - WDT kikapcsolva. |
||
WRT | FLASH programmemória írás engedélyezése: 1 - a kódvédelem nélküli FLASH programmemória írása engedélyezve; 0 - tiltva. |
||
WRT0, WRT1 | FLASH programmemória írás engedélyezése:
|
A konfigurációs szó egyes bitjei mikrovezérlő típusonként különböző pozíciókban vannak elhelyezve. A pontos helyzet az adott mikrovezérlő adatlapján található meg.
A felprogramozáshoz nem szükséges ismerni a konfigurációs bitek pontos helyzetét. A Microchip MPASM assembler számára a forrásprogramban megadhatóak a kívánt konfigurációs beállítások. Ennek részletes bemutatása az MPASM program leírásában található meg.
Vigyázat! A konfigurációs bitek pontos azonosítása miatt mindig meg kell győződni arról, hogy a programozókészülék, illetve a beíróprogram (MPLAB) számára a mikrovezérlő típusa helyesen van megadva.
Tudomány és Technika (test@t-es-t.hu)
<< Előző oldal Vissza a tartalomjegyzékhez Vissza a lap tetejére Következő oldal >>