Vissza a főoldalra    Vissza a PIC főoldalra

<< 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ő:

6.1.1-1. Táblázat
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:
1 1 - 2,5V;
1 0 - 2,7V;
0 1 - 4,2V;
0 0 - 4,5V.
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:
1 1 - kódvédelem kikapcsolva;
1 0 - hatása a típustól függ;
0 1 - hatása a típustól függ;
0 0 - a teljes memória védett.
Az 1 0 és 0 1 beállítások általában a programterületnek csak egy meghatározott tartományát helyezik kódvédelem alá.
Ú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:
1 1 - RC üzemmód;
1 0 - HS üzemmód;
0 1 - XT üzemmód;
0 0 - LP üzemmód.
FOSC0..FOSC2 Oszcillátor üzemmód kiválasztó vezérlő bitek:
1 1 1 - RC üzemmód, az OSC2 kivezetés órajel kimenet;
1 1 0 - RC üzemmód, az OSC2 kivezetés általános I/O csatlakozó;
1 0 1 - INTRC üzemmód, OSC2 - órajel kimenet, OSC1 - I/O csatlakozó;
1 0 0 - INTRC üzemmód, OSC1 és OSC2 - I/O csatlakozó;
0 1 1 - tiltott beállítás;
0 1 0 - HS üzemmód;
0 0 1 - XT üzemmód;
0 0 0 - LP üzemmód.
Újabb típusoknál:
1 1 1 - RC vagy ER üzemmód, az OSC2 kivezetés órajel kimenet;
1 1 0 - RC vagy ER üzemmód, az OSC2 kivezetés I/O csatlakozó;
1 0 1 - INTRC üzemmód, OSC2 - órajel kimenet, OSC1 - I/O csatlakozó;
1 0 0 - INTRC üzemmód, OSC1 és OSC2 - I/O csatlakozó;
0 1 1 - EC üzemmód;
0 1 0 - HS üzemmód;
0 0 1 - XT üzemmód;
0 0 0 - LP üzemmód.
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 MCLR külső Reset bemenet csatlakozópont működés vezérlése:
1 - a csatlakozópont MCLR 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.
PWRTE 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.)
PWRTEN 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:
1 1 - a teljes memóriaterület írható;
1 0 - típustól függő memóriatartomány írásvédelme;
0 1 - típustól függő memóriatartomány írásvédelme;
0 0 - típustól függő memóriatartomány írásvédelme.

      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 >>

Vissza a főoldalra    Vissza a PIC főoldalra