Tudomány és Technika   PIC mikrovezérlők   Adatlapok 

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

 


9.9. A PIC12F508 mikrovezérlő ébredése bemenetváltozásra


 

      A PIC12F508 mikrovezérlő kiléptethető a készenléti üzemmódból a GP0, GP1 vagy GP3 kivezetés szintváltására, ha:
     ˇ az adott kivezetés a TRIS regiszter megfelelő bitjének "1" értékre állításával bemenetnek van konfigurálva;
     ˇ a bemenet jelváltozás Reset lehetőség az OPTION regiszterben elhelyezett vezérlő jel "0" értékre állításával engedélyezve van;
     ˇ a mikrovezérlő a SLEEP utasítással készenléti üzemmódba van helyezve (a STATUS regiszterben elhelyezett jelzőbit értéke "0").
      A következő ábrán a három kivezetés együttes jelváltozás érzékelő áramköre látható.

A bemenetváltozást érzékelő áramkör
9.9-1. Ábra

      Az ábrán is látható, hogy a bemenethez tartozó tároló az utolsó kiolvasáskor érvényes bemeneti értéket őrzi. Vagyis a bemenet-változás jel az utolsó olvasáskor érvényes állapothoz viszonyított eltérés hatására jelenik meg. Engedélyezett bemenet-változás ébresztés esetén a SLEEP utasítást megelőzően egy I/O olvasást kell végrehajtani, különben a készenléti üzemmód aktiválásakor azonnali ébresztés jöhet létre!
      A bemenet jelváltozás Reset fellépése esetén a STATUS regiszterben elhelyezett GPWUF jelzőbit "1" értéket vesz fel, amiből megállapítható az ébresztést 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 >>

 Tudomány és Technika   PIC mikrovezérlők   Adatlapok