माइक्रोचिप dsPIC33 डुअल वॉचडॉग टाइमर

अंतर्वस्तु छिपाना

परिचय

इस खंड में dsPIC33/PIC24 डुअल वॉचडॉग टाइमर (WDT) का वर्णन किया गया है। चित्र 1 देखें-
WDT के ब्लॉक आरेख के लिए 1।
WDT, सक्षम होने पर, आंतरिक लो-पावर RC (LPRC) ऑसिलेटर क्लॉक सोर्स या रन मोड में सेलेक्टेबल क्लॉक सोर्स से संचालित होता है। यदि WDT को सॉफ़्टवेयर में समय-समय पर साफ़ नहीं किया जाता है, तो डिवाइस को रीसेट करके सिस्टम सॉफ़्टवेयर की खराबी का पता लगाने के लिए WDT का उपयोग किया जा सकता है। WDT को विंडो मोड या नॉन-विंडो मोड में कॉन्फ़िगर किया जा सकता है। WDT पोस्ट स्केलर का उपयोग करके विभिन्न WDT टाइम-आउट अवधियों का चयन किया जा सकता है। WDT का उपयोग डिवाइस को स्लीप या आइडल मोड (पावर सेव मोड) से जगाने के लिए भी किया जा सकता है।
WDT मॉड्यूल की कुछ प्रमुख विशेषताएं निम्नलिखित हैं:

  • विन्यास या सॉफ्टवेयर नियंत्रित
  • रन और स्लीप/आइडल मोड के लिए अलग-अलग उपयोगकर्ता-विन्यास योग्य टाइम-आउट अवधि
  • डिवाइस को स्लीप या आइडल मोड से जगा सकता है
  • रन मोड में उपयोगकर्ता-चयन योग्य घड़ी स्रोत
  • स्लीप/आइडल मोड में LPRC से संचालित होता है

प्रहरी टाइमर ब्लॉक आरेख

टिप्पणी

  1. विशिष्ट क्लॉक स्विच इवेंट के बाद WDT रीसेट व्यवहार डिवाइस पर निर्भर है। WDT को क्लियर करने वाले क्लॉक स्विच इवेंट्स के विवरण के लिए कृपया विशिष्ट डिवाइस डेटा शीट में "वॉचडॉग टाइमर" अनुभाग देखें।
  2. उपलब्ध क्लॉक स्रोत डिवाइस पर निर्भर हैं।

वॉचडॉग टाइमर नियंत्रण रजिस्टर

WDT मॉड्यूल में निम्नलिखित विशेष फ़ंक्शन रजिस्टर (SFRs) शामिल हैं:

  • WDTCONL: वॉचडॉग टाइमर कंट्रोल रजिस्टर
    इस रजिस्टर का उपयोग वॉचडॉग टाइमर को सक्षम या अक्षम करने और विंडो किए गए ऑपरेशन को सक्षम या अक्षम करने के लिए किया जाता है।
  • WDTCONH: वॉचडॉग टाइमर कुंजी रजिस्टर
    टाइम-आउट को रोकने के लिए WDT को क्लियर करने के लिए इस रजिस्टर का उपयोग किया जाता है।
  • आरसीओएन: रीसेट कंट्रोल रजिस्टर (2)
    यह रजिस्टर रीसेट के कारण को इंगित करता है।
रजिस्टर मैप

तालिका 2-1 संबंधित WDT मॉड्यूल रजिस्टरों का संक्षिप्त सारांश प्रदान करती है। संबंधित रजिस्टर सारांश के बाद दिखाई देते हैं, जिसके बाद प्रत्येक रजिस्टर का विस्तृत विवरण होता है।

टेबल 2-1: वॉचडॉग टाइमर रजिस्टर मैप

नाम बिट रेंज बिट्स
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
WDTCONL 15:0 ON(3) रुंडिव [4:0](2) सीएलकेएसईएल [1:0](2) एसएलपीडीआईवी [4:0](2) WDTWINEN(3)
WDTCONH 15:0 WDTCLRKEY [15:0]
आरसीओएन(4, 5) 15:0 टीआरएपी(1) आईओपीयूआर(1) CM(1) वीआरईजीएस(1) अतिरिक्त(1) दक्षिण पश्चिम रेलवे(1) डब्ल्यूडीटीओ नींद निठल्ला(1) बीओआर(1) पोर(1)

लेजेंड: — = लागू नहीं किया गया, '0' के तौर पर पढ़ें

टिप्पणी

  1. ये बिट WDT मॉड्यूल से संबद्ध नहीं हैं।
  2. ये बिट्स केवल पढ़ने के लिए हैं और कॉन्फ़िगरेशन बिट्स के मान को दर्शाते हैं।
  3. यदि सेट किया गया है तो ये बिट कॉन्फ़िगरेशन बिट के लिए स्थिति को दर्शाते हैं। यदि बिट स्पष्ट है, तो मूल्य सॉफ्टवेयर द्वारा नियंत्रित होता है।
  4. यदि WDTEN[1:0] कॉन्फ़िगरेशन बिट्स '11' (अनप्रोग्राम्ड) हैं, तो ON (WDTCONL[15]) बिट सेटिंग पर ध्यान दिए बिना, WDT हमेशा सक्षम रहता है।
  5. सभी रीसेट स्थिति बिट्स को सॉफ़्टवेयर में सेट या साफ़ किया जा सकता है। सॉफ़्टवेयर में इनमें से किसी एक बिट को सेट करने से डिवाइस रीसेट नहीं होता है।

रजिस्टर 2-1: WDTCONL: वॉचडॉग टाइमर कंट्रोल रजिस्टर

