<< Előző oldal Vissza a tartalomjegyzékhez Következő oldal >>
16.1. A CCP modul általános jellemzői
A közepes teljesítményű PIC mikrovezérlők egyes újabb típusaiban a gyártó egy továbbfejlesztett, úgynevezett ECCP (Enhanced CCP) modult is alkalmaz, amelyet a 16.5. fejezet mutat be.
A közepes teljesítményű PIC mikrovezérlőkbe épített CCP (Capture, Compare, PWM) modulok üzemmódjai:
ˇ
Capture (kiolvasási) működés, amely egy külső esemény hatására elment egy számlálóhelyzetet;
ˇ
Compare (összehasonlítási) működés, amely megszakítást vagy kimenő jelet generál, ha egy számláló elér egy előre megadott értéket;
ˇ
PWM (impulzus szélesség modulált) jel generátor, amellyel akár 20kHz-es 10 bites vagy 80kHz-es 8 bites felbontású PWM jel is előállítható.
A közepes teljesítményű PIC mikrovezérlők egyes típusai 0, 1, 2 vagy 3 darab CCP modult tartalmazhatnak. Minden modulhoz három vezérlő regiszter (CCPxCON, CCPRxH, CCPRxL) és egy mikrovezérlő kivezetés (CCPx) tartozik.
A CCP modul CCPRxH és CCPRxL vezérlő regisztere egy 16-bites regisztert alkot, amely mindhárom üzemmódban szerepet kap:
ˇ
Capture működés közben ide kerül a számláló kiolvasott értéke;
ˇ
Compare működés esetén előzetesen ide kell elhelyezni az összehasonlítási értéket;
ˇ
PWM jel generátor üzemmódban előzetesen ide kell elhelyezni a kitöltési tényező értékét.
A CCP modul nem tartalmaz számláló áramköröket, hanem a mikrovezérlő 8- és 16-bites számlálóit használja fel működéséhez:
ˇ
Capture működés: a 16-bites Timer 1 számláló;
ˇ
Compare működés: a 16-bites Timer 1 számláló;
ˇ
PWM jel generátor: a 8-bites Timer 2 számláló.
Két tetszőleges CCP modul együttes alkalmazásakor üzemmódtól függően a következő megkötések érvényesek:
Üzemmód | Megkötés | |
---|---|---|
CCPx | CCPy | |
Capture | Capture | közös Timer 1 időalap |
Capture | Compare | az összes Compare működéshez engedélyezni kell a "Speciális esemény indítása" jel létrejöttét, amely a Timer 1-et is nullázza |
Compare | Compare | az összes Compare működéshez engedélyezni kell a "Speciális esemény indítása" jel létrejöttét, amely a Timer 1-et is nullázza |
PWM | PWM | azonos PWM frekvencia |
PWM | Capture | nem működtethető |
PWM | Compare | nem működtethető |
Tudomány és Technika (test@t-es-t.hu)
<< Előző oldal Vissza a tartalomjegyzékhez Vissza a lap tetejére Következő oldal >>