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