आर/डब्ल्यू-0 यू-0 यू-0 रय रय रय रय रय
ON( 1 ,2 ) रुंडिव [4:0](3)
बिट 15     बिट 8
रय रय रय रय रय रय रय आर/डब्ल्यू/एचएस-0
सीएलकेएसईएल [1:0](3, 4) एसएलपीडीआईवी [4:0](3) WDTWINEN(1)
बिट 7     बिट 0
  • बिट 15 ऑन: वॉचडॉग टाइमर बिट सक्षम करें (1,2)
    1 = वॉचडॉग टाइमर को सक्षम करता है यदि यह डिवाइस कॉन्फ़िगरेशन द्वारा सक्षम नहीं है
    0 = वॉचडॉग टाइमर को निष्क्रिय कर देता है यदि यह सॉफ्टवेयर में सक्षम था
  • बिट 14-13 लागू नहीं किया गया: '0' के रूप में पढ़ें
  • बिट 12-8 RUNDIV [4:0]: WDT रन मोड पोस्टस्केलर स्टेटस बिट्स (3)
  • बिट 7-6 CLKSEL [1:0]: WDT रन मोड क्लॉक सेलेक्ट स्टेटस बिट्स (3,4)
    11 = एलपीआरसी ऑसीलेटर
    10 = एफआरसी ऑसीलेटर
    01 = आरक्षित
    00 = एसवायएससीएलके
  • बिट 5-1 SLPDIV [4:0]: स्लीप एंड आइडल मोड WDT पोस्टस्केलर स्टेटस बिट्स (3)
  • बिट 0 WDTWINEN: वॉचडॉग टाइमर विंडो सक्षम बिट (1)
    1 = विंडो मोड को सक्षम करता है
    0 = विंडो मोड अक्षम करता है

टिप्पणी

  1. बिट सेट होने पर ये बिट्स कॉन्फ़िगरेशन बिट की स्थिति को दर्शाते हैं। यदि बिट साफ़ हो जाता है, तो मान सॉफ़्टवेयर द्वारा नियंत्रित किया जाता है।
  2. उपयोगकर्ता के सॉफ़्टवेयर को SYSCLK चक्र में पेरिफेरल के SFRs को उस निर्देश के तुरंत बाद पढ़ना या लिखना नहीं चाहिए जो मॉड्यूल के ON बिट को साफ़ करता है।
  3. ये बिट्स केवल पढ़ने के लिए हैं और कॉन्फ़िगरेशन बिट्स के मान को दर्शाते हैं।
  4. उपलब्ध क्लॉक स्रोत डिवाइस पर निर्भर हैं। कृपया उपलब्धता के लिए विशिष्ट डिवाइस डेटा शीट में "वॉचडॉग टाइमर" अध्याय देखें।

रजिस्टर 2-2: WDTCONH: वॉचडॉग टाइमर कुंजी रजिस्टर

W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0
WDTCLRKEY [15:8]
बिट 15 बिट 8
W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0
WDTCLRKEY [7:0]
बिट 7 बिट 0

दंतकथा

आर = पढ़ने योग्य बिट डब्ल्यू = लिखने योग्य बिट यू = अनइम्प्लीमेंटेड बिट, '0' के रूप में पढ़ें
-n = POR '1' पर मान = बिट '0' सेट है = बिट साफ़ हो गया है x = बिट अज्ञात है

  • बिट 15-0 WDTCLRKEY [15:0]: वॉचडॉग टाइमर क्लियर की बिट्स
    टाइम-आउट को रोकने के लिए वॉचडॉग टाइमर को साफ़ करने के लिए, सॉफ़्टवेयर को 0-बिट राइट का उपयोग करके इस स्थान पर मान, 5743x16 लिखना चाहिए।

रजिस्टर 2-3: आरसीओएन: रीसेट कंट्रोल रजिस्टर (2)

आर/डब्ल्यू-0 आर/डब्ल्यू-0 यू-0 यू-0 आर/डब्ल्यू-0 यू-0 आर/डब्ल्यू-0 आर/डब्ल्यू-0
टीआरएपी(1) आईओपीयूआर(1) वीआरईजीएसएफ(1) CM(1) वीआरईजीएस(1)
बिट 15   बिट 8
आर/डब्ल्यू-0 आर/डब्ल्यू-0 यू-0 आर/डब्ल्यू-0 आर/डब्ल्यू-0 आर/डब्ल्यू-0 आर/डब्ल्यू-1 आर/डब्ल्यू-1
अतिरिक्त(1) दक्षिण पश्चिम रेलवे(1) डब्ल्यूडीटीओ नींद निठल्ला(1) बीओआर(1) पोर(1)
बिट 7   बिट 0

दंतकथा

आर = पढ़ने योग्य बिट डब्ल्यू = लिखने योग्य बिट यू = अनइम्प्लीमेंटेड बिट, '0' के रूप में पढ़ें
-n = POR '1' पर मान = बिट '0' सेट है = बिट साफ़ हो गया है x = बिट अज्ञात है

  • बिट 15 TRAPR: ट्रैप रीसेट फ्लैग बिट(1)
    1 = ट्रैप कॉन्फ्लिक्ट रीसेट हुआ है
    0 = ट्रैप विरोध रीसेट नहीं हुआ है
  • बिट 14 IOPUWR: अवैध Opcode या Uninitialized W Register Access Reset Flag bit(1)
    1 = एक अवैध ओपकोड पहचान, एक अवैध पता मोड या पता सूचक के रूप में उपयोग किए जाने वाले गैर-प्रारंभिक डब्ल्यू रजिस्टर ने रीसेट का कारण बना दिया
    0 = एक अवैध ऑपकोड या गैर-प्रारंभिक डब्ल्यू रजिस्टर रीसेट नहीं हुआ है
  • बिट 13-12 लागू नहीं किया गया: '0' के रूप में पढ़ें
  • बिट 11 वीआरईजीएसएफ: फ्लैश वॉल्यूमtagस्लीप बिट के दौरान ई रेगुलेटर स्टैंडबाय (1)
    1 = फ्लैश वॉल्यूमtagनींद के दौरान ई रेगुलेटर सक्रिय होता है
    0 = फ्लैश वॉल्यूमtagनींद के दौरान ई रेगुलेटर स्टैंडबाय मोड में चला जाता है
  • बिट 10 लागू नहीं किया गया: '0' के रूप में पढ़ें
  • बिट 9 CM: कॉन्फिगरेशन मिसमैच फ्लैग बिट(1)
    1 = कॉन्फ़िगरेशन बेमेल रीसेट हुआ है
    0 = कॉन्फ़िगरेशन बेमेल रीसेट नहीं हुआ है
  • बिट 8 वीआरईजीएस: वॉल्यूमtagस्लीप बिट के दौरान ई रेगुलेटर स्टैंडबाय (1)
    1 = वॉल्यूमtagनींद के दौरान ई रेगुलेटर सक्रिय होता है
    0 = वॉल्यूमtagनींद के दौरान ई रेगुलेटर स्टैंडबाय मोड में चला जाता है
  • बिट 7 अतिरिक्त: बाहरी रीसेट (एमसीएलआर) पिन बिट (1)
    1 = मास्टर क्लियर (पिन) रीसेट हो गया है
    0 = मास्टर क्लियर (पिन) रीसेट नहीं हुआ है
  • बिट 6 एसडब्ल्यूआर: सॉफ्टवेयर रीसेट (निर्देश) फ्लैग बिट (1)
    1 = एक रीसेट निर्देश निष्पादित किया गया है
    0 = एक रीसेट निर्देश निष्पादित नहीं किया गया है
  • बिट 5 लागू नहीं किया गया: '0' के रूप में पढ़ें
  • बिट 4 WDTO: वॉचडॉग टाइमर टाइम-आउट फ़्लैग बिट
    1 = WDT टाइम-आउट हो गया है
    0 = WDT टाइम-आउट नहीं हुआ है
  • बिट 3 स्लीप: स्लीप फ्लैग बिट से जागो
    1 = डिवाइस स्लीप मोड में है
    0 = डिवाइस स्लीप मोड में नहीं है

