मायक्रोचिप dsPIC33/PIC24 DMT डेडमॅन टाइमर मॉड्यूल
टीप: हा कौटुंबिक संदर्भ मॅन्युअल विभाग डिव्हाइस डेटा शीटला पूरक म्हणून काम करण्यासाठी आहे. डिव्हाइस प्रकारावर अवलंबून, हा मॅन्युअल विभाग सर्व dsPIC33/PIC24 डिव्हाइसेसना लागू होणार नाही.
हा दस्तऐवज तुम्ही वापरत असलेल्या डिव्हाइसला सपोर्ट करतो की नाही हे तपासण्यासाठी कृपया सध्याच्या डिव्हाइस डेटा शीटमधील “डेडमॅन टाइमर (डीएमटी)” प्रकरणाच्या सुरुवातीला दिलेल्या टिपचा सल्ला घ्या.
डिव्हाइस डेटा शीट आणि कुटुंब संदर्भ मॅन्युअल विभाग मायक्रोचिप वर्ल्डवाइड वरून डाउनलोड करण्यासाठी उपलब्ध आहेत Webयेथे साइट: http://www.microchip.com.
परिचय
डेडमॅन टाइमर (डीएमटी) मॉड्यूल वापरकर्त्यांना वापरकर्त्यांनी निर्दिष्ट केलेल्या वेळेच्या विंडोमध्ये नियतकालिक टाइमर व्यत्यय आवश्यक करून त्यांच्या ऍप्लिकेशन सॉफ्टवेअरच्या आरोग्यावर लक्ष ठेवण्यास सक्षम करण्यासाठी डिझाइन केले आहे. डीएमटी मॉड्यूल एक समकालिक काउंटर आहे आणि सक्षम केल्यावर, सूचना मिळवणे मोजले जाते आणि सॉफ्ट ट्रॅप/इंटरप्ट करण्यास सक्षम आहे. डीएमटी इव्हेंट सॉफ्ट ट्रॅप आहे की नाही हे तपासण्यासाठी सध्याच्या डिव्हाइस डेटा शीटमधील “इंटरप्ट कंट्रोलर” प्रकरणाचा संदर्भ घ्या किंवा जर डीएमटी काउंटर निर्देशांच्या एका सेटमध्ये साफ केले गेले नाही तर व्यत्यय आणा. डीएमटी सामान्यत: प्रोसेसर (TCY) चालविणाऱ्या सिस्टम घड्याळाशी जोडलेले असते. वापरकर्ता टाइमर टाइम-आउट मूल्य आणि मास्क मूल्य निर्दिष्ट करतो जे विंडोची श्रेणी निर्दिष्ट करते, जी संख्यांची श्रेणी आहे जी तुलना कार्यक्रमासाठी विचारात घेतली जात नाही.
या मॉड्यूलची काही प्रमुख वैशिष्ट्ये आहेत:
- कॉन्फिगरेशन किंवा सॉफ्टवेअर सक्षम नियंत्रित
- वापरकर्ता-कॉन्फिगर करण्यायोग्य टाइम-आउट कालावधी किंवा सूचना संख्या
- टाइमर साफ करण्यासाठी दोन सूचना क्रम
- टाइमर साफ करण्यासाठी 32-बिट कॉन्फिगर करण्यायोग्य विंडो
आकृती 1-1 डेडमॅन टाइमर मॉड्यूलचा ब्लॉक आकृती दर्शविते.
आकृती 1-1: डेडमॅन टाइमर मॉड्यूल ब्लॉक आकृती
नोंद
- डीएमटी एकतर कॉन्फिगरेशन रजिस्टर, एफडीएमटी किंवा स्पेशल फंक्शन रजिस्टर (एसएफआर), डीएमटीसीओएन मध्ये सक्षम केले जाऊ शकते.
- जेव्हा जेव्हा प्रोसेसरद्वारे सिस्टम क्लॉक वापरून सूचना प्राप्त केल्या जातात तेव्हा DMT क्लॉक केले जाते. उदाample, GOTO सूचना अंमलात आणल्यानंतर (जे चार सूचना चक्र वापरते), DMT काउंटर फक्त एकदाच वाढवले जाईल.
- BAD1 आणि BAD2 हे अयोग्य अनुक्रम ध्वज आहेत. अधिक माहितीसाठी, विभाग 3.5 “डीएमटी रीसेट करणे” पहा.
- DMT कमाल संख्या FDMTCNL आणि FDMTCNH रजिस्टर्सच्या प्रारंभिक मूल्याद्वारे नियंत्रित केली जाते.
- डीएमटी इव्हेंट एक नॉन-मास्क करण्यायोग्य सॉफ्ट ट्रॅप किंवा व्यत्यय आहे.
आकृती 1-2 डेडमॅन टाइमर इव्हेंटची वेळ रेखाचित्र दर्शवते.
आकृती 1-2: डेडमॅन टाइमर इव्हेंट
डीएमटी नोंदणी
टीप: प्रत्येक dsPIC33/PIC24 फॅमिली डिव्हाइस प्रकारात एक किंवा अधिक DMT मॉड्यूल असू शकतात.
अधिक तपशीलांसाठी विशिष्ट डिव्हाइस डेटा शीट पहा.
डीएमटी मॉड्यूलमध्ये खालील स्पेशल फंक्शन रजिस्टर्स (एसएफआर) असतात:
- DMTCON: डेडमॅन टाइमर कंट्रोल रजिस्टर
हे रजिस्टर डेडमॅन टाइमर सक्षम किंवा अक्षम करण्यासाठी वापरले जाते. - DMTPRECLR: डेडमॅन टाइमर प्रीक्लियर रजिस्टर
शेवटी डेडमॅन टाइमर साफ करण्यासाठी एक स्पष्ट कीवर्ड लिहिण्यासाठी हे रजिस्टर वापरले जाते. - DMTCLR: डेडमॅन टाइमर साफ रजिस्टर
DMTPRECLR रजिस्टरला स्पष्ट शब्द लिहिल्यानंतर स्पष्ट कीवर्ड लिहिण्यासाठी या रजिस्टरचा वापर केला जातो. स्पष्ट कीवर्ड लिहिल्यानंतर डेडमॅन टाइमर साफ केला जाईल. - DMTSTAT: डेडमॅन टाइमर स्टेटस रजिस्टर
हे रजिस्टर चुकीच्या कीवर्ड व्हॅल्यूज किंवा सीक्वेन्स किंवा डेडमॅन टाइमर इव्हेंट्ससाठी स्थिती प्रदान करते आणि डीएमटी क्लिअर विंडो उघडली आहे की नाही. - DMTCNTL: डेडमॅन टाइमर मोजणी नोंदणी कमी आणि
DMTCNTH: डेडमॅन टाइमर गणना उच्च
ही कमी आणि उच्च गणना नोंदणी, 32-बिट काउंटर रजिस्टर म्हणून, वापरकर्ता सॉफ्टवेअरला DMT काउंटरची सामग्री वाचण्याची परवानगी देते.
- DMTPSCNTL: पोस्ट स्टेटस कॉन्फिगर करा डीएमटी काउंट स्टेटस रजिस्टर कमी आणि DMTPSCNTH: पोस्ट स्टेटस कॉन्फिगर करा डीएमटी काउंट स्टेटस रजिस्टर हाय
हे खालचे आणि उच्च रजिस्टर्स अनुक्रमे FDMTCNTL आणि FDMTCNTH रजिस्टर्समधील DMTCNTx कॉन्फिगरेशन बिट्सचे मूल्य प्रदान करतात.
- DMTPSINTVL: पोस्ट स्टेटस डीएमटी इंटरव्हल स्टेटस रजिस्टर कमी आणि डीएमटीपीएसआयएनटीव्हीएच कॉन्फिगर करा: पोस्ट स्टेटस डीएमटी इंटरव्हल स्टेटस रजिस्टर हाय कॉन्फिगर करा
हे खालचे आणि उच्च रजिस्टर्स अनुक्रमे FDMTIVTL आणि FDMTIVTH रजिस्टर्समधील DMTIVTx कॉन्फिगरेशन बिट्सचे मूल्य प्रदान करतात.
- DMTHOLDREG: डीएमटी रजिस्टर ठेवा
जेव्हा DMTCNTH आणि DMTCNTL रजिस्टर वाचले जातात तेव्हा या रजिस्टरमध्ये DMTCNTH रजिस्टरचे शेवटचे वाचलेले मूल्य असते.
तक्ता 2-1: डेडमॅन टाइमर मॉड्यूलवर परिणाम करणारे फ्यूज कॉन्फिगरेशन रजिस्टर्स
नाव नोंदणी करा | वर्णन |
FDMT | या रजिस्टरमध्ये डीएमटीईएन बिट सेट केल्याने डीएमटी मॉड्यूल सक्षम होते आणि जर हा बिट स्पष्ट असेल तर डीएमटीसीओएन रजिस्टरद्वारे सॉफ्टवेअरमध्ये डीएमटी सक्षम केले जाऊ शकते. |
FDMTCNTL आणि FDMTCNTH | खालचा (DMTCNT[15:0]) आणि वरचा (DMTCNT[31:16])
16 बिट्स 32-बिट डीएमटी सूचना गणना टाइम-आउट मूल्य कॉन्फिगर करतात. या नोंदणींवर लिहिलेले मूल्य म्हणजे DMT इव्हेंटसाठी आवश्यक असलेल्या सूचनांची एकूण संख्या. |
FDMTIVTL आणि FDMTIVTH | खालचा (DMITIVT[15:0]) आणि वरचा (DMIVT[31:16])
16 बिट 32-बिट DMT विंडो अंतराल कॉन्फिगर करतात. या रजिस्टर्सवर लिहिलेले मूल्य म्हणजे DMT साफ करण्यासाठी आवश्यक असलेल्या सूचनांची किमान संख्या. |
नकाशा नोंदणी करा
डेडमॅन टाइमर (डीएमटी) मॉड्यूलशी संबंधित नोंदणीचा सारांश तक्ता 2-2 मध्ये प्रदान केला आहे.
तक्ता 2-2: DMT नोंदणी नकाशा
SFR नाव | बिट 15 | बिट 14 | बिट 13 | बिट 12 | बिट 11 | बिट 10 | बिट 9 | बिट 8 | बिट 7 | बिट 6 | बिट 5 | बिट 4 | बिट 3 | बिट 2 | बिट 1 | बिट 0 |
DMTCON | ON | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
DMTPRECLR | पायरी 1[7:0] | — | — | — | — | — | — | — | — | |||||||
DMTCLR | — | — | — | — | — | — | — | — | पायरी 2[7:0] | |||||||
DMTSTAT | — | — | — | — | — | — | — | — | BAD1 | BAD2 | DMTEVENT | — | — | — | — | WINOPN |
DMTCNTL | काउंटर[१५:०] | |||||||||||||||
DMTCNTH | काउंटर[१५:०] | |||||||||||||||
DMTHOLDREG | UPRCNT[१५:०] | |||||||||||||||
DMTPSCNTL | पीएससीएनटी[१५:०] | |||||||||||||||
DMTPSCNTH | पीएससीएनटी[१५:०] | |||||||||||||||
DMTPSINTVL | PSINTV[१५:०] | |||||||||||||||
DMTPSINTVH | PSINTV[१५:०] |
आख्यायिका: = लागू न केलेले, '0' म्हणून वाचा. रीसेट मूल्ये हेक्साडेसिमलमध्ये दर्शविली आहेत.
डीएमटी कंट्रोल रजिस्टर
2-1 नोंदणी करा: DMTCON: डेडमॅन टाइमर कंट्रोल रजिस्टर
R/W-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
ON(1,2) | — | — | — | — | — | — | — |
बिट 15 | बिट 8 |
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
बिट 7 | बिट 0 |
आख्यायिका:
R = वाचनीय बिट W = लिहिण्यायोग्य बिट U = अप्रयुक्त बिट, '0' म्हणून वाचा -n = POR '1' वर मूल्य = बिट सेट केले आहे '0' = बिट साफ केले आहे x = बिट अज्ञात आहे |
बिट 15
चालू: Deadman Timer Module Enable bit(1,2) 1 = Deadman Timer मॉड्यूल सक्षम आहे
0 = डेडमॅन टाइमर मॉड्यूल सक्षम केलेले नाही
बिट 14-0 लागू न केलेले: '0' म्हणून वाचा
नोंद
- जेव्हा FDMT रजिस्टरमध्ये DMTEN = 0 असेल तेव्हाच या बिटचे नियंत्रण असते.
- डीएमटी सॉफ्टवेअरमध्ये अक्षम केले जाऊ शकत नाही. या बिटवर '0' लिहिण्याचा कोणताही परिणाम होत नाही.
2-2 नोंदणी करा: DMTPRECLR: डेडमॅन टाइमर प्रीक्लियर रजिस्टर
R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 |
पायरी 1[7:0](1) | |||||||
बिट 15 | बिट 8 |
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
बिट 7 | बिट 0 |
आख्यायिका:
R = वाचनीय बिट W = लिहिण्यायोग्य बिट U = अप्रयुक्त बिट, '0' म्हणून वाचा -n = POR '1' वर मूल्य = बिट सेट केले आहे '0' = बिट साफ केले आहे x = बिट अज्ञात आहे |
बिट 15-8 STEP1[7:0]: DMT प्रीक्लियर बिट्स सक्षम करा(1)
01000000 = डेडमॅन टाइमर प्रीक्लियर सक्षम करते (चरण 1)
बिट 7-0 इतर सर्व लेखन नमुने = BAD1 ध्वज सेट करते. लागू न केलेले: '0' म्हणून वाचा
टीप 1: STEP15 आणि STEP8 चा योग्य क्रम लिहून DMT काउंटर रीसेट केल्यावर बिट्स[1:2] साफ केले जातात.
2-3 नोंदणी करा: DMTCLR: डेडमॅन टाइमर क्लिअर रजिस्टर
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
बिट 15 | बिट 8 |
R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 |
पायरी 2[7:0](1) | |||||||
बिट 7 | बिट 0 |
आख्यायिका:
R = वाचनीय बिट W = लिहिण्यायोग्य बिट U = अप्रयुक्त बिट, '0' म्हणून वाचा -n = POR '1' वर मूल्य = बिट सेट केले आहे '0' = बिट साफ केले आहे x = बिट अज्ञात आहे |
बिट 15-8 लागू न केलेले: '0' म्हणून वाचा
बिट 7-0 STEP2[7:0]: DMT क्लियर टाइमर बिट(1)
00001000 = STEP1[7:0], STEP2[7:0] आणि डेडमॅन टाइमर STEP1[7:0] बिट्सच्या योग्य क्रमाने लोड करण्याआधी असल्यास साफ करते. DMTCNT रजिस्टर वाचून आणि काउंटर रीसेट होत असल्याचे निरीक्षण करून या बिट्सवर लिहिणे सत्यापित केले जाऊ शकते.
इतर सर्व लेखन नमुने = BAD2 ध्वज सेट करते. STEP1[7:0] चे मूल्य अपरिवर्तित राहील आणि STEP2[7:0] द्वारे लिहिलेले नवीन मूल्य कॅप्चर केले जाईल.
टीप 1: STEP7 आणि STEP0 चा योग्य क्रम लिहून DMT काउंटर रीसेट केल्यावर बिट्स[1:2] साफ केले जातात.
2-4 नोंदणी करा: DMTSTAT: डेडमॅन टाइमर स्टेटस रजिस्टर
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
बिट 15 | बिट 8 |
R-0 | R-0 | R-0 | U-0 | U-0 | U-0 | U-0 | R-0 |
BAD1(1) | BAD2(1) | DMTEVENT(1) | — | — | — | — | WINOPN |
बिट 7 | बिट 0 |
आख्यायिका:
R = वाचनीय बिट W = लिहिण्यायोग्य बिट U = अप्रयुक्त बिट, '0' म्हणून वाचा -n = POR '1' वर मूल्य = बिट सेट केले आहे '0' = बिट साफ केले आहे x = बिट अज्ञात आहे |
बिट 15-8 लागू न केलेले: '0' म्हणून वाचा
बिट 7 BAD1: खराब STEP1[7:0] व्हॅल्यू डिटेक्ट बिट(1)
1 = चुकीचे STEP1[7:0] मूल्य आढळले
0 = चुकीचे STEP1[7:0] मूल्य आढळले नाही
बिट 6 BAD2: खराब STEP2[7:0] व्हॅल्यू डिटेक्ट बिट(1)
1 = चुकीचे STEP2[7:0] मूल्य आढळले
0 = चुकीचे STEP2[7:0] मूल्य आढळले नाही
बिट 5 DMTEVENT: डेडमॅन टाइमर इव्हेंट बिट(1)
1 = डेडमॅन टाइमर इव्हेंट आढळला (काउंटर कालबाह्य झाले, किंवा चुकीचे STEP1[7:0] किंवा STEP2[7:0] मूल्य काउंटर वाढीपूर्वी प्रविष्ट केले गेले)
0 = डेडमॅन टाइमर इव्हेंट आढळला नाही
बिट 4-1 लागू न केलेले: '0' म्हणून वाचा
बिट 0 WINOPN: डेडमॅन टाइमर क्लियर विंडो बिट
1 = डेडमॅन टाइमर स्पष्ट विंडो उघडली आहे
0 = डेडमॅन टाइमर स्पष्ट विंडो उघडलेली नाही
टीप 1: BAD1, BAD2 आणि DMTEVENT बिट्स फक्त रीसेट केल्यावर साफ केले जातात.
2-5 नोंदणी करा: DMTCNTL: डेडमॅन टाइमर काउंट रजिस्टर कमी
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
काउंटर[१५:०] |
बिट 15 बिट 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
काउंटर[१५:०] |
बिट 7 बिट 0 |
आख्यायिका:
R = वाचनीय बिट W = लिहिण्यायोग्य बिट U = अप्रयुक्त बिट, '0' म्हणून वाचा -n = POR '1' वर मूल्य = बिट सेट केले आहे '0' = बिट साफ केले आहे x = बिट अज्ञात आहे |
बिट 15-0 काउंटर[१५:०]: लोअर डीएमटी काउंटर बिट्सची वर्तमान सामग्री वाचा
2-6 नोंदणी करा: DMTCNTH: डेडमॅन टाइमर गणना उच्च
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
काउंटर[१५:०] |
बिट 15 बिट 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
काउंटर[१५:०] |
बिट 7 बिट 0 |
आख्यायिका:
R = वाचनीय बिट W = लिहिण्यायोग्य बिट U = अप्रयुक्त बिट, '0' म्हणून वाचा -n = POR '1' वर मूल्य = बिट सेट केले आहे '0' = बिट साफ केले आहे x = बिट अज्ञात आहे |
बिट 15-0 काउंटर[३१:१६]: उच्च डीएमटी काउंटर बिट्सची वर्तमान सामग्री वाचा
2-7 नोंदणी करा: DMTPSCNTL: पोस्ट स्टेटस कॉन्फिगर करा डीएमटी काउंट स्टेटस रजिस्टर कमी
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
पीएससीएनटी[१५:०] | |||||||
बिट 15 | बिट 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
पीएससीएनटी[१५:०] |
बिट 7 बिट 0 |
आख्यायिका:
R = वाचनीय बिट W = लिहिण्यायोग्य बिट U = अप्रयुक्त बिट, '0' म्हणून वाचा -n = POR '1' वर मूल्य = बिट सेट केले आहे '0' = बिट साफ केले आहे x = बिट अज्ञात आहे |
बिट 15-0 पीएससीएनटी[१५:०]: लोअर डीएमटी इंस्ट्रक्शन काउंट व्हॅल्यू कॉन्फिगरेशन स्टेटस बिट्स
हे नेहमी FDMTCNTL कॉन्फिगरेशन रजिस्टरचे मूल्य असते.
2-8 नोंदणी करा: DMTPSCNTH: पोस्ट स्टेटस डीएमटी काउंट स्टेटस रजिस्टर हाय कॉन्फिगर करा
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
पीएससीएनटी[१५:०] | |||||||
बिट 15 | बिट 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
पीएससीएनटी[१५:०] | |||||||
बिट 7 | बिट 0 |
आख्यायिका:
R = वाचनीय बिट W = लिहिण्यायोग्य बिट U = अप्रयुक्त बिट, '0' म्हणून वाचा -n = POR '1' वर मूल्य = बिट सेट केले आहे '0' = बिट साफ केले आहे x = बिट अज्ञात आहे |
बिट 15-0 पीएससीएनटी[३१:१६]: उच्च डीएमटी सूचना काउंट व्हॅल्यू कॉन्फिगरेशन स्टेटस बिट्स
हे नेहमी FDMTCNTH कॉन्फिगरेशन रजिस्टरचे मूल्य असते.
2-9 नोंदणी करा: DMTPSINTVL: पोस्ट स्टेटस डीएमटी इंटरव्हल स्टेटस रजिस्टर कमी कॉन्फिगर करा
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
PSINTV[१५:०] |
बिट 15 बिट 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
PSINTV[१५:०] |
बिट 7 बिट 0 |
आख्यायिका:
R = वाचनीय बिट W = लिहिण्यायोग्य बिट U = अप्रयुक्त बिट, '0' म्हणून वाचा -n = POR '1' वर मूल्य = बिट सेट केले आहे '0' = बिट साफ केले आहे x = बिट अज्ञात आहे |
बिट 15-0 PSINTV[15:0]: लोअर DMT विंडो इंटरव्हल कॉन्फिगरेशन स्टेटस बिट्स
हे नेहमी FDMTIVTL कॉन्फिगरेशन रजिस्टरचे मूल्य असते.
2-10 नोंदणी करा: DMTPSINTVH: पोस्ट स्टेटस डीएमटी इंटरव्हल स्टेटस रजिस्टर हाय कॉन्फिगर करा
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSINTV[१५:०] | |||||||
बिट 15 | बिट 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSINTV[१५:०] | |||||||
बिट 7 | बिट 0 |
आख्यायिका:
R = वाचनीय बिट W = लिहिण्यायोग्य बिट U = अप्रयुक्त बिट, '0' म्हणून वाचा -n = POR '1' वर मूल्य = बिट सेट केले आहे '0' = बिट साफ केले आहे x = बिट अज्ञात आहे |
बिट 15-0 PSINTV[३१:१६]: उच्च डीएमटी विंडो इंटरव्हल कॉन्फिगरेशन स्टेटस बिट्स
हे नेहमी FDMTIVTH कॉन्फिगरेशन रजिस्टरचे मूल्य असते.
2-11 नोंदणी करा: DMTHOLDREG: DMT होल्ड रजिस्टर
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
UPRCNT[१५:०](1) | |||||||
बिट 15 | बिट 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
UPRCNT[१५:०](1) | |||||||
बिट 7 | बिट 0 |
आख्यायिका:
R = वाचनीय बिट W = लिहिण्यायोग्य बिट U = अप्रयुक्त बिट, '0' म्हणून वाचा -n = POR '1' वर मूल्य = बिट सेट केले आहे '0' = बिट साफ केले आहे x = बिट अज्ञात आहे |
बिट 15-0 UPRCNT[15:0]: DMTCNTH नोंदणीचे मूल्य समाविष्ट आहे जेव्हा DMTCNTL आणि DMTCNTH नोंदणी शेवटचे वाचलेले बिट होते(1)
टीप 1: DMTHOLDREG रजिस्टर रीसेट केल्यावर '0' वर सुरू केले जाते आणि जेव्हा DMTCNTL आणि DMTCNTH रजिस्टर वाचले जातात तेव्हाच लोड केले जाते.
डीएमटी ऑपरेशन
ऑपरेशनच्या पद्धती
डेडमॅन टाइमर (डीएमटी) मॉड्यूलचे प्राथमिक कार्य म्हणजे सॉफ्टवेअर खराब झाल्यास प्रोसेसरमध्ये व्यत्यय आणणे. DMT मॉड्यूल, जे सिस्टम घड्याळावर कार्य करते, एक विनामूल्य-रनिंग इंस्ट्रक्शन फेच टाइमर आहे, जे जेव्हा जेव्हा एखादी सूचना प्राप्त होते तेव्हा गणना जुळत नाही तोपर्यंत घड्याळ होते. प्रोसेसर स्लीप मोडमध्ये असताना सूचना मिळवल्या जात नाहीत.
DMT मॉड्यूलमध्ये 32-बिट काउंटर, दोन बाह्य, 16-बिट कॉन्फिगरेशन फ्यूज रजिस्टर्स, FDMTCNTL आणि FDMTCNTH द्वारे निर्दिष्ट केल्यानुसार, टाइम-आउट काउंट मॅच व्हॅल्यूसह केवळ-वाचनीय DMTCNTL आणि DMTCNTH नोंदणी असतात. जेव्हा जेव्हा मोजणी जुळते तेव्हा एक DMT इव्हेंट घडेल, जो सॉफ्ट ट्रॅप/इंटरप्टशिवाय काहीही नाही. डीएमटी इव्हेंट सॉफ्ट ट्रॅप किंवा व्यत्यय आहे की नाही हे तपासण्यासाठी वर्तमान डिव्हाइस डेटा शीटमधील "इंटरप्ट कंट्रोलर" प्रकरणाचा संदर्भ घ्या.
डीएमटी मॉड्यूल सामान्यत: मिशन-क्रिटिकल आणि सेफ्टी-क्रिटिकल ऍप्लिकेशन्समध्ये वापरले जाते, जेथे सॉफ्टवेअर कार्यक्षमतेतील कोणतीही बिघाड आणि अनुक्रम शोधणे आवश्यक आहे.
डीएमटी मॉड्यूल सक्षम आणि अक्षम करणे
डीएमटी मॉड्यूल डिव्हाइस कॉन्फिगरेशनद्वारे सक्षम किंवा अक्षम केले जाऊ शकते किंवा डीएमटीकॉन रजिस्टरवर लिहून सॉफ्टवेअरद्वारे सक्षम केले जाऊ शकते.
FDMT रजिस्टरमध्ये DMTEN कॉन्फिगरेशन बिट सेट केले असल्यास, DMT नेहमी सक्षम असते. ON कंट्रोल बिट (DMTCON[15]) '1' वाचून हे प्रतिबिंबित करेल. या मोडमध्ये, सॉफ्टवेअरमध्ये ऑन बिट साफ करता येत नाही. डीएमटी अक्षम करण्यासाठी, कॉन्फिगरेशन डिव्हाइसवर पुन्हा लिहिणे आवश्यक आहे. DMTEN फ्यूजमध्ये '0' वर सेट केले असल्यास, हार्डवेअरमध्ये DMT अक्षम केले जाते.
डेडमॅन टाइमर कंट्रोल (डीएमटीकॉन) रजिस्टरमध्ये ऑन बिट सेट करून सॉफ्टवेअर डीएमटी सक्षम करू शकते. तथापि, सॉफ्टवेअर नियंत्रणासाठी, FDMT रजिस्टरमधील DMTEN कॉन्फिगरेशन बिट '0' वर सेट केले पाहिजे. एकदा सक्षम केल्यानंतर, सॉफ्टवेअरमध्ये डीएमटी अक्षम करणे शक्य नाही.
डीएमटी काउंट विंडो केलेले अंतराल
डीएमटी मॉड्यूलमध्ये विंडो ऑपरेशन मोड आहे. DMTIVT[15:0] आणि DMTIVT[31:16] FDMTIVTL आणि FDMTIVTH रजिस्टर्समधील कॉन्फिगरेशन बिट्स, अनुक्रमे, विंडो इंटर-व्हॅल मूल्य सेट करतात. विंडो मोडमध्ये, मोजणी जुळण्यापूर्वी काउंटर अंतिम विंडोमध्ये असतानाच सॉफ्टवेअर डीएमटी साफ करू शकते. म्हणजेच, जर डीएमटी काउंटर व्हॅल्यू विंडो इंटरव्हल व्हॅल्यूवर लिहिलेल्या मूल्यापेक्षा जास्त किंवा समान असेल, तर डीएमटी मॉड्यूलमध्ये फक्त स्पष्ट क्रम समाविष्ट केला जाऊ शकतो. परवानगी असलेल्या खिडकीच्या आधी डीएमटी साफ केल्यास, डेडमॅन टाइमर सॉफ्ट ट्रॅप किंवा व्यत्यय त्वरित तयार केला जातो.
पॉवर-सेव्हिंग मोडमध्ये डीएमटी ऑपरेशन
DMT मॉड्युल फक्त इंस्ट्रक्शन फेचेसद्वारे वाढवले जात असल्याने, कोर निष्क्रिय असताना गणना मूल्य बदलणार नाही. डीएमटी मॉड्यूल स्लीप आणि आयडल मोडमध्ये निष्क्रिय राहते. डिव्हाइस झोपेतून किंवा निष्क्रियतेतून जागे होताच, डीएमटी काउंटर पुन्हा वाढू लागतो.
DMT रीसेट करत आहे
डीएमटी दोन प्रकारे रीसेट केली जाऊ शकते: एक मार्ग म्हणजे सिस्टम रीसेट वापरणे आणि दुसरा मार्ग म्हणजे डीएमटीपीआरईसीएलआर आणि डीएमटीसीएलआर रजिस्टरला क्रमबद्ध क्रम लिहून. डीएमटी काउंटर मूल्य साफ करण्यासाठी ऑपरेशन्सचा एक विशेष क्रम आवश्यक आहे:
- DMTPRECLR रजिस्टरमधील STEP1[7:0] बिट '01000000' (0x40) असे लिहिलेले असणे आवश्यक आहे:
- STEP0x बिट्समध्ये 40x1 व्यतिरिक्त कोणतेही मूल्य लिहिले असल्यास, DMTSTAT रजिस्टरमधील BAD1 बिट सेट केला जाईल आणि यामुळे DMT घटना घडते.
- पायरी 2 च्या आधी पायरी 1 नसल्यास, BAD1 आणि DMTEVENT ध्वज सेट केले जातात. BAD1 आणि DMTEVENT ध्वज फक्त डिव्हाइस रीसेटवर साफ केले जातात.
- DMTCLR रजिस्टरमधील STEP2[7:0] बिट्स '00001000' (0x08) असे लिहिलेले असणे आवश्यक आहे. पायरी 1 च्या आधी आणि डीएमटी ओपन विंडो इंटरव्हलमध्ये असेल तरच हे केले जाऊ शकते. एकदा योग्य मूल्ये लिहिल्यानंतर, DMT काउंटर शून्यावर साफ केले जाईल. DMTPRECLR, DMTCLR आणि DMTSTAT रजिस्टर्सचे मूल्य देखील शून्य केले जाईल.
- STEP0x बिट्समध्ये 08x2 व्यतिरिक्त कोणतेही मूल्य लिहिले असल्यास, DMTSTAT रजिस्टरमधील BAD2 बिट सेट केला जाईल आणि DMT घटना घडण्यास कारणीभूत ठरेल.
- पायरी 2 खुल्या विंडो अंतराल मध्ये चालते नाही; यामुळे BAD2 ध्वज सेट केला जातो. DMT घटना ताबडतोब येते.
- बॅक-टू-बॅक प्रीक्लीअर सीक्वेन्स (0x40) लिहिल्याने देखील BAD2 ध्वज सेट केला जातो आणि DMT घटना घडते.
टीप: अवैध प्रीक्लीअर/क्लीअर अनुक्रमानंतर, BAD1/BAD2 ध्वज सेट करण्यासाठी किमान दोन चक्रे आणि DMTEVENT सेट करण्यासाठी किमान तीन चक्रे लागतात.
BAD2 आणि DMTEVENT ध्वज फक्त डिव्हाइस रीसेटवर साफ केले जातात. आकृती 3-1 मध्ये दाखवल्याप्रमाणे फ्लोचार्ट पहा.
आकृती 3-1: DMT कार्यक्रमासाठी फ्लोचार्ट
नोंद
- कॉन्फिगरेशन फ्यूजमध्ये FDMT द्वारे पात्रतेनुसार DMT सक्षम (ON (DMTCON[15]) आहे.
- डीएमटी काउंटर काउंटरची मुदत संपल्यानंतर किंवा BAD1/BAD2 घटना केवळ डिव्हाइस रीसेट करून रीसेट केले जाऊ शकते.
- STEP2x आधी STEP1x (DMTCLEAR DMTPRECLEAR आधी लिहिलेले) किंवा BAD_STEP1 (DMTPRECLEAR 0x40 च्या समान नसलेल्या मूल्यासह लिहिलेले).
- STEP1x (STEP1x नंतर पुन्हा DTMPRECLEAR लिहिलेले), किंवा BAD_STEP2 (0x08 च्या बरोबरीचे मूल्य नसलेले DMTCLR लिहिलेले) किंवा विंडो इंटरव्हल उघडलेले नाही.
डीएमटी गणना निवड
डेडमॅन टाइमर संख्या अनुक्रमे DMTCNTL[15:0] आणि DMTCNTH[31:16] नोंदणी बिट्स FDMTCNTL आणि FDMTCNTH रजिस्टरमध्ये सेट केली जाते. वर्तमान डीएमटी गणना मूल्य खालच्या आणि उच्च डेडमॅन टाइमर काउंट रजिस्टर्स, DMTCNTL आणि DMTCNTH वाचून मिळवता येते.
DMTPSCNTL आणि DMTPSCNTH रजिस्टरमधील PSCNT[15:0] आणि PSCNT[31:16] बिट अनुक्रमे, डेडमॅन टाइमरसाठी निवडलेली कमाल संख्या वाचण्यासाठी सॉफ्टवेअरला अनुमती देतात. म्हणजे ही PSCNTx बिट व्हॅल्यू काही नसून कॉन्फिगरेशन फ्यूज रजिस्टर्स, FDMTCNTL आणि FDMTCNTH मध्ये सुरुवातीला DMTCNTx बिट्सवर लिहिलेली व्हॅल्यू आहेत. जेव्हाही DMT घटना घडते, तेव्हा वापरकर्ता नेहमी तुलना करू शकतो की DMTCNTL आणि DMTCNTH रजिस्टर्समधील वर्तमान काउंटर मूल्य DMTPSCNTL आणि DMTPSCNTH रजिस्टर्सच्या मूल्याच्या बरोबरीचे आहे की नाही, जे कमाल संख्या मूल्य धारण करतात.
DMTPSINTVL आणि DMTPSINTVH रजिस्टर्समधील अनुक्रमे PSINTV[15:0] आणि PSINTV[31:16] बिट, सॉफ्टवेअरला DMT विंडो इंटरव्हल मूल्य वाचण्याची परवानगी देतात. याचा अर्थ हे रजिस्टर्स FDMTIVTL आणि FDMTIVTH रजिस्टर्सवर लिहिलेले मूल्य वाचतात. त्यामुळे जेव्हा-जेव्हा DMTCNTL आणि DMTCNTH मधील DMT चालू काउंटर मूल्य DMTPSINTVL आणि DMTPSINTVH रजिस्टर्सच्या मूल्यापर्यंत पोहोचते तेव्हा विंडो इंटरव्हल उघडते जेणेकरून वापरकर्ता STEP2x बिट्समध्ये स्पष्ट क्रम घालू शकेल, ज्यामुळे DMT रीसेट होईल.
जेव्हाही DMTCNTL आणि DMTCNTH वाचले जातात तेव्हा DMTHOLDREG रजिस्टरमधील UPRCNT[15:0] बिट DMT अप्पर काउंट व्हॅल्यूज (DMTCNTH) च्या शेवटच्या रीडचे मूल्य धारण करतात.
संबंधित अर्ज नोट्स
हा विभाग मॅन्युअलच्या या विभागाशी संबंधित असलेल्या ऍप्लिकेशन नोट्सची सूची देतो. या ऍप्लिकेशन नोट्स विशेषतः dsPIC33/PIC24 उत्पादन कुटुंबांसाठी लिहिल्या जाऊ शकत नाहीत, परंतु संकल्पना समर्पक आहेत आणि त्या बदल आणि संभाव्य मर्यादांसह वापरल्या जाऊ शकतात. डेडमॅन टाइमर (डीएमटी) शी संबंधित सध्याच्या अॅप्लिकेशन नोट्स आहेत:
शीर्षक
यावेळी कोणत्याही संबंधित अर्ज नोट्स नाहीत.
टीप: कृपया मायक्रोचिप ला भेट द्या webजागा (www.microchip.com) अतिरिक्त ऍप्लिकेशन नोट्स आणि कोड उदाampउपकरणांच्या dsPIC33/PIC24 कुटुंबासाठी.
पुनरावृत्ती इतिहास
पुनरावृत्ती A (फेब्रुवारी 2014)
या दस्तऐवजाची ही प्रारंभिक रिलीझ केलेली आवृत्ती आहे.
पुनरावृत्ती B (मार्च 2022)
अद्यतने आकृती 1-1 आणि आकृती 3-1.
अद्यतने नोंदणी 2-1, नोंदणी 2-2, नोंदणी 2-3, नोंदणी 2-4, नोंदणी 2-9 आणि नोंदणी 2-10. अद्यतने तक्ता 2-1 आणि तक्ता 2-2.
अद्यतने विभाग 1.0 “परिचय”, विभाग 2.0 “डीएमटी नोंदणी”, विभाग 3.1 “ऑपरेशनचे मोड”, विभाग 3.2 “डीएमटी मॉड्यूल सक्षम करणे आणि अक्षम करणे”, विभाग 3.3 “डीएमटी काउंट विंडोड इंटरव्हल”, विभाग 3.5 “डीएमटी रिझट करणे” विभाग 3.6 “DMT गणना निवड”.
नोंदणी नकाशाला विभाग २.० “डीएमटी रजिस्टर्स” वर हलवते.
मायक्रोचिप उत्पादनांवरील कोड संरक्षण वैशिष्ट्याचे खालील तपशील लक्षात घ्या:
- मायक्रोचिप उत्पादने त्यांच्या विशिष्ट मायक्रोचिप डेटा शीटमध्ये समाविष्ट असलेल्या वैशिष्ट्यांची पूर्तता करतात.
- मायक्रोचिपचा असा विश्वास आहे की त्याच्या उत्पादनांचे कुटुंब इच्छित पद्धतीने, ऑपरेटिंग वैशिष्ट्यांमध्ये आणि सामान्य परिस्थितीत वापरल्यास सुरक्षित आहे.
- मायक्रोचिप त्याच्या बौद्धिक संपदा अधिकारांचे मूल्य आणि आक्रमकपणे संरक्षण करते. मायक्रोचिप उत्पादनाच्या कोड संरक्षण वैशिष्ट्यांचा भंग करण्याचा प्रयत्न कठोरपणे प्रतिबंधित आहे आणि डिजिटल मिलेनियम कॉपीराइट कायद्याचे उल्लंघन करू शकते.
- मायक्रोचिप किंवा इतर कोणताही सेमीकंडक्टर निर्माता त्याच्या कोडच्या सुरक्षिततेची हमी देऊ शकत नाही. कोड संरक्षणाचा अर्थ असा नाही की आम्ही उत्पादन "अटूट" असल्याची हमी देत आहोत. कोड संरक्षण सतत विकसित होत आहे. मायक्रोचिप आमच्या उत्पादनांची कोड संरक्षण वैशिष्ट्ये सतत सुधारण्यासाठी वचनबद्ध आहे.
हे प्रकाशन आणि यातील माहिती केवळ मायक्रोचिप उत्पादनांसह वापरली जाऊ शकते, ज्यामध्ये तुमच्या अनुप्रयोगासह मायक्रोचिप उत्पादनांची रचना, चाचणी आणि एकत्रीकरण समाविष्ट आहे. इतर कोणत्याही प्रकारे या माहितीचा वापर या अटींचे उल्लंघन करतो. डिव्हाइस ॲप्लिकेशन्सशी संबंधित माहिती केवळ तुमच्या सोयीसाठी प्रदान केली जाते आणि ती अपडेट्सद्वारे बदलली जाऊ शकते. तुमचा अर्ज तुमच्या वैशिष्ट्यांशी जुळतो याची खात्री करणे तुमची जबाबदारी आहे. अतिरिक्त समर्थनासाठी तुमच्या स्थानिक मायक्रोचिप विक्री कार्यालयाशी संपर्क साधा किंवा येथे अतिरिक्त समर्थन मिळवा https://www.microchip.com/en-us/support/design-help/client-support-services.
ही माहिती मायक्रोचिप द्वारे "जशी आहे तशी" प्रदान केली जाते. MICROCHIP कोणत्याही प्रकारचे कोणतेही प्रतिनिधित्व किंवा हमी देत नाही मग ते व्यक्त किंवा निहित, लिखित किंवा मौखिक, वैधानिक किंवा अन्यथा, माहितीशी संबंधित परंतु मर्यादित नसलेले गैर-उल्लंघन, व्यापारीता आणि विशिष्ट हेतूसाठी योग्यता, किंवा त्याच्या स्थिती, गुणवत्ता किंवा कार्यप्रदर्शनाशी संबंधित हमी.
कोणत्याही अप्रत्यक्ष, विशेष, दंडात्मक, आकस्मिक, किंवा परिणामी नुकसान, नुकसान, खर्च किंवा कोणत्याही प्रकारच्या खर्चासाठी मायक्रोचिप जबाबदार राहणार नाही, ज्याचा संबंध यूएसकेशी संबंधित असेल, जरी MICROCHIP ला संभाव्यतेचा सल्ला दिला गेला असेल किंवा नुकसान शक्य असेल. कायद्याने परवानगी दिलेल्या पूर्ण मर्यादेपर्यंत, माहितीशी संबंधित कोणत्याही प्रकारे सर्व दाव्यांवर मायक्रोचिपची संपूर्ण उत्तरदायित्व किंवा तिचा वापर, जर तुम्हाला काही असेल तर, शुल्काच्या रकमेपेक्षा जास्त होणार नाही. माहितीसाठी मायक्रोचिप.
लाइफ सपोर्ट आणि/किंवा सुरक्षा ऍप्लिकेशन्समध्ये मायक्रोचिप उपकरणांचा वापर पूर्णपणे खरेदीदाराच्या जोखमीवर आहे आणि खरेदीदार अशा वापरामुळे होणारे कोणतेही आणि सर्व नुकसान, दावे, दावे किंवा खर्चापासून निरुपद्रवी मायक्रोचिपचा बचाव, नुकसानभरपाई आणि ठेवण्यास सहमती देतो. कोणत्याही मायक्रोचिप बौद्धिक संपदा अधिकारांतर्गत कोणताही परवाना स्पष्टपणे किंवा अन्यथा सांगितल्याशिवाय दिला जात नाही.
मायक्रोचिपच्या क्वालिटी मॅनेजमेंट सिस्टम्सच्या माहितीसाठी, कृपया भेट द्या www.microchip.com/quality.
ट्रेडमार्क
मायक्रोचिपचे नाव आणि लोगो, मायक्रोचिप लोगो, Adaptec, AnyRate, AVR, AVR लोगो, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KKLEXLAX, लिंक्स, लिंक्स, लिंक्स maXTouch, MediaLB, megaAVR, Microsemi, Microsemi लोगो, MOST, MOST लोगो, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 लोगो, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpySTgo, SFNSTgo, SFNICS , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, आणि XMEGA हे यूएसए आणि इतर देशांमध्ये मायक्रोचिप टेक्नॉलॉजी इनकॉर्पोरेटेडचे नोंदणीकृत ट्रेडमार्क आहेत.
AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus, वाय-एएसआयसी प्लस SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath आणि ZL हे यूएसए मध्ये अंतर्भूत मायक्रोचिप तंत्रज्ञानाचे नोंदणीकृत ट्रेडमार्क आहेत.
संलग्न की सप्रेशन, AKS, analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, DAMPIEM CDERMIC, डीएएमपीआयएम, डीएएमपीआयएम, डीएएमपीआयएम नेटवर , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralling, Inter-chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB प्रमाणित लोगो, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, सर्वज्ञ कोड जनरेशन, PICDEM, PICDEM.net, PICKit, PICtail, PowerSmart, IQMatrix, PureSmart , Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USB, TSHARC VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, आणि ZENA हे यूएसए आणि इतर देशांमध्ये अंतर्भूत मायक्रोचिप तंत्रज्ञानाचे ट्रेडमार्क आहेत.
SQTP हे यूएसए मधील मायक्रोचिप तंत्रज्ञानाचे सेवा चिन्ह आहे
Adaptec लोगो, फ्रिक्वेन्सी ऑन डिमांड, सिलिकॉन स्टोरेज टेक्नॉलॉजी, Symmcom आणि ट्रस्टेड टाइम हे इतर देशांमध्ये मायक्रोचिप टेक्नॉलॉजी इंक. चे नोंदणीकृत ट्रेडमार्क आहेत.
GestIC हा मायक्रोचिप टेक्नॉलॉजी जर्मनी II GmbH & Co. KG चा नोंदणीकृत ट्रेडमार्क आहे, जो इतर देशांतील Microchip Technology Inc. ची उपकंपनी आहे.
येथे नमूद केलेले इतर सर्व ट्रेडमार्क त्यांच्या संबंधित कंपन्यांची मालमत्ता आहेत.
© 2014-2022, मायक्रोचिप टेक्नॉलॉजी इनकॉर्पोरेटेड आणि त्याच्या सहाय्यक कंपन्या.
सर्व हक्क राखीव.
ISBN: 978-1-6683-0063-3
सेवा
अमेरिका
कॉर्पोरेट कार्यालय
2355 वेस्ट चँडलर Blvd. चांडलर, AZ 85224-6199 दूरध्वनी: ५७४-५३७-८९००
फॅक्स: ५७४-५३७-८९००
तांत्रिक समर्थन: http://www.microchip.com/support
Web पत्ता:
www.microchip.com
अटलांटा
दुलुथ, जी.ए
दूरध्वनी: ५७४-५३७-८९००
फॅक्स: ५७४-५३७-८९००
ऑस्टिन, TX
दूरध्वनी: ५७४-५३७-८९००
बोस्टन
वेस्टबरो, एमए
दूरध्वनी: ५७४-५३७-८९००
फॅक्स: ५७४-५३७-८९००
शिकागो
इटास्का, आयएल
दूरध्वनी: ५७४-५३७-८९००
फॅक्स: ५७४-५३७-८९००
लॉस एंजेलिस
मिशन व्हिएजो, CA
दूरध्वनी: ५७४-५३७-८९००
फॅक्स: ५७४-५३७-८९००
दूरध्वनी: ५७४-५३७-८९००
न्यूयॉर्क,
NY दूरध्वनी: ५७४-५३७-८९००
कॅनडा - टोरोंटो
दूरध्वनी: ५७४-५३७-८९००
फॅक्स: ५७४-५३७-८९००
कागदपत्रे / संसाधने
![]() |
मायक्रोचिप dsPIC33/PIC24 DMT डेडमॅन टाइमर मॉड्यूल [pdf] वापरकर्ता मॅन्युअल dsPIC33 PIC24, DMT डेडमॅन टाइमर मॉड्यूल, dsPIC33 PIC24 DMT डेडमॅन टाइमर मॉड्यूल, डेडमॅन टाइमर मॉड्यूल, टाइमर मॉड्यूल |