Vissza a főoldalra    Vissza a PIC főoldalra

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

16.1-1. Táblázat
Ü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 >>

Vissza a főoldalra    Vissza a PIC főoldalra