टिप्पणी

  1. ये बिट WDT मॉड्यूल से संबद्ध नहीं हैं।
  2. सभी रीसेट स्थिति बिट्स को सॉफ़्टवेयर में सेट या साफ़ किया जा सकता है। सॉफ़्टवेयर में इनमें से किसी एक बिट को सेट करने से डिवाइस रीसेट नहीं होता है।

रजिस्टर 2-3: आरसीओएन: रीसेट कंट्रोल रजिस्टर (2)

  • बिट 2 आइडल: आइडल फ्लैग से वेक-अप बिट(1)
    1 = डिवाइस निष्क्रिय मोड में रहा है
    0 = डिवाइस निष्क्रिय मोड में नहीं है
  • बिट 1 बीओआर: ब्राउन-आउट रीसेट फ्लैग बिट (1)
    1 = ब्राउन-आउट रीसेट हो गया है
    0 = ब्राउन-आउट रीसेट नहीं हुआ है
  • बिट 0 पीओआर: पावर-ऑन रीसेट फ़्लैग बिट(1)
    1 = एक पावर-ऑन रीसेट हुआ है
    0 = पावर-ऑन रीसेट नहीं हुआ है

टिप्पणी

  1. ये बिट WDT मॉड्यूल से संबद्ध नहीं हैं।
  2. सभी रीसेट स्थिति बिट्स को सॉफ़्टवेयर में सेट या साफ़ किया जा सकता है। सॉफ़्टवेयर में इनमें से किसी एक बिट को सेट करने से डिवाइस रीसेट नहीं होता है।

वॉचडॉग टाइमर ऑपरेशन

वॉचडॉग टाइमर (डब्लूडीटी) का प्राथमिक कार्य सॉफ़्टवेयर की खराबी की स्थिति में प्रोसेसर को रीसेट करना है, या सोने या निष्क्रिय होने पर टाइम-आउट की स्थिति में प्रोसेसर को जगाना है।
WDT में दो स्वतंत्र टाइमर होते हैं, एक रन मोड में ऑपरेशन के लिए और दूसरा पावर सेव मोड में ऑपरेशन के लिए। रन मोड डब्लूडीटी के लिए घड़ी का स्रोत उपयोगकर्ता-चयन योग्य है।
प्रत्येक टाइमर में एक स्वतंत्र, उपयोगकर्ता-प्रोग्राम करने योग्य पोस्टस्केलर होता है। दोनों टाइमर एक ऑन बिट के माध्यम से नियंत्रित होते हैं; उन्हें स्वतंत्र रूप से संचालित नहीं किया जा सकता है।
यदि WDT सक्षम है, तो उपयुक्त WDT काउंटर तब तक बढ़ेगा जब तक यह ओवरफ्लो या "टाइम आउट" न हो जाए।
रन मोड में एक WDT टाइम-आउट एक डिवाइस रीसेट जनरेट करेगा। WDT टाइम-आउट रीसेट को रन मोड में रोकने के लिए, उपयोगकर्ता एप्लिकेशन को समय-समय पर WDT की सेवा करनी चाहिए। पावर सेव मोड में टाइम-आउट डिवाइस को जगा देगा।

टिप्पणी: एलपीआरसी ऑसीलेटर स्वचालित रूप से सक्षम होता है जब भी इसे डब्लूडीटी घड़ी स्रोत के रूप में उपयोग किया जा रहा है और डब्लूडीटी सक्षम है।

संचालन के तरीके

WDT के संचालन के दो तरीके हैं: नॉन-विंडो मोड और प्रोग्रामेबल विंडो मोड। नॉन-विंडो मोड में, WDT रीसेट को रोकने के लिए सॉफ़्टवेयर को समय-समय पर WDT अवधि से कम समय में WDT को साफ़ करना चाहिए (चित्र 3-1)। वॉचडॉग टाइमर विंडो इनेबल (WDTWINEN) बिट (WDTCONL[0]) को साफ़ करके गैर-विंडो मोड का चयन किया जाता है।
प्रोग्रामेबल विंडो मोड में, सॉफ्टवेयर WDT को तभी साफ कर सकता है जब टाइम-आउट होने से पहले काउंटर अपनी अंतिम विंडो में हो। इस विंडो के बाहर WDT को साफ़ करने से डिवाइस रीसेट हो जाएगा (चित्र 3-2)। चार विंडो आकार विकल्प हैं: कुल WDT अवधि का 25%, 37.5%, 50% और 75%। विंडो का आकार डिवाइस कॉन्फ़िगरेशन में सेट किया गया है। पावर सेव मोड में प्रोग्रामेबल विंडो मोड लागू नहीं होता है।
चित्र 3-1: गैर-विंडो WDT मोड

चित्र 3-2: प्रोग्रामेबल विंडो WDT मोड

वॉचडॉग टाइमर प्रोग्राम करने योग्य विंडो

