Vissza a főoldalra    Vissza a PIC főoldalra

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

 


11.4.17. WDT (Watchdog Timer)


Assembly programozás tartalomjegyzék


      A közepes teljesítményű PIC mikrovezérlőkbe egy úgynevezett WDT (Watchdog Timer) biztonsági időzítő áramkör van beépítve, amely az üzembiztos működést hivatott szavatolni instabil üzemi körülmények esetén.
      A WDT egy komplett belső szabadonfutó RC oszcillátor és számláló, amelynek időkifutása 15..30ms (25°C;2..6V), illetve 7..55ms (-40..+125°C;2..6V). (A névleges időkifutás 18ms.) A külön RC oszcillátor eredményeképpen a WDT SLEEP üzemmódban is működhet, amikor is a mikrovezérlő órajelét biztosító oszcillátor nem üzemel.
      A WDT időkifutása a mikrovezérlőben egy Reset-folyamatot indít meg. A felhasználói programban el kell helyezni egy vagy (szükség szerint) több CLRWDT utasítást, amely így még az időkifutás előtt nullázza a WDT számlálóját. Normál programfutás esetén így a WDT nem generál Reset-folyamatot. Viszont programleállás ("lefagyás") esetén a WDT nullázása elmarad, így egy Reset-folyamattal újraindul a működés.

      A WDT időkifutása:
     ˇ normál működés alatt Reset-folyamatot indít el;
     ˇ SLEEP üzemmódban ébresztést generál és a normál működés folytatódik.

      A Watchdog Timer részletes ismertetése programozási tanácsokkal az 5.1. fejezetben található.

  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