MICROCHIP dsPIC33 Dual Watchdog Timer
හැඳින්වීම
dsPIC33/PIC24 Dual Watchdog Timer (WDT) මෙම කොටසේ විස්තර කර ඇත. රූප සටහන 1 බලන්න-
WDT හි බ්ලොක් රූප සටහනක් සඳහා 1.
WDT, සබල කළ විට, අභ්යන්තර අඩු බල RC (LPRC) ඔස්කිලේටර් ඔරලෝසු මූලාශ්රයෙන් හෝ ධාවන ප්රකාරයේදී තෝරා ගත හැකි ඔරලෝසු ප්රභවයෙන් ක්රියා කරයි. මෘදුකාංගයේ WDT වරින් වර ඉවත් නොකළහොත් උපාංගය නැවත සැකසීමෙන් පද්ධති මෘදුකාංග දෝෂ හඳුනා ගැනීමට WDT භාවිතා කළ හැක. WDT ජනේල ප්රකාරයේදී හෝ ජනේල නොවන ආකාරයෙන් වින්යාසගත කළ හැක. WDT post scaler භාවිතයෙන් විවිධ WDT කල් ඉකුත් වීමේ කාල සීමාවන් තෝරා ගත හැක. WDT උපාංගය Sleep හෝ Idle mode (Power Save mode) වෙතින් අවදි කිරීමට ද භාවිතා කළ හැක.
පහත දැක්වෙන්නේ WDT මොඩියුලවල ප්රධාන ලක්ෂණ කිහිපයකි:
- වින්යාස කිරීම හෝ මෘදුකාංග පාලනය වේ
- ධාවන සහ නිද්රා/නිෂ්ක්රීය මාතයන් සඳහා පරිශීලක-වින්යාසගත කළ හැකි කාල සීමාවන් වෙන් කරන්න
- Sleep හෝ Idle mode වෙතින් උපාංගය අවදි කළ හැක
- ධාවන මාදිලියේ පරිශීලක-තෝරාගත හැකි ඔරලෝසු මූලාශ්රය
- LPRC වෙතින් Sleep/Idle ආකාරයෙන් ක්රියා කරයි
වොච්ඩෝග් ටයිමර් බ්ලොක් රූප සටහන
සටහන
- නිශ්චිත ඔරලෝසු ස්විච් සිදුවීමකින් පසු WDT යළි පිහිටුවීමේ හැසිරීම උපාංගය මත රඳා පවතී. WDT ඉවත් කරන ඔරලෝසු මාරුවීම් සිදුවීම් පිළිබඳ විස්තරයක් සඳහා කරුණාකර නිශ්චිත උපාංග දත්ත පත්රිකාවේ "Watchdog Timer" කොටස වෙත යොමු වන්න.
- පවතින ඔරලෝසු මූලාශ්ර උපාංගය මත රඳා පවතී.
වොච්ඩෝග් ටයිමර් පාලන රෙජිස්ටර්
WDT මොඩියුල පහත සඳහන් විශේෂ කාර්ය ලේඛන (SFRs) වලින් සමන්විත වේ:
- WDTCONL: Watchdog Timer පාලන ලේඛනය
මෙම ලේඛනය වොච්ඩෝග් ටයිමරය සක්රිය හෝ අක්රිය කිරීමට භාවිතා කරන අතර ජනේල ක්රියාව සබල හෝ අක්රීය කරයි. - WDTCONH: Watchdog ටයිමර් යතුරු ලේඛනය
මෙම ලේඛනය කාලය අවසන් වීම වැළැක්වීම සඳහා WDT ඉවත් කිරීමට භාවිතා කරයි. - RCON: පාලන ලේඛනය යළි පිහිටුවන්න (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) | — | — | RUNDIV[4:0](2) | CLKSEL[1:0](2) | SLPDIV[4:0](2) | WDTWINEN(3) | |||||||||
WDTCONH | 15:0 | WDTCLRKEY[15:0] | |||||||||||||||
RCON(4, 5) | 15:0 | TRAPR(1) | IOPUWR(1) | — | — | — | — | CM(1) | VREGS(1) | අමතර(1) | එස්ඩබ්ලිව්ආර්(1) | — | WDTO | නිදාගන්න | IDLE(1) | BOR(1) | POR(1) |
පුරාවෘත්තය: — = ක්රියාත්මක නොකළ, '0' ලෙස කියවන්න
සටහන
- මෙම බිටු WDT මොඩියුලය සමඟ සම්බන්ධ නොවේ.
- මෙම බිටු කියවීමට පමණක් වන අතර වින්යාස බිටු වල අගය පිළිබිඹු කරයි.
- මෙම බිටු සකසා ඇත්නම් වින්යාස බිටු සඳහා තත්ත්වය පිළිබිඹු කරයි. බිට් එක පැහැදිලි නම්, අගය පාලනය වන්නේ මෘදුකාංගය මගිනි.
- WDTEN[1:0] වින්යාස බිටු '11' (ක්රමලේඛනගත නොකළ) නම්, ON (WDTCONL[15]) බිටු සැකසුම නොසලකා WDT සැමවිටම සක්රීය වේ.
- සියලුම යළි පිහිටුවීමේ තත්ව බිටු මෘදුකාංගයේ සැකසීමට හෝ ඉවත් කිරීමට හැකිය. මෙම බිටු වලින් එකක් මෘදුකාංගයේ සැකසීමෙන් උපාංගය යළි පිහිටුවීමක් සිදු නොවේ.
රෙජිස්ටර් 2-1: WDTCONL: Watchdog Timer Control Register
R/W-0 | U-0 | U-0 | Ry | Ry | Ry | Ry | Ry |
ON( 1 ,2 ) | — | — | RUNDIV[4:0](3) | ||||
බිට් 15 | බිට් 8 |
Ry | Ry | Ry | Ry | Ry | Ry | Ry | R/W/HS-0 |
CLKSEL[1:0](3, 4) | SLPDIV[4:0](3) | WDTWINEN(1) | |||||
බිට් 7 | බිට් 0 |
- bit 15 ON: Watchdog Timer සබල කරන්න bit(1,2)
1 = උපාංග වින්යාසය මඟින් සක්රීය කර නොමැති නම් වොච්ඩෝග් ටයිමරය සක්රීය කරයි
0 = වොච්ඩෝග් ටයිමරය මෘදුකාංගයේ සක්රීය කර ඇත්නම් එය අක්රීය කරයි - bit 14-13 ක්රියාත්මක නොකළ: '0' ලෙස කියවන්න
- bit 12-8 RUNDIV[4:0]: WDT ධාවන මාදිලිය Postscaler Status bits(3)
- බිට් 7-6 CLKSEL[1:0]: WDT ධාවන මාදිලි ඔරලෝසුව තත්ව බිටු තෝරන්න(3,4)
11 = LPRC ඔස්කිලේටරය
10 = FRC Oscillator
01 = වෙන් කර ඇත
00 = SYSCLK - bit 5-1 SLPDIV[4:0]: Sleep and Idle Mode WDT Postscaler Status bits(3)
- bit 0 WDTWINEN: Watchdog Timer Window Enable bit(1)
1 = කවුළු ප්රකාරය සක්රීය කරයි
0 = කවුළු මාදිලිය අක්රීය කරයි
සටහන
- මෙම බිටු මඟින් බිට් එක සකසා ඇත්නම් වින්යාස බිට් එකේ තත්ත්වය පිළිබිඹු කරයි. බිට් එක ක්ලියර් කර ඇත්නම් අගය පාලනය වන්නේ මෘදුකාංගය මගිනි.
- මොඩියුලයේ ON bit ඉවත් කරන උපදෙස් අනුගමනය කරමින් පරිශීලකයාගේ මෘදුකාංගය SYSCLK චක්රයේ පරිධියේ SFR කියවීම හෝ ලිවීම නොකළ යුතුය.
- මෙම බිටු කියවීමට පමණක් වන අතර වින්යාස බිටු වල අගය පිළිබිඹු කරයි.
- පවතින ඔරලෝසු මූලාශ්ර උපාංගය මත රඳා පවතී. කරුණාකර ලබා ගත හැකි බව සඳහා නිශ්චිත උපාංග දත්ත පත්රිකාවේ "Watchdog Timer" පරිච්ඡේදය වෙත යොමු වන්න.
ලියාපදිංචිය 2-2: WDTCONH: Watchdog Timer යතුරු ලේඛනය
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 |
පුරාවෘත්තය
R = කියවිය හැකි බිටු W = ලිවිය හැකි බිටු U = ක්රියාත්මක නොකළ බිටු, '0' ලෙස කියවන්න
-n = POR '1' හි අගය = Bit සකසා ඇත '0' = Bit හිස් කර ඇත x = Bit නොදන්නා
- bit 15-0 WDTCLRKEY[15:0]: Watchdog Timer Clear Key bits
කාලය අවසන් වීම වැළැක්වීම සඳහා වොච්ඩෝග් ටයිමරය හිස් කිරීමට, මෘදුකාංගය 0x5743 අගය, මෙම ස්ථානයට තනි 16-බිට් ලිවීමක් භාවිතයෙන් ලිවිය යුතුය.
රෙජිස්ටර් 2-3: RCON: Reset Control Register(2)
R/W-0 | R/W-0 | U-0 | U-0 | R/W-0 | U-0 | R/W-0 | R/W-0 |
TRAPR(1) | IOPUWR(1) | — | — | VREGSF(1) | — | CM(1) | VREGS(1) |
බිට් 15 | බිට් 8 |
R/W-0 | R/W-0 | U-0 | R/W-0 | R/W-0 | R/W-0 | R/W-1 | R/W-1 |
අමතර(1) | එස්ඩබ්ලිව්ආර්(1) | — | WDTO | නිදාගන්න | IDLE(1) | BOR(1) | POR(1) |
බිට් 7 | බිට් 0 |
පුරාවෘත්තය
R = කියවිය හැකි බිටු W = ලිවිය හැකි බිටු U = ක්රියාත්මක නොකළ බිටු, '0' ලෙස කියවන්න
-n = POR '1' හි අගය = Bit සකසා ඇත '0' = Bit හිස් කර ඇත x = Bit නොදන්නා
- bit 15 TRAPR: Trap Reset Flag bit(1)
1 = උගුල් ගැටුම් යළි පිහිටුවීමක් සිදුවී ඇත
0 = උගුල් ගැටුම් යළි පිහිටුවීමක් සිදුවී නැත - bit 14 IOPUWR: නීති විරෝධී Opcode හෝ Uninitialized W Register Access Reset Flag bit(1)
1 = නීතිවිරෝධී opcode හඳුනාගැනීමක්, නීති විරෝධී ලිපින මාදිලියක් හෝ ලිපින දර්ශකයක් ලෙස භාවිතා කරන ලද Uninitialized W ලේඛනයක් යළි පිහිටුවීමක් ඇති කළේය
0 = නීති විරෝධී opcode එකක් හෝ Uninitialized W රෙජිස්ටර් යළි පිහිටුවීමක් සිදු වී නොමැත - bit 13-12 ක්රියාත්මක නොකළ: '0' ලෙස කියවන්න
- bit 11 VREGSF: ෆ්ලෑෂ් වෙළුමtage නියාමකය නින්ද අතරතුර පොරොත්තු බිට් (1)
1 = ෆ්ලෑෂ් වෙළුමtagඊ නියාමකය නින්දේදී ක්රියාකාරී වේ
0 = ෆ්ලෑෂ් වෙළුමtagඊ නියාමකය නින්දේදී පොරොත්තු ප්රකාරයට යයි - bit 10 ක්රියාත්මක නොකළ: '0' ලෙස කියවන්න
- bit 9 CM: වින්යාසය නොගැලපීම ධජ බිට් (1)
1 = වින්යාස නොගැලපීම යළි පිහිටුවීමක් සිදුවී ඇත
0 = වින්යාස නොගැලපීම යළි පිහිටුවීමක් සිදුවී නොමැත - bit 8 VREGS: වෙළුමtage නියාමකය නින්ද අතරතුර පොරොත්තු බිට් (1)
1 = වෙළුමtagඊ නියාමකය නින්දේදී ක්රියාකාරී වේ
0 = වෙළුමtagඊ නියාමකය නින්දේදී පොරොත්තු ප්රකාරයට යයි - bit 7 EXTR: බාහිර යළි පිහිටුවීම (MCLR) Pin bit(1)
1 = A Master Clear (pin) Reset සිදුවී ඇත
0 = A Master Clear (pin) Reset සිදුවී නැත - bit 6 SWR: Software RESET (උපදෙස්) Flag bit(1)
1 = යළි පිහිටුවීමේ උපදෙස් ක්රියාත්මක කර ඇත
0 = යළි පිහිටුවීමේ උපදෙස් ක්රියාත්මක කර නොමැත - bit 5 ක්රියාත්මක නොකළ: '0' ලෙස කියවන්න
- bit 4 WDTO: Watchdog Timer Time-out Flag bit
1 = WDT කාලය අවසන් වී ඇත
0 = WDT කල් ඉකුත්වීම සිදුවී නැත - bit 3 SLEEP: Sleep Flag bit වෙතින් අවදි වන්න
1 = උපාංගය Sleep මාදිලියේ ඇත
0 = උපාංගය Sleep මාදිලියේ නොතිබුණි
සටහන
- මෙම බිටු WDT මොඩියුලය සමඟ සම්බන්ධ නොවේ.
- සියලුම යළි පිහිටුවීමේ තත්ව බිටු මෘදුකාංගයේ සැකසීමට හෝ ඉවත් කිරීමට හැකිය. මෙම බිටු වලින් එකක් මෘදුකාංගයේ සැකසීමෙන් උපාංගය යළි පිහිටුවීමක් සිදු නොවේ.
රෙජිස්ටර් 2-3: RCON: Reset Control Register(2)
- bit 2 IDLE: Idle Flag bit(1) වෙතින් අවදි වන්න
1 = උපාංගය Idle මාදිලියේ ඇත
0 = උපාංගය Idle මාදිලියේ නොතිබුණි - bit 1 BOR: Brown-out Reset Flag bit(1)
1 = Brown-out Reset එකක් සිදුවී ඇත
0 = Brown-out Reset එකක් සිදුවී නැත - bit 0 POR: Power-on Reset Flag bit(1)
1 = Power-on Reset එකක් සිදුවී ඇත
0 = Power-on Reset එකක් සිදුවී නැත
සටහන
- මෙම බිටු WDT මොඩියුලය සමඟ සම්බන්ධ නොවේ.
- සියලුම යළි පිහිටුවීමේ තත්ව බිටු මෘදුකාංගයේ සැකසීමට හෝ ඉවත් කිරීමට හැකිය. මෙම බිටු වලින් එකක් මෘදුකාංගයේ සැකසීමෙන් උපාංගය යළි පිහිටුවීමක් සිදු නොවේ.
වොච්ඩෝග් ටයිමර් මෙහෙයුම
වොච්ඩොග් ටයිමරයේ (ඩබ්ලිව්ඩීටී) මූලික කාර්යය වන්නේ මෘදුකාංග අක්රියතාවකදී ප්රොසෙසරය යළි පිහිටුවීම හෝ නින්දේ හෝ නිෂ්ක්රීයව සිටින විට කල් ඉකුත් වූ විට ප්රොසෙසරය අවදි කිරීමයි.
WDT ස්වාධීන ටයිමර් දෙකකින් සමන්විත වේ, එකක් ධාවන මාදිලියේ ක්රියා කිරීම සඳහා සහ අනෙක බලශක්ති සුරැකීමේ ප්රකාරයේදී ක්රියාත්මක කිරීම සඳහා. ධාවන මාදිලියේ WDT සඳහා ඔරලෝසු මූලාශ්රය පරිශීලක-තෝරාගත හැකි වේ.
සෑම ටයිමරයකම ස්වාධීන, පරිශීලක-ක්රමලේඛනය කළ හැකි තැපැල් පරිමාණයක් ඇත. ටයිමර් දෙකම තනි ON bit හරහා පාලනය වේ; ඒවා ස්වාධීනව ක්රියාත්මක කළ නොහැක.
WDT සක්රීය කර ඇත්නම්, සුදුසු WDT කවුන්ටරය පිටාර ගලන තෙක් හෝ "කාලය අවසන් වන" තෙක් වැඩි වේ.
ධාවන ප්රකාරයේදී WDT කල් ඉකුත්වීම උපාංගය යළි පිහිටුවීමක් ජනනය කරයි. ධාවන ප්රකාරයේදී WDT කල් ඉකුත්වීම යළි පිහිටුවීම වැළැක්වීම සඳහා, පරිශීලක යෙදුම වරින් වර WDT වෙත සේවා සැපයිය යුතුය. බල සුරැකීමේ මාදිලියේ කල් ඉකුත්වීම උපාංගය අවදි කරයි.
සටහන: LPRC ඔස්කිලේටරය WDT ඔරලෝසු ප්රභවයක් ලෙස භාවිතා කරන සෑම විටම ස්වයංක්රීයව සක්රීය වන අතර WDT සක්රීය කර ඇත.
මෙහෙයුම් ආකාරය
WDT මෙහෙයුම් ආකාර දෙකක් ඇත: ජනේල නොවන මාදිලිය සහ වැඩසටහන්ගත කළ හැකි කවුළු මාදිලිය. ජනේල නොවන ප්රකාරයේදී, WDT යළි පිහිටුවීමක් වැලැක්වීම සඳහා මෘදුකාංගය WDT කාල සීමාවට වඩා අඩු ඕනෑම වේලාවක WDT ඉවත් කළ යුතුය (රූපය 3-1). වොච්ඩෝග් ටයිමර් කවුළුව සක්රීය (WDTWINEN) බිට් (WDTCONL[0]) ඉවත් කිරීමෙන් කවුළු නොවන මාදිලිය තෝරා ගනු ලැබේ.
ක්රමලේඛගත කළ හැකි කවුළු ප්රකාරයේදී, මෘදුකාංගයට WDT හිස් කළ හැක්කේ කාලය අවසන් වීමට පෙර කවුන්ටරය එහි අවසාන කවුළුවේ ඇති විට පමණි. මෙම කවුළුවෙන් පිටත WDT ඉවත් කිරීම උපාංගය යළි පිහිටුවීමට හේතු වේ (රූපය 3-2). කවුළු ප්රමාණයේ විකල්ප හතරක් ඇත: මුළු WDT කාල සීමාවෙන් 25%, 37.5%, 50% සහ 75%. කවුළු ප්රමාණය උපාංග වින්යාසය තුළ සකසා ඇත. ක්රමලේඛගත කළ හැකි කවුළු ප්රකාරය බල සුරැකීමේ ප්රකාරයේදී අදාළ නොවේ.
රූපය 3-1: කවුළු නොවන WDT මාදිලිය
Figure 3-2: Programmable Window WDT මාදිලිය
වොච්ඩෝග් ටයිමර් වැඩසටහන්ගත කළ හැකි කවුළුව
කවුළු ප්රමාණය තීරණය වන්නේ වින්යාස බිටු, WDTWIN[1:0] සහ RWDTPS[4:0] මගිනි. වැඩසටහන්ගත කළ හැකි කවුළු ප්රකාරයේදී (WDTWINEN = 1), WDT Window Size Configuration bits, WDTWIN[1:0] සැකසීම මත පදනම්ව ඉවත් කළ යුතුය (රූපය 3-2 බලන්න). මෙම බිට් සැකසුම් වේ:
- 11 = WDT කවුළුව WDT කාල සීමාවෙන් 25% කි
- 10 = WDT කවුළුව WDT කාල සීමාවෙන් 37.5% කි
- 01 = WDT කවුළුව WDT කාල සීමාවෙන් 50% කි
- 00 = WDT කවුළුව WDT කාල සීමාවෙන් 75% කි
අවසර ලත් කවුළුවට පෙර WDT ඉවත් කර ඇත්නම්, හෝ WDT කල් ඉකුත් වීමට ඉඩ දුන්නේ නම්, උපාංගය යළි පිහිටුවීම සිදු වේ. කේතයේ තීරනාත්මක කොටස අනපේක්ෂිත ඉක්මන් හෝ මන්දගාමීව ක්රියාත්මක කිරීමේදී උපාංගය නැවත සැකසීමට කවුළු ප්රකාරය ප්රයෝජනවත් වේ. කවුළු ක්රියාකාරිත්වය WDT ධාවන මාදිලියට පමණක් අදාළ වේ. WDT Sleep මාදිලිය සැමවිටම ක්රියාත්මක වන්නේ ජනේල නොවන ප්රකාරයෙනි.
WDT සක්රිය කිරීම සහ අක්රිය කිරීම
උපාංග වින්යාසය මඟින් WDT සක්රිය හෝ අක්රිය කර ඇත, නැතහොත් ON bit (WDTCONL[1]) වෙත '15' ලිවීමෙන් මෘදුකාංග හරහා පාලනය වේ. වැඩි විස්තර සඳහා රෙජිස්ටර් 2-1 බලන්න.
උපාංග වින්යාසය පාලනය කරන ලද WDT
FWDTEN වින්යාස බිටු සකසා ඇත්නම්, WDT සැමවිටම සක්රීය වේ. ON පාලන බිටු (WDTCONL[15]) '1' කියවීමෙන් මෙය පිළිබිඹු කරයි. මෙම මාදිලියේදී, මෘදුකාංගයේ ON බිට් ඉවත් කළ නොහැක. FWDTEN වින්යාස බිටු කිසිදු ආකාරයක යළි පිහිටුවීමකින් ඉවත් නොකෙරේ. WDT අක්රිය කිරීමට, වින්යාසය උපාංගයට නැවත ලිවිය යුතුය. WINDIS වින්යාස බිටු ඉවත් කිරීමෙන් කවුළු ප්රකාරය සක්රීය කර ඇත.
සටහන: වැඩසටහන්ගත නොකළ උපාංගයක් මත පෙරනිමියෙන් WDT සක්රීය කර ඇත.
මෘදුකාංග පාලනය WDT
FWDTEN වින්යාස බිට් එක '0' නම්, WDT මොඩියුලය මෘදුකාංගය මඟින් සක්රිය හෝ අක්රිය කළ හැක (පෙරනිමි තත්ත්වය). මෙම මාදිලියේදී, ON bit (WDTCONL[15]) මෘදුකාංග පාලනය යටතේ ඇති WDT හි තත්ත්වය පිළිබිඹු කරයි; '1' මඟින් WDT මොඩියුලය සක්රීය කර ඇති අතර '0' මඟින් එය අක්රිය කර ඇති බව පෙන්නුම් කරයි.
WDT Postscaler
WDT සතුව පරිශීලක-ක්රමලේඛනය කළ හැකි තැපැල් පරිමාණයන් දෙකක් ඇත: එකක් ධාවන ප්රකාරය සඳහා සහ අනෙක බලශක්ති සුරැකීමේ ප්රකාරය සඳහා. RWDTPS[4:0] වින්යාස බිටු මඟින් Run mode postscaler සහ SWDTPS[4:0] වින්යාස බිටු මගින් Power Save mode postscaler සකසයි.
සටහන: postscaler අගය සඳහා වින්යාස බිටු නම් වෙනස් විය හැක. විස්තර සඳහා නිශ්චිත උපාංග දත්ත පත්රිකාව බලන්න.
උපාංග වින්යාසය පාලනය කරන ලද කවුළු ප්රකාරය
වින්යාස බිට්, WINDIS ඉවත් කිරීමෙන් කවුළු ප්රකාරය සක්රීය කළ හැක. උපාංග වින්යාසය මඟින් WDT කවුළු ප්රකාරය සක්රීය කර ඇති විට, WDTWINEN බිට් (WDTCONL[0]) සැකසෙනු ඇති අතර මෘදුකාංග මඟින් ඉවත් කළ නොහැක.
මෘදුකාංග පාලිත කවුළු මාදිලිය
WINDIS Configuration bit එක '1' නම්, WDT Programmable Window මාදිලිය WDTWINEN bit (WDTCONL[0]) මඟින් සක්රිය හෝ අක්රිය කළ හැක. '1' මඟින් වැඩසටහන්ගත කළ හැකි කවුළු ප්රකාරය සක්රීය කර ඇති බවත් '0' මඟින් වැඩසටහන්ගත කළ හැකි කවුළු ප්රකාරය අක්රිය කර ඇති බවත් පෙන්නුම් කරයි.
WDT Postscaler සහ කාල පරිච්ඡේද තේරීම
WDT සතුව ස්වාධීන 5-bit postscalers දෙකක් ඇත, එකක් ධාවන මාදිලිය සඳහා සහ අනෙක Power Save මාදිලිය සඳහා, විවිධ කාල සීමාවන් නිර්මාණය කිරීමට. postscalers විසින් 1:1 සිට 1:2,147,483,647 දක්වා බෙදුම් අනුපාත සපයයි (වගුව 3-1 බලන්න). උපාංග වින්යාසය භාවිතයෙන් postscaler සැකසුම් තෝරා ඇත. WDT කාලය අවසන් වන කාලය තෝරා ගනු ලබන්නේ WDT ඔරලෝසු මූලාශ්රය සහ postscaler එකෙහි සංයෝජනයෙනි. WDT කාල සීමාව ගණනය කිරීම සඳහා සමීකරණය 3-1 වෙත යොමු වන්න
සමීකරණය 3-1: WDT කාල සීමාව ගණනය කිරීම
WDT Time-out Period = (WDT Clock Period) • 2Postscaler
නිද්රා ප්රකාරයේදී, WDT ඔරලෝසු මූලාශ්රය LPRC වන අතර කල් ඉකුත්වන කාලය SLPDIV[4:0] බිටු සැකසීම මගින් තීරණය වේ. 32 kHz නාමික සංඛ්යාතයක් සහිත LPRC, postscaler අවම අගය වන විට මිලි තත්පර 1ක WDT සඳහා නාමික කාල සීමාවක් නිර්මාණය කරයි.
ධාවන මාදිලියේදී, WDT ඔරලෝසු මූලාශ්රය තෝරාගත හැක. WDT ඔරලෝසු මූලාශ්ර සංඛ්යාතය සහ RUNDIV[4:0] බිටු සැකසුම මගින් කාලය අවසන් වන කාලය තීරණය වේ.
සටහන: WDT මොඩියුලයේ කාල සීමාව අවසන් වන කාලය WDT ඔරලෝසු ප්රභවයේ සංඛ්යාතයට කෙලින්ම සම්බන්ධ වේ. ඔරලෝසු ප්රභවයේ නාමික සංඛ්යාතය උපාංගය මත රඳා පවතී. උපාංගයේ ක්රියාකාරී පරිමාවේ ශ්රිතයක් ලෙස සංඛ්යාතය වෙනස් විය හැකtagඊ සහ උෂ්ණත්වය. ඔරලෝසු සංඛ්යාත පිරිවිතර සඳහා කරුණාකර නිශ්චිත උපාංග දත්ත පත්රිකාව බලන්න. ධාවන මාදිලිය සඳහා පවතින ඔරලෝසු මූලාශ්ර උපාංගය මත රඳා පවතී. පවතින මූලාශ්ර සඳහා නිශ්චිත උපාංග දත්ත පත්රිකාවේ "Watchdog Timer" පරිච්ඡේදය වෙත යොමු වන්න.
ධාවන මාදිලියේ WDT මෙහෙයුම
WDT කල් ඉකුත් වූ විට හෝ කවුළු ප්රකාරයේදී කවුළුවෙන් පිටත හිස් කළ විට, NMI කවුන්ටරය කල් ඉකුත් වූ විට උපාංගය යළි පිහිටුවීම උත්පාදනය වේ.
WDT ඔරලෝසු මූලාශ්ර
WDT ධාවන මාදිලියේ ඔරලෝසු මූලාශ්රය පරිශීලක-තෝරා ගත හැකිය. ඔරලෝසු මූලාශ්රය RCLKSEL[1:0] (FWDT[6:5]) උපාංග බිටු මගින් තෝරා ඇත. WDT බලශක්ති සුරැකීමේ මාදිලිය ඔරලෝසු මූලාශ්රය ලෙස LPRC භාවිතා කරයි.
WDT (1) නැවත සැකසීම
ධාවන මාදිලියේ WDT කවුන්ටරය පහත සඳහන් ඕනෑම දෙයකින් හිස් කර ඇත:
- ඕනෑම උපාංගයක් යළි පිහිටුවීම
- DEBUG විධානයක් ක්රියාත්මක කිරීම
- WDTCLRKEYx බිටු (WDTCONH[0:5743]) වෙත නිවැරදි ලිවීමේ අගයක් (15x0) හඳුනා ගැනීම (උදා බලන්නample 3-1)
- ඔරලෝසු ස්විචයක්:(2)
- ස්ථිරාංග ආරම්භ කරන ලද ඔරලෝසු ස්විචය
- ද්වි-වේග ආරම්භය
- Fail-Safe Clock Monitor (FSCM) සිදුවීම
- ඔස්කිලේටර් වින්යාසය හේතුවෙන් ස්වයංක්රීය ඔරලෝසු ස්විචයක් සිදු වූ විට සහ උපාංග වින්යාසය මඟින් ද්වි-වේග ආරම්භය සක්රීය කරන විට නින්දෙන් අවදි වූ පසු ඔරලෝසු ස්විචය
Sleep ප්රකාරය WDT කවුන්ටරය Sleep වෙත ඇතුළු වූ පසු යළි පිහිටුවනු ලැබේ.
සටහන
- උපාංගය බල ඉතිරි කිරීමේ මාදිලියකට ඇතුළු වූ විට ධාවන මාදිලිය WDT නැවත සකසන්නේ නැත.
- නිශ්චිත ඔරලෝසු ස්විච් සිදුවීමකින් පසු WDT යළි පිහිටුවීමේ හැසිරීම උපාංගය මත රඳා පවතී. WDT ඉවත් කරන ඔරලෝසු මාරුවීම් සිදුවීම් පිළිබඳ විස්තරයක් සඳහා කරුණාකර නිශ්චිත උපාංග දත්ත පත්රිකාවේ "Watchdog Timer" කොටස වෙත යොමු වන්න.
Example 3-1: එස්ample කේතය WDT හිස් කිරීමට
වගුව 3-1: WDT කල් ඉකුත් වීමේ කාලසීමා සැකසුම්
Postscaler අගයන් | WDT ඔරලෝසුව මත පදනම් වූ කාල සීමාව | ||
32 kHz | 8 MHz | 25 MHz | |
00000 | 1 ms | 4 µs | 1.28 µs |
00001 | 2 ms | 8 µs | 2.56 µs |
00010 | 4 ms | 16 µs | 5.12 µs |
00011 | 8 ms | 32 µs | 10.24 µs |
00100 | 16 ms | 64 µs | 20.48 µs |
00101 | 32 ms | 128 µs | 40.96 µs |
00110 | 64 ms | 256 µs | 81.92 µs |
00111 | 128 ms | 512 µs | 163.84 µs |
01000 | 256 ms | 1.024 ms | 327.68 µs |
01001 | 512 ms | 2.048 ms | 655.36 µs |
01010 | 1.024s | 4.096 ms | 1.31072 ms |
01011 | 2.048s | 8.192 ms | 2.62144 ms |
01100 | 4.096s | 16.384 ms | 5.24288 ms |
01101 | 8.192s | 32.768 ms | 10.48576 ms |
01110 | 16.384s | 65.536 ms | 20.97152 ms |
01111 | 32.768s | 131.072 ms | 41.94304 ms |
10000 | 0:01:06 පැය | 262.144 ms | 83.88608 ms |
10001 | 0:02:11 පැය | 524.288 ms | 167.77216 ms |
10010 | 0:04:22 පැය | 1.048576s | 335.54432 ms |
10011 | 0:08:44 පැය | 2.097152s | 671.08864 ms |
10100 | 0:17:29 පැය | 4.194304s | 1.34217728s |
10101 | 0:34:57 පැය | 8.388608s | 2.68435456s |
10110 | 1:09:54 පැය | 16.777216s | 5.36870912s |
10111 | 2:19:49 පැය | 33.554432s | 10.73741824s |
11000 | 4:39:37 පැය | 0:01:07 පැය | 21.47483648s |
11001 | 9:19:14 පැය | 0:02:14 පැය | 42.94967296s |
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 bit (RCON[4]) පරීක්ෂා කිරීමෙන් නැවත පිහිටුවීමට හේතුව ධාවන ප්රකාරයේදී WDT කල් ඉකුත්වීමද යන්න ස්ථිරාංග මගින් තීරණය කළ හැක.
සටහන: නිශ්චිත උපාංග දත්ත පත්රිකාවේ "නැවත පිහිටුවීම්" සහ "බාධා පාලක" පරිච්ඡේද වෙත යොමු වන්න. තවද, විස්තර සඳහා "dsPIC39712/PIC70000600 පවුල් යොමු අත්පොත" හි "නැවත පිහිටුවීම" (DS33) සහ "බාධා කිරීම්" (DS24) කොටස් වෙත යොමු වන්න.
බල සුරැකීමේ ප්රකාරයේදී WDT කාලය අවසන් වීම
බල සුරැකීමේ ප්රකාරයේදී WDT මොඩියුලය කල් ඉකුත් වූ විට, එය උපාංගය අවදි කරන අතර WDT ධාවන මාදිලිය නැවත ගණන් කිරීම ආරම්භ කරයි.
WDT අවදි වීමක් හඳුනා ගැනීමට, WDTO බිට් (RCON[4]), SLEEP bit (RCON[3]) සහ IDLE bit (RCON[2]) පරීක්ෂා කළ හැක. WDTO බිට් එක '1' නම්, මෙම සිදුවීම බල සුරැකීමේ මාදිලියක WDT කල් ඉකුත්වීම නිසා සිදු විය. උපාංගය අවදිව සිටියදී WDT සිදුවීම සිදු වූවාද නැතහොත් එය Sleep හෝ Idle මාදිලියේ තිබේද යන්න තීරණය කිරීමට SLEEP සහ IDLE බිටු පසුව පරීක්ෂා කළ හැක.
සටහන: නිශ්චිත උපාංග දත්ත පත්රිකාවේ "නැවත පිහිටුවීම්" සහ "බාධා පාලක" පරිච්ඡේද වෙත යොමු වන්න. තවද, විස්තර සඳහා "dsPIC39712/PIC70000600 පවුල් යොමු අත්පොත" හි "නැවත පිහිටුවීම" (DS33) සහ "බාධා කිරීම්" (DS24) කොටස් වෙත යොමු වන්න.
WDT නොවන සිදුවීමක් මගින් Power Save Mode වෙතින් අවදි වන්න
WDT නොවන NMI බාධාවකින් උපාංගය බල සුරැකීමේ ප්රකාරයකින් අවදි වූ විට, බල සුරැකීමේ මාදිලිය WDT යළි පිහිටුවීමේ රඳවා ඇති අතර WDT ධාවන ප්රකාරය පෙර-බල සුරැකීමේ ගණන් කිරීමේ අගයෙන් ගණන් කිරීම දිගටම කරගෙන යයි.
හේතුව සහ බලපෑම නැවත සකසයි
යළි පිහිටුවීමේ හේතුව තීරණය කිරීම
WDT යළි පිහිටුවීමක් සිදුවී ඇත්ද යන්න තීරණය කිරීම සඳහා, WDTO bit (RCON[4]) පරීක්ෂා කළ හැක. WDTO බිට් එක '1' නම්, යළි පිහිටුවීම සිදු වූයේ ධාවන ප්රකාරයේදී WDT කල් ඉකුත්වීම හේතුවෙනි. පසුව යළි පිහිටුවීමක මූලාශ්රය නිවැරදිව නිර්ණය කිරීමට මෘදුකාංගය WDTO බිට් ඉවත් කළ යුතුය.
විවිධ යළි පිහිටුවීමේ බලපෑම්
උපාංග යළි පිහිටුවීමේ ඕනෑම ආකාරයක WDT ඉවත් කරයි. යළි පිහිටුවීම මඟින් WDTCONH/L රෙජිස්ටර් පෙරනිමි අගයට ලබා දෙන අතර උපාංග වින්යාසය මඟින් සක්රිය කර නොමැති නම් WDT අක්රිය වනු ඇත.
සටහන: උපාංගය යළි පිහිටුවීමෙන් පසුව, WDT ON bit (WDTCONL[15]) FWDTEN bit (FWDT[15]) හි තත්ත්වය පිළිබිඹු කරයි.
දෝශ නිරාකරණ සහ බලශක්ති ඉතිරිකිරීමේ ක්රම වල ක්රියාත්මක වීම
බලශක්ති ඉතිරිකිරීමේ මාදිලියේ WDT මෙහෙයුම
WDT, සබල කර ඇත්නම්, Sleep mode හෝ Idle මාදිලියේ ක්රියාකරවීම දිගටම කරගෙන යනු ඇති අතර උපාංගය අවදි කිරීමට භාවිත කළ හැක. WDT කල් ඉකුත් වන තුරු හෝ වෙනත් බාධාවක් උපාංගය අවදි කරන තුරු උපාංගයට Sleep හෝ Idle මාදිලියේ සිටීමට මෙය ඉඩ දෙයි. උපාංගය අවදි වීමකින් පසුව නැවත Sleep හෝ Idle mode වෙත ඇතුළු නොවන්නේ නම්, WDT ධාවන මාදිලිය NMI වැළැක්වීම සඳහා WDT අක්රිය කළ යුතුය හෝ වරින් වර සේවා කළ යුතුය.
නින්ද මාදිලියේ WDT මෙහෙයුම
උපාංගය Sleep මාදිලියෙන් අවදි කිරීමට WDT මොඩියුලය භාවිතා කළ හැක. නින්ද ප්රකාරයට ඇතුළු වන විට, WDT ධාවන මාදිලියේ කවුන්ටරය ගණන් කිරීම නවත්වන අතර බල සුරැකීමේ මාදිලිය WDT නැවත පිහිටුවීමේ තත්වයෙන් ගණන් කිරීම ආරම්භ කරයි, එය කාලය අවසන් වන තුරු හෝ උපාංගය බාධාවකින් අවදි වේ. Sleep මාදිලියේ WDT කාලය අවසන් වූ විට, උපාංගය අවදි වී කේත ක්රියාත්මක කිරීම නැවත ආරම්භ කරයි, WDTO බිට් (RCON[4]) සකසා WDT ධාවන මාදිලිය නැවත ආරම්භ කරයි.
ඩබ්ලිව්ඩීටී මෙහෙයුම නිෂ්ක්රීය ආකාරයෙන්
උපාංගය Idle මාදිලියෙන් අවදි කිරීමට WDT මොඩියුලය භාවිතා කළ හැක. නිෂ්ක්රීය ප්රකාරයට ඇතුළු වන විට, WDT ධාවන ප්රකාරය කවුන්ටරය ගණන් කිරීම නවත්වන අතර බල සුරැකීමේ මාදිලිය WDT නැවත පිහිටුවීමේ තත්වයෙන් ගණන් කිරීම ආරම්භ කරයි, එය කාලය අවසන් වන තුරු හෝ උපාංගය බාධාවකින් අවදි වේ. උපාංගය අවදි වී කේත ක්රියාත්මක කිරීම නැවත ආරම්භ කරයි, WDTO බිට් (RCON[4]) සකසා WDT ධාවන මාදිලිය නැවත ආරම්භ කරයි.
අවදි වීමේදී කාලය ප්රමාද වේ
Sleep හි WDT සිදුවීම සහ කේත ක්රියාත්මක කිරීමේ ආරම්භය අතර කාල ප්රමාදයක් ඇත. මෙම ප්රමාදයේ කාලසීමාව භාවිතයේ පවතින ඔස්කිලේටරය සඳහා ආරම්භක වේලාවෙන් සමන්විත වේ. Sleep mode වෙතින් අවදි කිරීමක් මෙන් නොව, Idle mode වෙතින් අවදි වීම හා සම්බන්ධ කාල ප්රමාදයන් නොමැත. අයිඩල් මාදිලියේදී පද්ධති ඔරලෝසුව ක්රියාත්මක වේ; එබැවින්, අවදි වීමේදී ආරම්භක ප්රමාදයන් අවශ්ය නොවේ.
බලශක්ති සුරැකීමේ මාදිලියේ WDT ඔරලෝසු මූලාශ්ර
බලශක්ති සුරැකීමේ මාදිලිය සඳහා වන WDT ඔරලෝසු මූලාශ්රය පරිශීලක-තෝරාගත නොහැක. ඔරලෝසු මූලාශ්රය LPRC වේ.
දෝශ නිරාකරණ මාදිලියේ WDT මෙහෙයුම
කල් ඉකුත්වීම වැළැක්වීම සඳහා ඩබ්ලිව්ඩීටී දෝශ නිරාකරණ ආකාරයෙන් අබල කළ යුතුය.
මෙම කොටස අත්පොතෙහි මෙම කොටසට අදාළ යෙදුම් සටහන් ලැයිස්තුගත කරයි. මෙම යෙදුම් සටහන් dsPIC33/PIC24 උපාංග පවුල සඳහා විශේෂයෙන් ලියා නොතිබිය හැකිය, නමුත් සංකල්ප අදාළ වන අතර වෙනස් කිරීම් සහ හැකි සීමාවන් සමඟ භාවිතා කළ හැකිය. Dual Watchdog Timer මොඩියුලයට අදාළ වත්මන් යෙදුම් සටහන් වන්නේ:
සටහන: Microchip වෙත පිවිසෙන්න webඅඩවිය (www.microchip.com) අතිරේක යෙදුම් සටහන් සහ කේතය සඳහා exampdsPIC33/PIC24 උපාංග පවුල සඳහා les.
සංශෝධන ඉතිහාසය
සංශෝධනය A (මාර්තු 2016)
මෙම ලේඛනයේ ආරම්භක අනුවාදය මෙයයි.
B සංශෝධනය (2018 ජූනි)
උපාංගයේ පවුලේ නම dsPIC33/PIC24 ලෙස වෙනස් කරයි.
පිටු පාදක වලින් අත්තිකාරම් තොරතුරු ජල සලකුණ ඉවත් කරයි.
සංශෝධනය C (පෙබරවාරි 2022)
යාවත්කාලීන වගුව 2-1 සහ වගුව 3-1.
යාවත්කාලීන ලේඛනය 2-1.
යාවත්කාලීන කිරීම් කොටස 3.1 “මෙහෙයුම් මාදිලි”, කොටස 3.2 “වොච්ඩෝග් ටයිමර් වැඩසටහන්ගත කළ හැකි කවුළුව”, කොටස 3.3 “WDT සක්රීය කිරීම සහ අක්රිය කිරීම”, 3.4.1 “උපාංගය
වින්යාස පාලිත කවුළු ප්රකාරය”, වගන්තිය 3.4.2 “මෘදුකාංග පාලිත කවුළු ප්රකාරය”, 3.7 වගන්තිය “WDT ඔරලෝසු මූලාශ්ර” සහ 6.1.2 වගන්තිය “නිෂ්ක්රීය මාදිලියේ WDT ක්රියාකාරිත්වය”.
වොච්ඩෝග් ටයිමර් ප්රමිතිය "මාස්ටර්" සහ "වහල්" යන පාරිභාෂිතය භාවිතා කරයි. මෙම ලේඛනයේ භාවිතා වන සමාන මයික්රොචිප් පාරිභාෂිතය පිළිවෙලින් “ප්රධාන” සහ “ද්විතියික” වේ.
මයික්රොචිප් නිෂ්පාදනවල කේත ආරක්ෂණ විශේෂාංගයේ පහත විස්තර සටහන් කරන්න:
- Microchip නිෂ්පාදන ඔවුන්ගේ විශේෂිත Microchip දත්ත පත්රිකාවේ අඩංගු පිරිවිතරයන් සපුරාලයි.
- Microchip විශ්වාස කරන්නේ එහි නිෂ්පාදන පවුල අපේක්ෂිත ආකාරයෙන්, මෙහෙයුම් පිරිවිතරයන් තුළ සහ සාමාන්ය තත්ව යටතේ භාවිතා කරන විට ආරක්ෂිත බවයි.
- මයික්රොචිප් එහි බුද්ධිමය දේපළ අයිතිවාසිකම් අගය කරන අතර ආක්රමණශීලී ලෙස ආරක්ෂා කරයි. Microchip නිෂ්පාදනයේ කේත ආරක්ෂණ විශේෂාංග උල්ලංඝනය කිරීමට උත්සාහ කිරීම දැඩි ලෙස තහනම් කර ඇති අතර ඩිජිටල් මිලේනියම් ප්රකාශන හිමිකම් පනත උල්ලංඝනය කළ හැක.
- Microchip හෝ වෙනත් කිසිදු අර්ධ සන්නායක නිෂ්පාදකයෙකුට එහි කේතයේ ආරක්ෂාව සහතික කළ නොහැක. කේත ආරක්ෂණය යන්නෙන් අදහස් කරන්නේ නිෂ්පාදනය "නොබිඳිය හැකි" බව අප සහතික කරන බව නොවේ. කේත ආරක්ෂණය නිරන්තරයෙන් වර්ධනය වේ. Microchip අපගේ නිෂ්පාදනවල කේත ආරක්ෂණ විශේෂාංග අඛණ්ඩව වැඩිදියුණු කිරීමට කැපවී සිටී.
මෙම ප්රකාශනය සහ මෙහි ඇති තොරතුරු Microchip නිෂ්පාදන සැලසුම් කිරීම, පරීක්ෂා කිරීම සහ ඔබේ යෙදුම සමඟ ඒකාබද්ධ කිරීම ඇතුළුව Microchip නිෂ්පාදන සමඟ පමණක් භාවිත කළ හැක. මෙම තොරතුරු වෙනත් ආකාරයකින් භාවිතා කිරීම මෙම නියමයන් උල්ලංඝනය කරයි. උපාංග යෙදුම් සම්බන්ධ තොරතුරු සපයනු ලබන්නේ ඔබගේ පහසුව සඳහා පමණක් වන අතර යාවත්කාලීන කිරීම් මගින් එය ආදේශ කළ හැක. ඔබගේ යෙදුම ඔබගේ පිරිවිතරයන්ට අනුකූල වන බව සහතික කිරීම ඔබගේ වගකීමකි. අමතර සහාය සඳහා ඔබේ ප්රාදේශීය මයික්රොචිප් විකුණුම් කාර්යාලය අමතන්න හෝ, අමතර සහාය ලබා ගන්න
https://www.microchip.com/en-us/support/design-help/client-supportservices.
මෙම තොරතුරු සපයනු ලබන්නේ මයික්රොචිප් "පවතින පරිදි" විසිනි. NICROCHIP විසින් ප්රකාශිත හෝ ව්යංග වූවත්, ලිඛිතව හෝ වාචිකව, ව්යවස්ථාපිත හෝ වෙනත් ආකාරයකින්, එම තොරතුරු ඇතුළත් තොරතුරුවලට අදාළව කිසිදු ආකාරයක නියෝජනයක් හෝ වගකීමක් ලබා නොදේ. උල්ලංඝණය කිරීම, වෙළඳාම් කිරීම සහ විශේෂිත අරමුණක් සඳහා යෝග්යතාවය, හෝ ඊට අදාළ වගකීම් එහි තත්ත්වය, ගුණාත්මකභාවය, හෝ කාර්ය සාධනය.
කිසිම අවස්ථාවක මයික්රොචිප් කිසිදු වක්ර, විශේෂ, දණ්ඩනීය, අහඹු හෝ අනුක්රමික අලාභයක්, හානියක්, පිරිවැයක් හෝ ඒ සඳහා අවශ්ය ඕනෑම ආකාරයක වියදම් සඳහා වගකිව යුතු නොවේ. කෙසේ වෙතත්, ක්ෂුද්ර චිපයට හැකියාව ගැන උපදෙස් දී ඇතත් හෝ හානි පුරෝකථනය කළ හැකි වුවද. නීතියෙන් අවසර දී ඇති උපරිම ප්රමාණයට, තොරතුරු හෝ එහි භාවිතය සම්බන්ධ ඕනෑම ආකාරයකින් සියලුම හිමිකම් සඳහා මයික්රොචිපයේ සම්පූර්ණ වගකීම, ඒ අනුව, ආහාර ප්රමාණය ඉක්මවා නොයනු ඇත. තොරතුරු සඳහා සෘජුවම මයික්රොචිප් වෙත.
ජීවිත ආධාරක සහ/හෝ ආරක්ෂිත යෙදුම්වල මයික්රොචිප් උපාංග භාවිතය සම්පූර්ණයෙන්ම ගැනුම්කරුගේ අවදානමක් ඇති අතර, එවැනි භාවිතයෙන් සිදුවන ඕනෑම සහ සියලු හානි, හිමිකම්, ඇඳුම් කට්ටල හෝ වියදම්වලින් හානිකර නොවන මයික්රොචිප් ආරක්ෂා කිරීමට, වන්දි ගෙවීමට සහ රඳවා ගැනීමට ගැනුම්කරු එකඟ වේ. වෙනත් ආකාරයකින් ප්රකාශ කරන්නේ නම් මිස, කිසියම් මයික්රොචිප් බුද්ධිමය දේපල අයිතියක් යටතේ ව්යංගයෙන් හෝ වෙනත් ආකාරයකින් බලපත්රයක් ලබා නොදේ.
වෙළඳ ලකුණු
මයික්රොචිප් නම සහ ලාංඡනය, මයික්රොචිප් ලාංඡනය, ඇඩැප්ටෙක්, කෙසේ වෙතත්, ADPTEMO, AVR FOLOD, AVR FLOCWR, AVR FLOCK, AVR FLOD, KELTOMF, KELECHE, KLEYER, LANCHEC, MELEER, LANCHEC, MEXSTILEMD, MAXSTILEMD, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi ලාංඡනය, MOST, MOST ලාංඡනය, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 ලාංඡනය, PolarFire, Prochip Designer, QTouch, SAM-BA, SFyNSTGO, SFyNSTGO, ST , 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, QuICASIC Plus, ප්රොසික්, ප්රොයිකාසික් ප්ලස්, ප්ලස් SyncWorld, Temux, TimeCesium, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, සහ ZL යනු ඇමරිකා එක්සත් ජනපදයේ යාබද යතුරු මර්දනය, AKS, Analog-for-the-Digital Age, ඕනෑම, ඕනෑම Capacitor හි සංස්ථාපිත මයික්රොචිප් තාක්ෂණයේ ලියාපදිංචි වෙළඳ ලකුණු වේ. වර්ධක මාරු කිරීම, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, ගතික සාමාන්ය ගැලපීම, DAM, ECAN, සාමාන්ය, සාමාන්ය, සාමාන්ය, ඊඑස් -Circuit Serial Programming, ICSP, INICnet, බුද්ධිමත් සමාන්තරකරණය, අන්තර්-චිප් සම්බන්ධතාව, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB සහතික කළ ලාංඡනය, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, සර්වඥ කේත උත්පාදනය, PICDEM, PICDEM.net, PICkit, PICtail, PICtail, Powersilce, , Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHy, USB ChTS EnchroPHY, Total VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, සහ ZENA යනු ඇමරිකා එක්සත් ජනපදයේ සහ අනෙකුත් රටවල සංස්ථාපිත මයික්රොචිප් තාක්ෂණයේ වෙළඳ ලකුණු වේ.
SQTP යනු ඇමරිකා එක්සත් ජනපදයේ සංස්ථාපිත මයික්රොචිප් තාක්ෂණයේ සේවා සලකුණකි
Adaptec ලාංඡනය, ඉල්ලුම මත සංඛ්යාතය, Silicon Storage Technology, Symmcom, සහ විශ්වාසනීය කාලය වෙනත් රටවල Microchip Technology Inc. හි ලියාපදිංචි වෙළඳ ලකුණු වේ. GestIC යනු වෙනත් රටවල Microchip Technology Inc. හි අනුබද්ධිත Microchip Technology Germany II GmbH & Co. KG හි ලියාපදිංචි වෙළඳ ලකුණකි.
මෙහි සඳහන් අනෙකුත් සියලුම වෙළඳ ලකුණු ඔවුන්ගේ අදාළ සමාගම්වල දේපළ වේ.
© 2016-2022, Microchip Technology Incorporated සහ එහි
අනුබද්ධිත ආයතන.
සියලු හිමිකම් ඇවිරිණි.
ISBN: 978-1-5224-9893-3
ලෝක ව්යාප්ත විකුණුම් සහ සේවා
ඇමරිකාව
ආයතනික කාර්යාලය
2355 බටහිර චැන්ඩ්ලර් බ්ලවඩ්.
චැන්ඩ්ලර්, AZ 85224-6199
දුරකථන: 480-792-7200
ෆැක්ස්: 480-792-7277
තාක්ෂණික සහාය:
http://www.microchip.com/support
Web ලිපිනය: www.microchip.com
ලේඛන / සම්පත්
![]() |
MICROCHIP dsPIC33 Dual Watchdog Timer [pdf] පරිශීලක මාර්ගෝපදේශය dsPIC33 Dual Watchdog Timer, dsPIC33, Dual Watchdog Timer, Watchdog Timer |