विंडो का आकार कॉन्फ़िगरेशन बिट्स, WDTWIN [1: 0] और RWDTPS [4: 0] द्वारा निर्धारित किया जाता है। प्रोग्राम करने योग्य विंडो मोड (WDTWINEN = 1) में, विंडो आकार कॉन्फ़िगरेशन बिट्स, WDTWIN [1: 0] की सेटिंग के आधार पर WDT को साफ़ किया जाना चाहिए (चित्र 3-2 देखें)। ये बिट सेटिंग्स हैं:

  • 11 = WDT विंडो WDT अवधि का 25% है
  • 10 = WDT विंडो WDT अवधि का 37.5% है
  • 01 = WDT विंडो WDT अवधि का 50% है
  • 00 = WDT विंडो WDT अवधि का 75% है

यदि WDT को अनुमत विंडो से पहले साफ़ कर दिया जाता है, या यदि WDT को टाइम-आउट करने की अनुमति दी जाती है, तो डिवाइस रीसेट हो जाता है। कोड के महत्वपूर्ण भाग के अनपेक्षित त्वरित या धीमे निष्पादन के दौरान डिवाइस को रीसेट करने के लिए विंडो मोड उपयोगी है। विंडो ऑपरेशन केवल WDT रन मोड पर लागू होता है। WDT स्लीप मोड हमेशा नॉन-विंडो मोड में काम करता है।

WDT को सक्षम और अक्षम करना

WDT डिवाइस कॉन्फ़िगरेशन द्वारा सक्षम या अक्षम है, या सॉफ़्टवेयर के माध्यम से ON बिट (WDTCONL [1]) पर '15' लिखकर नियंत्रित किया जाता है। अधिक विवरण के लिए रजिस्टर 2-1 देखें।

डिवाइस कॉन्फ़िगरेशन नियंत्रित WDT

यदि FWDTEN कॉन्फ़िगरेशन बिट सेट है, तो WDT हमेशा सक्षम रहता है। ON कंट्रोल बिट (WDTCONL[15]) इसे '1' पढ़कर दर्शाएगा। इस मोड में, सॉफ़्टवेयर में ON बिट को साफ़ नहीं किया जा सकता है। FWDTEN कॉन्फ़िगरेशन बिट को किसी भी प्रकार के रीसेट द्वारा साफ़ नहीं किया जाएगा। WDT को अक्षम करने के लिए, कॉन्फ़िगरेशन को डिवाइस पर फिर से लिखा जाना चाहिए। विन्डिस कॉन्फ़िगरेशन बिट को साफ़ करके विंडो मोड सक्षम किया गया है।

टिप्पणी: WDT एक अप्रोग्राम्ड डिवाइस पर डिफ़ॉल्ट रूप से सक्षम होता है।

सॉफ्टवेयर नियंत्रित WDT

यदि FWDTEN कॉन्फ़िगरेशन बिट '0' है, तो WDT मॉड्यूल को सॉफ़्टवेयर द्वारा सक्षम या अक्षम (डिफ़ॉल्ट स्थिति) किया जा सकता है। इस मोड में, ON बिट (WDTCONL[15]) सॉफ्टवेयर नियंत्रण के तहत WDT की स्थिति को दर्शाता है; '1' इंगित करता है कि WDT मॉड्यूल सक्षम है और '0' इंगित करता है कि यह अक्षम है।

डब्लूडीटी पोस्टस्केलर

WDT में दो उपयोगकर्ता-प्रोग्राम करने योग्य पोस्टस्केलर हैं: एक रन मोड के लिए और दूसरा पावर सेव मोड के लिए। RWDTPS[4:0] कॉन्फ़िगरेशन बिट्स रन मोड पोस्टस्केलर सेट करते हैं और SWDTPS[4:0] कॉन्फ़िगरेशन बिट्स पावर सेव मोड पोस्टस्केलर सेट करते हैं।

टिप्पणी: पोस्टस्केलर मान के लिए कॉन्फ़िगरेशन बिट नाम भिन्न हो सकते हैं। विवरण के लिए विशिष्ट डिवाइस डेटा शीट देखें।

डिवाइस कॉन्फ़िगरेशन नियंत्रित विंडो मोड

कॉन्फ़िगरेशन बिट, WINDIS को साफ़ करके विंडो मोड को सक्षम किया जा सकता है। जब WDT विंडो मोड डिवाइस कॉन्फ़िगरेशन द्वारा सक्षम किया जाता है, तो WDTWINEN बिट (WDTCONL [0]) सेट हो जाएगा और सॉफ़्टवेयर द्वारा साफ़ नहीं किया जा सकता है।

सॉफ़्टवेयर नियंत्रित विंडो मोड

यदि WINDIS कॉन्फ़िगरेशन बिट '1' है, तो WDT प्रोग्रामेबल विंडो मोड को WDTWINEN बिट (WDTCONL [0]) द्वारा सक्षम या अक्षम किया जा सकता है। एक '1' इंगित करता है कि प्रोग्रामेबल विंडो मोड सक्षम है और '0' इंगित करता है कि प्रोग्रामेबल विंडो मोड अक्षम है।

WDT पोस्टस्केलर और अवधि चयन

WDT में दो स्वतंत्र 5-बिट पोस्टस्केलर हैं, एक रन मोड के लिए और दूसरा पावर सेव मोड के लिए, टाइम-आउट अवधि की एक विस्तृत विविधता बनाने के लिए। पोस्टस्केलर 1:1 से 1:2,147,483,647 विभक्त अनुपात प्रदान करते हैं (तालिका 3-1 देखें)। डिवाइस कॉन्फ़िगरेशन का उपयोग करके पोस्टस्केलर सेटिंग्स का चयन किया जाता है। WDT टाइम-आउट अवधि का चयन WDT क्लॉक सोर्स और पोस्टस्केलर के संयोजन से किया जाता है। WDT अवधि की गणना के लिए समीकरण 3-1 का संदर्भ लें

समीकरण 3-1: WDT टाइम-आउट अवधि की गणना

WDT Time-out Period = (WDT Clock Period) • 2Postscaler

स्लीप मोड में, WDT क्लॉक स्रोत LPRC है और टाइम-आउट अवधि SLPDIV [4:0] बिट्स सेटिंग द्वारा निर्धारित की जाती है। 32 kHz की नाममात्र आवृत्ति के साथ LPRC, 1 मिलीसेकंड के WDT के लिए नाममात्र टाइम-आउट अवधि बनाता है जब पोस्टस्केलर न्यूनतम मूल्य पर होता है।
रन मोड में, WDT घड़ी स्रोत चयन योग्य है। टाइम-आउट अवधि WDT घड़ी स्रोत आवृत्ति और RUNDIV[4:0] बिट्स सेटिंग द्वारा निर्धारित की जाती है।

