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