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

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

 


9.1.8. A PIC16F505 mikrovezérlő ébredése bemenetváltozásra


 

      A PIC16F505 mikrovezérlő kiléptethető a készenléti üzemmódból az RB0, RB1, RB3 vagy RB4 kivezetés szintváltására, ha:
     ˇ az adott kivezetés a TRISB 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 négy kivezetés együttes jelváltozás-érzékelő áramköre látható.

A PIC16F505 mikrovezérlő bemenetváltozást érzékelő áramköre
9.1.8-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 RBWUF 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