टिप्पणी: WDT मॉड्यूल टाइम-आउट अवधि सीधे WDT घड़ी स्रोत की आवृत्ति से संबंधित है। घड़ी स्रोत की नाममात्र आवृत्ति डिवाइस-निर्भर है। डिवाइस ऑपरेटिंग वॉल्यूम के एक फ़ंक्शन के रूप में आवृत्ति भिन्न हो सकती हैtagई और तापमान। क्लॉक फ्रीक्वेंसी स्पेसिफिकेशंस के लिए कृपया विशिष्ट डिवाइस डेटा शीट देखें। रन मोड के लिए उपलब्ध क्लॉक स्रोत डिवाइस पर निर्भर हैं। कृपया उपलब्ध स्रोतों के लिए विशिष्ट डिवाइस डेटा शीट में "वॉचडॉग टाइमर" अध्याय देखें।

WDT ऑपरेशन रन मोड में

जब WDT समाप्त हो जाता है या विंडो मोड में विंडो के बाहर साफ़ हो जाता है, तो NMI काउंटर समाप्त होने पर एक डिवाइस रीसेट उत्पन्न होता है।

WDT घड़ी स्रोत

WDT रन मोड क्लॉक स्रोत उपयोगकर्ता-चयन योग्य है। क्लॉक स्रोत का चयन RCLKSEL[1:0] (FWDT[6:5]) डिवाइस बिट्स द्वारा किया जाता है। WDT पावर सेव मोड LPRC को क्लॉक सोर्स के रूप में उपयोग करता है।

WDT को रीसेट करना (1)

रन मोड WDT काउंटर को इनमें से किसी के द्वारा साफ़ किया जाता है:

  • कोई भी डिवाइस रीसेट
  • DEBUG कमांड का निष्पादन
  • WDTCLRKEYx बिट्स (WDTCONH[0:5743]) के लिए एक सही राइट वैल्यू (15x0) का पता लगाना (Ex को देखें)ampले 3-1)
  • एक घड़ी स्विच:(2)
  • फर्मवेयर ने घड़ी स्विच शुरू किया
  • टू-स्पीड स्टार्ट-अप
  • फेल-सेफ क्लॉक मॉनिटर (FSCM) इवेंट
  • स्लीप से उठने के बाद क्लॉक स्विच जब ऑसिलेटर कॉन्फ़िगरेशन के कारण स्वचालित क्लॉक स्विच होता है और डिवाइस कॉन्फ़िगरेशन द्वारा टू-स्पीड स्टार्ट-अप सक्षम किया जाता है
    स्लीप मोड WDT काउंटर स्लीप में प्रवेश करने पर रीसेट हो जाता है।

टिप्पणी

  1. डिवाइस के पावर-सेविंग मोड में जाने पर रन मोड WDT रीसेट नहीं होता है।
  2. विशिष्ट क्लॉक स्विच इवेंट के बाद WDT रीसेट व्यवहार डिवाइस-निर्भर है। WDT को क्लियर करने वाले क्लॉक स्विच इवेंट्स के विवरण के लिए कृपया विशिष्ट डिवाइस डेटा शीट में "वॉचडॉग टाइमर" अनुभाग देखें।

Exampले 3-1: एसampडब्ल्यूडीटी क्लियर करने के लिए कोड

तालिका 3-1: WDT टाइम-आउट अवधि सेटिंग्स

पोस्टस्केलर मान WDT क्लॉक के आधार पर टाइम-आउट अवधि
32 किलोहर्ट्ज 8 मेगाहर्ट्ज 25 मेगाहर्ट्ज
00000 1 मि.से. 4 µs 1.28 µs
00001 2 मि.से. 8 µs 2.56 µs
00010 4 मि.से. 16 µs 5.12 µs
00011 8 मि.से. 32 µs 10.24 µs
00100 16 मि.से. 64 µs 20.48 µs
00101 32 मि.से. 128 µs 40.96 µs
00110 64 मि.से. 256 µs 81.92 µs
00111 128 मि.से. 512 µs 163.84 µs
01000 256 मि.से. 1.024 मि.से. 327.68 µs
01001 512 मि.से. 2.048 मि.से. 655.36 µs
01010 1.024 4.096 मि.से. 1.31072 मि.से.
01011 2.048 8.192 मि.से. 2.62144 मि.से.
01100 4.096 16.384 मि.से. 5.24288 मि.से.
01101 8.192 32.768 मि.से. 10.48576 मि.से.
01110 16.384 65.536 मि.से. 20.97152 मि.से.
01111 32.768 131.072 मि.से. 41.94304 मि.से.
10000 0:01:06 बजे 262.144 मि.से. 83.88608 मि.से.
10001 0:02:11 बजे 524.288 मि.से. 167.77216 मि.से.
10010 0:04:22 बजे 1.048576 335.54432 मि.से.
10011 0:08:44 बजे 2.097152 671.08864 मि.से.
10100 0:17:29 बजे 4.194304 1.34217728
10101 0:34:57 बजे 8.388608 2.68435456
10110 1:09:54 बजे 16.777216 5.36870912
10111 2:19:49 बजे 33.554432 10.73741824
11000 4:39:37 बजे 0:01:07 बजे 21.47483648
11001 9:19:14 बजे 0:02:14 बजे 42.94967296
11010 18:38:29 बजे 0:04:28 बजे 0:01:26 बजे
11011 1 दिन 13:16:58 बजे 0:08:57 बजे 0:02:52 बजे
11100 3 दिन 2:33:55 बजे 0:17:54 बजे 0:05:44 बजे
11101 6 दिन 5:07:51 बजे 0:35:47 बजे 0:11:27 बजे
11110 12 दिन 10:15:42 बजे 1:11:35 बजे 0:22:54 बजे
11111 24 दिन 20:31:24 बजे 2:23:10 बजे 0:45:49 बजे

इंटरप्ट और रीसेट जनरेशन

WDT टाइम-आउट रन मोड में

