Vissza a főoldalra    Vissza a PIC főoldalra

<< Előző oldal   Vissza a tartalomjegyzékhez   Következő oldal >>

 


8.7. PCON regiszter


      A PCON (Power Control) vezérlő regiszter a következő feladatokat látja el:
     ˇ jelzi a felhasználói programnak, hogy a PER (Programmemória paritáshiba Reset) áramkör működése engedélyezve van-e annak konfigurációs biztosítékával;
     ˇ INTRC és ER oszcillátor üzemmódokban vezérli az oszcillátor frekvenciáját;
     ˇ jelzi, hogy a PER (Programmemória paritáshiba Reset) áramkör okozta-e a végbement Reset-folyamatot;
     ˇ jelzi, hogy a POR (Bekapcsolási Reset) áramkör okozta-e a végbement Reset-folyamatot;
     ˇ jelzi, hogy a BOR (Feszültség-csökkenési Reset) áramkör okozta-e a végbement Reset-folyamatot;
     ˇ az újabb mikrovezérlő típusok esetében szoftveresen engedélyezi, illetve tiltja a BOR áramkör működését;
     ˇ engedélyezi a kisfogyasztású ébresztő (ULPW - Ultra Low-Power Wake-up) modul működését.

      A mikrovezérlők általában nem tartalmazzák az összes fent említett áramköri megoldást, így az ismertetésre kerülő jelzőbitek közül is csak az adott típusnak megfelelők vannak jelen. (A POR áramkör minden eszközben megtalálható.)
      A régebbi mikrovezérlő típusokba, amelyek a fenti lehetőségek közül csak a POR (Power-on Reset) bekapcsolási Reset áramkört tartalmazták, a PCON regiszter nincs beépítve.

8.7-1. Táblázat
PCON 7.bit 6.bit 5.bit 4.bit 3.bit 2.bit 1.bit 0.bit
Gyári
azonosító
MPEEN - ULPWUE SBODEN OSCF PER POR BOR
Jelentés Programmemória
paritáshiba
figyelés
engedélyezés
jelzőbit;
"0" - tiltva,
"1" - engedélyezve;
a konfigurá-
ciós bit
szerint
Nincs szerepe
Olvasva: 0
Kisfogyasztású
ébresztő modul (ULPW)

engedélyező bit
"1"- engedélyezve,
"0"- tiltva
Feszültség
csökkenési
Reset (BOR)
áramkör
szoftveres
engedélyezése
"1"- engedélyezve,
"0"- tiltva
Oszcillátor
frekvencia
vezérlés;
INTRC mód:
"0"- 37kHz,
"1"- 4MHz;
ER mód:
"0"- 37kHz,
"1"- beállított érték
Programmemória
paritáshiba
Reset
fellépés
jelzőbit;
"0"- paritáshiba volt,
"1" - nem paritáshiba volt
Bekapcsolási
Reset (POR)

jelzőbit;
"0"- POR volt,
"1" - nem POR volt
Feszültség
csökkenési
Reset (BOR)

jelzőbit;
"0"- BOR volt,
"1" - nem BOR volt
POR és BOR után szoftverből kell "1"-re állítani
Jellemzők Csak olvasható - - - Írható-olvasható Írható-olvasható Írható-olvasható Írható-olvasható
POR és BOR
után
változatlan 0 0 0 POR - "0"
BOR - "1"
0 POR - "0"
BOR - "1"
POR - "0"
BOR - "0"

      A PER (Parity Error Reset), vagyis programmemória paritáshiba Reset az utasításbeolvasáskor észlelt paritáshiba esetén hajtódik végre, ha a PER működés a konfigurációs biztosítékával engedélyezve van. (A PER áramkör a PIC16C642, PIC16C662 és PIC16C715 mikrovezérlőkben található meg.)
      Ha a programfutás kezdetekor a Reset-folyamatok jelzőbitjei szoftveresen logikai "1"-re vannak állítva, a Reset után egyértelműen megállapítható a kiváltó ok.

  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