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