जब रन मोड में WDT का समय समाप्त हो जाता है, तो डिवाइस रीसेट उत्पन्न होता है।
फ़र्मवेयर यह निर्धारित कर सकता है कि WDTO बिट (RCON [4]) का परीक्षण करके रीसेट का कारण रन मोड में WDT टाइम-आउट था या नहीं।

टिप्पणी: विशिष्ट डिवाइस डेटा शीट में "रीसेट" और "इंटरप्ट कंट्रोलर" अध्यायों का संदर्भ लें। इसके अलावा, विवरण के लिए "dsPIC39712/PIC70000600 परिवार संदर्भ मैनुअल" में "रीसेट" (DS33) और "इंटरप्ट" (DS24) अनुभाग देखें।

पावर सेव मोड में WDT टाइम-आउट

जब पावर सेव मोड में WDT मॉड्यूल का समय समाप्त हो जाता है, तो यह डिवाइस को जगा देता है और WDT रन मोड की गिनती फिर से शुरू हो जाती है।
WDT वेक-अप का पता लगाने के लिए, WDTO बिट (RCON[4]), SLEEP बिट (RCON[3]) और IDLE बिट (RCON[2]) का परीक्षण किया जा सकता है। अगर WDTO बिट '1' है, तो इवेंट पावर सेव मोड में WDT टाइम-आउट के कारण हुआ था। SLEEP और IDLE बिट्स का परीक्षण यह निर्धारित करने के लिए किया जा सकता है कि क्या WDT ईवेंट तब हुआ जब डिवाइस जाग रहा था या यदि यह स्लीप या आइडल मोड में था।

टिप्पणी: विशिष्ट डिवाइस डेटा शीट में "रीसेट" और "इंटरप्ट कंट्रोलर" अध्यायों का संदर्भ लें। इसके अलावा, विवरण के लिए "dsPIC39712/PIC70000600 परिवार संदर्भ मैनुअल" में "रीसेट" (DS33) और "इंटरप्ट" (DS24) अनुभाग देखें।

नॉन-डब्लूडीटी इवेंट द्वारा पावर सेव मोड से जागो

जब डिवाइस को गैर-डब्लूडीटी एनएमआई इंटरप्ट द्वारा पावर सेव मोड से जगाया जाता है, तो पावर सेव मोड डब्लूडीटी को रीसेट में रखा जाता है और डब्लूडीटी रन मोड प्री-पावर सेव काउंट वैल्यू से गिनती जारी रखता है।

रीसेट कारण और प्रभाव

रीसेट के कारण का निर्धारण

यह निर्धारित करने के लिए कि क्या WDT रीसेट हुआ है, WDTO बिट (RCON[4]) का परीक्षण किया जा सकता है। यदि WDTO बिट '1' है, तो रीसेट रन मोड में WDT टाइम-आउट के कारण था। सॉफ़्टवेयर को बाद के रीसेट के स्रोत के सही निर्धारण की अनुमति देने के लिए WDTO बिट को साफ़ करना चाहिए।

विभिन्न रीसेट के प्रभाव

डिवाइस रीसेट का कोई भी रूप WDT को साफ़ कर देगा। रीसेट WDTCONH/L रजिस्टरों को डिफ़ॉल्ट मान पर वापस कर देगा और WDT को तब तक अक्षम कर दिया जाएगा जब तक कि इसे डिवाइस कॉन्फ़िगरेशन द्वारा सक्षम नहीं किया जाता है।

टिप्पणी: डिवाइस रीसेट करने के बाद, WDT ON बिट (WDTCONL[15]) FWDTEN बिट (FWDT[15]) की स्थिति को दर्शाएगा।

डिबग और पावर-सेविंग मोड में संचालन

पावर सेविंग मोड में WDT ऑपरेशन

WDT, यदि सक्षम है, स्लीप मोड या आइडल मोड में काम करना जारी रखेगा और डिवाइस को जगाने के लिए इस्तेमाल किया जा सकता है। यह डिवाइस को तब तक स्लीप या आइडल मोड में रहने की अनुमति देता है जब तक कि WDT समाप्त नहीं हो जाता या कोई अन्य व्यवधान डिवाइस को जगा नहीं देता। यदि डिवाइस वेक-अप के बाद स्लीप या आइडल मोड में फिर से प्रवेश नहीं करता है, तो WDT रन मोड NMI को रोकने के लिए WDT को अक्षम या समय-समय पर सर्विस किया जाना चाहिए।

स्लीप मोड में WDT ऑपरेशन

डिवाइस को स्लीप मोड से जगाने के लिए WDT मॉड्यूल का उपयोग किया जा सकता है। स्लीप मोड में प्रवेश करते समय, WDT रन मोड काउंटर गिनना बंद कर देता है और पावर सेव मोड WDT रीसेट स्थिति से गिनती शुरू कर देता है, जब तक कि यह समय समाप्त न हो जाए, या डिवाइस किसी रुकावट से जाग न जाए। जब WDT स्लीप मोड में समय समाप्त हो जाता है, तो डिवाइस जाग जाता है और कोड निष्पादन फिर से शुरू कर देता है, WDTO बिट (RCON [4]) सेट करता है और रन मोड WDT को फिर से शुरू करता है।

निष्क्रिय मोड में WDT ऑपरेशन

डिवाइस को निष्क्रिय मोड से जगाने के लिए WDT मॉड्यूल का उपयोग किया जा सकता है। निष्क्रिय मोड में प्रवेश करते समय, WDT रन मोड काउंटर गिनना बंद कर देता है और पावर सेव मोड WDT रीसेट स्थिति से गिनती शुरू कर देता है, जब तक कि यह समय समाप्त न हो जाए, या डिवाइस किसी रुकावट से जाग न जाए। डिवाइस जागता है और कोड निष्पादन को फिर से शुरू करता है, WDTO बिट (RCON [4]) सेट करता है और रन मोड WDT को फिर से शुरू करता है।

जागने के दौरान समय की देरी

WDT इवेंट स्लीप में और कोड निष्पादन की शुरुआत के बीच एक समय की देरी होगी। इस देरी की अवधि में उपयोग में आने वाले ऑसिलेटर के लिए स्टार्ट-अप समय शामिल है। स्लीप मोड से वेक-अप के विपरीत, आइडल मोड से वेक-अप से जुड़े समय में कोई देरी नहीं होती है। निष्क्रिय मोड के दौरान सिस्टम क्लॉक चल रहा है; इसलिए, वेक-अप पर स्टार्ट-अप देरी की आवश्यकता नहीं है।

पावर सेव मोड में WDT क्लॉक सोर्स

पावर सेव मोड के लिए WDT क्लॉक स्रोत उपयोगकर्ता-चयन योग्य नहीं है। घड़ी का स्रोत एलपीआरसी है।

डिबग मोड में WDT ऑपरेशन

टाइम-आउट को रोकने के लिए WDT को डिबग मोड में अक्षम किया जाना चाहिए।

संबंधित आवेदन नोट

यह खंड उन एप्लिकेशन नोटों को सूचीबद्ध करता है जो मैनुअल के इस खंड से संबंधित हैं। ये एप्लिकेशन नोट्स विशेष रूप से dsPIC33 / PIC24 डिवाइस परिवार के लिए नहीं लिखे जा सकते हैं, लेकिन अवधारणाएँ प्रासंगिक हैं और संशोधन और संभावित सीमाओं के साथ उपयोग की जा सकती हैं। डुअल वॉचडॉग टाइमर मॉड्यूल से संबंधित वर्तमान एप्लिकेशन नोट हैं:

टिप्पणी: माइक्रोचिप पर जाएँ webस्थल (www.माइक्रोचिप.कॉम) अतिरिक्त एप्लिकेशन नोट्स और कोड पूर्व के लिएampउपकरणों के dsPIC33/PIC24 परिवार के लिए लेस।

संशोधन इतिहास

संशोधन ए (मार्च 2016)
यह इस दस्तावेज़ का प्रारंभिक संस्करण है।
संशोधन बी (जून 2018)
डिवाइस परिवार का नाम dsPIC33/PIC24 में बदलता है।
पृष्ठ पाद लेख से अग्रिम सूचना वॉटरमार्क हटाता है।
संशोधन सी (फरवरी 2022)
अद्यतन तालिका 2-1 और तालिका 3-1।
अपडेट रजिस्टर 2-1।
धारा 3.1 "संचालन के तरीके", खंड 3.2 "वॉचडॉग टाइमर प्रोग्रामेबल विंडो", खंड 3.3 "डब्ल्यूडीटी को सक्षम और अक्षम करना", खंड 3.4.1 "डिवाइस" को अपडेट करता है
कॉन्फ़िगरेशन नियंत्रित विंडो मोड", खंड 3.4.2 "सॉफ़्टवेयर नियंत्रित विंडो मोड", खंड 3.7 "WDT क्लॉक स्रोत" और अनुभाग 6.1.2 "निष्क्रिय मोड में WDT ऑपरेशन"।
वॉचडॉग टाइमर मानक "मास्टर" और "स्लेव" शब्दावली का उपयोग करता है। इस दस्तावेज़ में प्रयुक्त समतुल्य माइक्रोचिप शब्दावली क्रमशः "मुख्य" और "माध्यमिक" है

माइक्रोचिप उत्पादों पर कोड सुरक्षा सुविधा के निम्नलिखित विवरण पर ध्यान दें:

  • माइक्रोचिप उत्पाद उनके विशेष माइक्रोचिप डेटा शीट में निहित विनिर्देशों को पूरा करते हैं।
  • माइक्रोचिप का मानना ​​है कि उसके उत्पादों का परिवार सुरक्षित है, जब उनका उपयोग इच्छित तरीके से, परिचालन विनिर्देशों के भीतर और सामान्य परिस्थितियों में किया जाए।
  • माइक्रोचिप मूल्यों और आक्रामक रूप से अपने बौद्धिक संपदा अधिकारों की रक्षा करता है। माइक्रोचिप उत्पाद की कोड सुरक्षा सुविधाओं को भंग करने का प्रयास सख्त वर्जित है और यह डिजिटल मिलेनियम कॉपीराइट एक्ट का उल्लंघन कर सकता है।
  • न तो माइक्रोचिप और न ही कोई अन्य सेमीकंडक्टर निर्माता अपने कोड की सुरक्षा की गारंटी दे सकता है। कोड सुरक्षा का मतलब यह नहीं है कि हम उत्पाद की "अटूट" होने की गारंटी दे रहे हैं। कोड सुरक्षा लगातार विकसित हो रही है। माइक्रोचिप अपने उत्पादों की कोड सुरक्षा सुविधाओं को लगातार बेहतर बनाने के लिए प्रतिबद्ध है।

इस प्रकाशन और यहां दी गई जानकारी का उपयोग केवल माइक्रोचिप उत्पादों के साथ किया जा सकता है, जिसमें माइक्रोचिप उत्पादों को आपके आवेदन के साथ डिजाइन, परीक्षण और एकीकृत करना शामिल है। इस जानकारी का किसी अन्य तरीके से उपयोग करना इन शर्तों का उल्लंघन करता है। डिवाइस एप्लिकेशन के बारे में जानकारी केवल आपकी सुविधा के लिए प्रदान की जाती है और इसे अपडेट द्वारा प्रतिस्थापित किया जा सकता है। यह सुनिश्चित करना आपकी जिम्मेदारी है कि आपका आवेदन आपके विनिर्देशों के अनुरूप है। अतिरिक्त सहायता के लिए अपने स्थानीय माइक्रोचिप बिक्री कार्यालय से संपर्क करें या अतिरिक्त सहायता प्राप्त करें
https://www.microchip.com/en-us/support/design-help/client-supportservices.
यह जानकारी माइक्रोचिप "जैसा है" द्वारा प्रदान की जाती है। माइक्रोचिप किसी भी प्रकार का कोई प्रतिनिधित्व या वारंटी नहीं देता है चाहे व्यक्त या निहित, लिखित या मौखिक, वैधानिक या अन्यथा, सूचना से संबंधित जिसमें गैर-उल्लंघन, व्यापारिकता, और किसी विशेष उद्देश्य के लिए उपयुक्तता, या वारंटियों की किसी भी निहित वारंटी शामिल है लेकिन इस तक सीमित नहीं है। इसकी स्थिति, गुणवत्ता, या प्रदर्शन।

किसी भी स्थिति में माइक्रोचिप किसी भी प्रकार के अप्रत्यक्ष, विशेष, दंडात्मक, आकस्मिक या परिणामी नुकसान, क्षति, लागत या व्यय के लिए उत्तरदायी नहीं होगी, चाहे वह किसी भी कारण से हुई हो, भले ही माइक्रोचिप को इस संभावना के बारे में सूचित किया गया हो या नुकसान का पूर्वानुमान लगाया जा सकता हो। कानून द्वारा अनुमत पूर्ण सीमा तक, सूचना या इसके उपयोग से संबंधित किसी भी तरह के सभी दावों पर माइक्रोचिप की कुल देयता उस शुल्क की राशि से अधिक नहीं होगी, यदि कोई हो, जिसे आपने सूचना के लिए माइक्रोचिप को सीधे भुगतान किया है।
जीवन रक्षक और/या सुरक्षा अनुप्रयोगों में माइक्रोचिप उपकरणों का उपयोग पूरी तरह से खरीदार के जोखिम पर है, और खरीदार ऐसे उपयोग से होने वाले किसी भी और सभी नुकसानों, दावों, मुकदमों या खर्चों से माइक्रोचिप को बचाने, क्षतिपूर्ति करने और हानिरहित रखने के लिए सहमत है। जब तक अन्यथा न कहा जाए, किसी भी माइक्रोचिप बौद्धिक संपदा अधिकारों के तहत कोई लाइसेंस, निहित रूप से या अन्यथा, नहीं दिया जाता है।

ट्रेडमार्क

माइक्रोचिप नाम और लोगो, माइक्रोचिप लोगो, एडाप्टेक, एनीरेट, एवीआर, एवीआर लोगो, एवीआर फ्रीक्स, बेसटाइम, बिटक्लाउड, क्रिप्टोमेमरी, क्रिप्टोआरएफ, डीएसपीआईसी, फ्लेक्सपीडब्लूआर, हेल्डो, आईग्लू, ज्यूकब्लॉक्स, कीलोक, क्लेर, लैनचेक, लिंकएमडी, मैक्स स्टाइलस, maXTouch, MediaLB, मेगाAVR, माइक्रोसेमी, माइक्रोसेमी लोगो, MOST, MOST लोगो, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 लोगो, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST लोगो, SuperFlash , Symmetriccom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, और XMEGA USA और अन्य देशों में शामिल माइक्रोचिप टेक्नोलॉजी के पंजीकृत ट्रेडमार्क हैं। AgileSwitch, APT, क्लॉकवर्क्स, द एंबेडेड कंट्रोल सॉल्यूशंस कंपनी, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, प्रेसिजन एज, ProASIC, ProASIC Plus, ProASIC Plus logo, QuietWire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, और ZL संयुक्त राज्य अमेरिका में शामिल माइक्रोचिप टेक्नोलॉजी के पंजीकृत ट्रेडमार्क हैं, एडजेसेंट की सप्रेशन, AKS, एनालॉग-फॉर-द-डिजिटल एज, एनी कैपेसिटर, AnyIn, AnyOut, ऑगमेंटेड स्विचिंग, ब्लूस्काई, बॉडीकॉम, कोडगार्ड, क्रिप्टोऑथेंटिकेशन, क्रिप्टोऑटोमोटिव, क्रिप्टोकंपैनियन, क्रिप्टोकंट्रोलर, dsPICDEM, dsPICDEM.net, डायनामिक एवरेज मैचिंग, DAM, ECAN, एस्प्रेसो T1S, एथरग्रीन, ग्रिडटाइम, आइडियलब्रिज, इन-सर्किट सीरियल प्रोग्रामिंग, ICSP, INICnet, इंटेलिजेंट पैरेललिंग, इंटर-चिप कनेक्टिविटी, जिटरब्लॉकर, नॉब-ऑन-डिस्प्ले, मैक्सक्रिप्टो, मैक्सView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB प्रमाणित लोगो, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, सर्वज्ञ कोड जनरेशन, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE , रिपल ब्लॉकर, RTAX, RTG4, SAM-ICE, सीरियल क्वाड I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, वैरीसेंस, वेक्टरब्लॉक्स, वेरिफी, Viewस्पैन, वाइपरलॉक, एक्सप्रेसकनेक्ट और ज़ेना संयुक्त राज्य अमेरिका और अन्य देशों में माइक्रोचिप टेक्नोलॉजी इंकॉर्पोरेटेड के ट्रेडमार्क हैं।

एसक्यूटीपी अमेरिका में माइक्रोचिप टेक्नोलॉजी इनकॉर्पोरेटेड का एक सेवा चिह्न है
एडाप्टेक लोगो, फ्रीक्वेंसी ऑन डिमांड, सिलिकॉन स्टोरेज टेक्नोलॉजी, सिमकॉम और ट्रस्टेड टाइम अन्य देशों में माइक्रोचिप टेक्नोलॉजी इंक के पंजीकृत ट्रेडमार्क हैं। GestIC अन्य देशों में Microchip Technology Germany II GmbH & Co. KG का पंजीकृत ट्रेडमार्क है, जो Microchip Technology Inc. की सहायक कंपनी है।
यहां उल्लिखित अन्य सभी ट्रेडमार्क उनकी संबंधित कंपनियों की संपत्ति हैं।
© 2016-2022, माइक्रोचिप टेक्नोलॉजी शामिल और इसके
सहायक कंपनियों।
सर्वाधिकार सुरक्षित।
ISBN: 978-1-5224-9893-3

दुनिया भर में बिक्री और सेवा

अमेरिका की
कॉर्पोरेट कार्यालय
2355 वेस्ट चांडलर बुलेवार्ड।
चांडलर, AZ 85224-6199
दूरभाष: 480-792-7200
फैक्स: 480-792-7277
तकनीकी समर्थन:
http://www.microchip.com/support
Web पता: www.माइक्रोचिप.कॉम

दस्तावेज़ / संसाधन

माइक्रोचिप dsPIC33 डुअल वॉचडॉग टाइमर [पीडीएफ] उपयोगकर्ता गाइड
dsPIC33 डुअल वॉचडॉग टाइमर, dsPIC33, डुअल वॉचडॉग टाइमर, वॉचडॉग टाइमर

संदर्भ

एक टिप्पणी छोड़ें

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड चिह्नित हैं *