ಮೈಕ್ರೋಚಿಪ್ ಡಿಎಸ್ಪಿಐಸಿ33 ಡ್ಯುಯಲ್ ವಾಚ್ಡಾಗ್ ಟೈಮರ್
ಪರಿಚಯ
dsPIC33/PIC24 ಡ್ಯುಯಲ್ ವಾಚ್ಡಾಗ್ ಟೈಮರ್ (WDT) ಅನ್ನು ಈ ವಿಭಾಗದಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ. ಚಿತ್ರ 1 ನೋಡಿ-
WDT ಯ ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರಕ್ಕಾಗಿ 1.
WDT, ಸಕ್ರಿಯಗೊಳಿಸಿದಾಗ, ಆಂತರಿಕ ಲೋ-ಪವರ್ RC (LPRC) ಆಸಿಲೇಟರ್ ಗಡಿಯಾರ ಮೂಲದಿಂದ ಅಥವಾ ರನ್ ಮೋಡ್ನಲ್ಲಿ ಆಯ್ಕೆ ಮಾಡಬಹುದಾದ ಗಡಿಯಾರ ಮೂಲದಿಂದ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ನಿಯತಕಾಲಿಕವಾಗಿ WDT ಅನ್ನು ತೆರವುಗೊಳಿಸದಿದ್ದರೆ ಸಾಧನವನ್ನು ಮರುಹೊಂದಿಸುವ ಮೂಲಕ ಸಿಸ್ಟಮ್ ಸಾಫ್ಟ್ವೇರ್ ಅಸಮರ್ಪಕ ಕಾರ್ಯಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು WDT ಅನ್ನು ಬಳಸಬಹುದು. WDT ಅನ್ನು ವಿಂಡೋ ಮೋಡ್ ಅಥವಾ ನಾನ್-ವಿಂಡೋ ಮೋಡ್ನಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು. WDT ಪೋಸ್ಟ್ ಸ್ಕೇಲರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ವಿವಿಧ WDT ಟೈಮ್-ಔಟ್ ಅವಧಿಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು. WDT ಅನ್ನು ಸ್ಲೀಪ್ ಅಥವಾ ಐಡಲ್ ಮೋಡ್ನಿಂದ (ಪವರ್ ಸೇವ್ ಮೋಡ್) ಸಾಧನವನ್ನು ಎಚ್ಚರಗೊಳಿಸಲು ಸಹ ಬಳಸಬಹುದು.
ಕೆಳಗಿನವುಗಳು WDT ಮಾಡ್ಯೂಲ್ಗಳ ಕೆಲವು ಪ್ರಮುಖ ಲಕ್ಷಣಗಳಾಗಿವೆ:
- ಕಾನ್ಫಿಗರೇಶನ್ ಅಥವಾ ಸಾಫ್ಟ್ವೇರ್ ನಿಯಂತ್ರಿತ
- ರನ್ ಮತ್ತು ಸ್ಲೀಪ್/ಐಡಲ್ ಮೋಡ್ಗಳಿಗಾಗಿ ಪ್ರತ್ಯೇಕ ಬಳಕೆದಾರ-ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದಾದ ಸಮಯ-ಔಟ್ ಅವಧಿಗಳು
- ಸ್ಲೀಪ್ ಅಥವಾ ಐಡಲ್ ಮೋಡ್ನಿಂದ ಸಾಧನವನ್ನು ಎಚ್ಚರಗೊಳಿಸಬಹುದು
- ರನ್ ಮೋಡ್ನಲ್ಲಿ ಬಳಕೆದಾರ-ಆಯ್ಕೆ ಮಾಡಬಹುದಾದ ಗಡಿಯಾರ ಮೂಲ
- ಸ್ಲೀಪ್/ಐಡಲ್ ಮೋಡ್ನಲ್ಲಿ LPRC ನಿಂದ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ
ವಾಚ್ಡಾಗ್ ಟೈಮರ್ ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರ
ಗಮನಿಸಿ
- ನಿರ್ದಿಷ್ಟ ಗಡಿಯಾರ ಸ್ವಿಚ್ ಈವೆಂಟ್ ನಂತರ WDT ಮರುಹೊಂದಿಸುವ ನಡವಳಿಕೆಯು ಸಾಧನವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. WDT ಅನ್ನು ತೆರವುಗೊಳಿಸುವ ಗಡಿಯಾರ ಸ್ವಿಚ್ ಈವೆಂಟ್ಗಳ ವಿವರಣೆಗಾಗಿ ನಿರ್ದಿಷ್ಟ ಸಾಧನ ಡೇಟಾ ಶೀಟ್ನಲ್ಲಿರುವ "ವಾಚ್ಡಾಗ್ ಟೈಮರ್" ವಿಭಾಗವನ್ನು ದಯವಿಟ್ಟು ಉಲ್ಲೇಖಿಸಿ.
- ಲಭ್ಯವಿರುವ ಗಡಿಯಾರ ಮೂಲಗಳು ಸಾಧನ-ಅವಲಂಬಿತವಾಗಿವೆ.
ವಾಚ್ಡಾಗ್ ಟೈಮರ್ ಕಂಟ್ರೋಲ್ ರೆಜಿಸ್ಟರ್ಗಳು
WDT ಮಾಡ್ಯೂಲ್ಗಳು ಈ ಕೆಳಗಿನ ವಿಶೇಷ ಕಾರ್ಯ ನೋಂದಣಿಗಳನ್ನು (SFRs) ಒಳಗೊಂಡಿರುತ್ತವೆ:
- WDTCONL: ವಾಚ್ಡಾಗ್ ಟೈಮರ್ ಕಂಟ್ರೋಲ್ ರಿಜಿಸ್ಟರ್
ವಾಚ್ಡಾಗ್ ಟೈಮರ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಈ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ವಿಂಡೋಡ್ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. - WDTCONH: ವಾಚ್ಡಾಗ್ ಟೈಮರ್ ಕೀ ರಿಜಿಸ್ಟರ್
ಸಮಯ ಮೀರುವುದನ್ನು ತಡೆಯಲು WDT ಅನ್ನು ತೆರವುಗೊಳಿಸಲು ಈ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. - RCON: ನಿಯಂತ್ರಣ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಮರುಹೊಂದಿಸಿ (2)
ಈ ರಿಜಿಸ್ಟರ್ ಮರುಹೊಂದಿಸುವಿಕೆಯ ಕಾರಣವನ್ನು ಸೂಚಿಸುತ್ತದೆ.
ನೋಂದಣಿ ನಕ್ಷೆ
ಸಂಬಂಧಿತ WDT ಮಾಡ್ಯೂಲ್ ರೆಜಿಸ್ಟರ್ಗಳ ಸಂಕ್ಷಿಪ್ತ ಸಾರಾಂಶವನ್ನು ಕೋಷ್ಟಕ 2-1 ಒದಗಿಸುತ್ತದೆ. ಅನುಗುಣವಾದ ರೆಜಿಸ್ಟರ್ಗಳು ಸಾರಾಂಶದ ನಂತರ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ, ನಂತರ ಪ್ರತಿ ರಿಜಿಸ್ಟರ್ನ ವಿವರವಾದ ವಿವರಣೆ.
ಕೋಷ್ಟಕ 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) | CLKSEL[1:0](2) | SLPDIV[4:0](2) | WDTWINEN(3) | |||||||||
WDTCONH | 15:0 | WDTCLRKEY[15:0] | |||||||||||||||
ಆರ್ಕಾನ್(4, 5) | 15:0 | TRAPR(1) | IOPUWR(1) | — | — | — | — | CM(1) | VREGS(1) | ಹೆಚ್ಚುವರಿ(1) | SWR(1) | — | WDTO | ನಿದ್ರೆ | ಐಡಲ್(1) | BOR(1) | POR(1) |
ದಂತಕಥೆ: — = ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿಲ್ಲ, '0' ಎಂದು ಓದಿ
ಗಮನಿಸಿ
- ಈ ಬಿಟ್ಗಳು WDT ಮಾಡ್ಯೂಲ್ನೊಂದಿಗೆ ಸಂಬಂಧ ಹೊಂದಿಲ್ಲ.
- ಈ ಬಿಟ್ಗಳು ಓದಲು-ಮಾತ್ರ ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ಬಿಟ್ಗಳ ಮೌಲ್ಯವನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತವೆ.
- ಹೊಂದಿಸಿದರೆ ಈ ಬಿಟ್ಗಳು ಕಾನ್ಫಿಗರೇಶನ್ ಬಿಟ್ನ ಸ್ಥಿತಿಯನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತವೆ. ಬಿಟ್ ಸ್ಪಷ್ಟವಾಗಿದ್ದರೆ, ಮೌಲ್ಯವನ್ನು ಸಾಫ್ಟ್ವೇರ್ ನಿಯಂತ್ರಿಸುತ್ತದೆ.
- WDTEN[1:0] ಕಾನ್ಫಿಗರೇಶನ್ ಬಿಟ್ಗಳು '11' ಆಗಿದ್ದರೆ (ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾಗಿಲ್ಲ), ಆನ್ (WDTCONL[15]) ಬಿಟ್ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಲೆಕ್ಕಿಸದೆಯೇ WDT ಅನ್ನು ಯಾವಾಗಲೂ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.
- ಎಲ್ಲಾ ಮರುಹೊಂದಿಸುವ ಸ್ಥಿತಿ ಬಿಟ್ಗಳನ್ನು ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ಹೊಂದಿಸಬಹುದು ಅಥವಾ ತೆರವುಗೊಳಿಸಬಹುದು. ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ಈ ಬಿಟ್ಗಳಲ್ಲಿ ಒಂದನ್ನು ಹೊಂದಿಸುವುದರಿಂದ ಸಾಧನ ಮರುಹೊಂದಿಸಲು ಕಾರಣವಾಗುವುದಿಲ್ಲ.
ನೋಂದಣಿ 2-1: WDTCONL: ವಾಚ್ಡಾಗ್ ಟೈಮರ್ ಕಂಟ್ರೋಲ್ ರಿಜಿಸ್ಟರ್
R/W-0 | U-0 | U-0 | ರೈ | ರೈ | ರೈ | ರೈ | ರೈ |
ON( 1 ,2 ) | — | — | ರಂಡಿವ್[4:0](3) | ||||
ಬಿಟ್ 15 | ಬಿಟ್ 8 |
ರೈ | ರೈ | ರೈ | ರೈ | ರೈ | ರೈ | ರೈ | R/W/HS-0 |
CLKSEL[1:0](3, 4) | SLPDIV[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 = LPRC ಆಸಿಲೇಟರ್
10 = FRC ಆಸಿಲೇಟರ್
01 = ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ
00 = SYSCLK - ಬಿಟ್ 5-1 SLPDIV[4:0]: ಸ್ಲೀಪ್ ಮತ್ತು ಐಡಲ್ ಮೋಡ್ WDT ಪೋಸ್ಟ್ಸ್ಕೇಲರ್ ಸ್ಥಿತಿ ಬಿಟ್ಗಳು(3)
- ಬಿಟ್ 0 WDTWINEN: ವಾಚ್ಡಾಗ್ ಟೈಮರ್ ವಿಂಡೋ ಬಿಟ್ (1) ಸಕ್ರಿಯಗೊಳಿಸಿ
1 = ವಿಂಡೋ ಮೋಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ
0 = ವಿಂಡೋ ಮೋಡ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ
ಗಮನಿಸಿ
- ಬಿಟ್ ಅನ್ನು ಹೊಂದಿಸಿದರೆ ಈ ಬಿಟ್ಗಳು ಕಾನ್ಫಿಗರೇಶನ್ ಬಿಟ್ನ ಸ್ಥಿತಿಯನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತದೆ. ಬಿಟ್ ಅನ್ನು ತೆರವುಗೊಳಿಸಿದರೆ, ಮೌಲ್ಯವನ್ನು ಸಾಫ್ಟ್ವೇರ್ ಮೂಲಕ ನಿಯಂತ್ರಿಸಲಾಗುತ್ತದೆ.
- ಮಾಡ್ಯೂಲ್ನ ಆನ್ ಬಿಟ್ ಅನ್ನು ತೆರವುಗೊಳಿಸುವ ಸೂಚನೆಯನ್ನು ಅನುಸರಿಸಿ ಬಳಕೆದಾರರ ಸಾಫ್ಟ್ವೇರ್ ತಕ್ಷಣ SYSCLK ಚಕ್ರದಲ್ಲಿ ಬಾಹ್ಯ SFR ಗಳನ್ನು ಓದಬಾರದು ಅಥವಾ ಬರೆಯಬಾರದು.
- ಈ ಬಿಟ್ಗಳು ಓದಲು-ಮಾತ್ರ ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ಬಿಟ್ಗಳ ಮೌಲ್ಯವನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತವೆ.
- ಲಭ್ಯವಿರುವ ಗಡಿಯಾರ ಮೂಲಗಳು ಸಾಧನ-ಅವಲಂಬಿತವಾಗಿವೆ. ಲಭ್ಯತೆಗಾಗಿ ನಿರ್ದಿಷ್ಟ ಸಾಧನದ ಡೇಟಾ ಶೀಟ್ನಲ್ಲಿರುವ "ವಾಚ್ಡಾಗ್ ಟೈಮರ್" ಅಧ್ಯಾಯವನ್ನು ದಯವಿಟ್ಟು ಉಲ್ಲೇಖಿಸಿ.
ನೋಂದಣಿ 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 |
ದಂತಕಥೆ
R = ಓದಬಹುದಾದ ಬಿಟ್ W = ಬರೆಯಬಹುದಾದ ಬಿಟ್ U = ಕಾರ್ಯಗತಗೊಳಿಸದ ಬಿಟ್, '0' ಎಂದು ಓದಿ
-n = POR '1' ನಲ್ಲಿ ಮೌಲ್ಯ = ಬಿಟ್ ಅನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ '0' = ಬಿಟ್ ಅನ್ನು ತೆರವುಗೊಳಿಸಲಾಗಿದೆ x = ಬಿಟ್ ತಿಳಿದಿಲ್ಲ
- ಬಿಟ್ 15-0 WDTCLRKEY[15:0]: ವಾಚ್ಡಾಗ್ ಟೈಮರ್ ಕ್ಲಿಯರ್ ಕೀ ಬಿಟ್ಗಳು
ಸಮಯ ಮೀರುವುದನ್ನು ತಡೆಯಲು ವಾಚ್ಡಾಗ್ ಟೈಮರ್ ಅನ್ನು ತೆರವುಗೊಳಿಸಲು, ಸಾಫ್ಟ್ವೇರ್ ಒಂದೇ 0-ಬಿಟ್ ರೈಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಈ ಸ್ಥಳಕ್ಕೆ 5743x16 ಮೌಲ್ಯವನ್ನು ಬರೆಯಬೇಕು.
ನೋಂದಣಿ 2-3: RCON: ನಿಯಂತ್ರಣ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಮರುಹೊಂದಿಸಿ (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) | SWR(1) | — | WDTO | ನಿದ್ರೆ | ಐಡಲ್(1) | BOR(1) | POR(1) |
ಬಿಟ್ 7 | ಬಿಟ್ 0 |
ದಂತಕಥೆ
R = ಓದಬಹುದಾದ ಬಿಟ್ W = ಬರೆಯಬಹುದಾದ ಬಿಟ್ U = ಕಾರ್ಯಗತಗೊಳಿಸದ ಬಿಟ್, '0' ಎಂದು ಓದಿ
-n = POR '1' ನಲ್ಲಿ ಮೌಲ್ಯ = ಬಿಟ್ ಅನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ '0' = ಬಿಟ್ ಅನ್ನು ತೆರವುಗೊಳಿಸಲಾಗಿದೆ x = ಬಿಟ್ ತಿಳಿದಿಲ್ಲ
- ಬಿಟ್ 15 TRAPR: ಟ್ರ್ಯಾಪ್ ರೀಸೆಟ್ ಫ್ಲ್ಯಾಗ್ ಬಿಟ್ (1)
1 = ಒಂದು ಟ್ರ್ಯಾಪ್ ಸಂಘರ್ಷ ಮರುಹೊಂದಿಕೆ ಸಂಭವಿಸಿದೆ
0 = ಒಂದು ಟ್ರ್ಯಾಪ್ ಸಂಘರ್ಷ ಮರುಹೊಂದಿಸುವಿಕೆ ಸಂಭವಿಸಿಲ್ಲ - ಬಿಟ್ 14 IOPUWR: ಕಾನೂನುಬಾಹಿರ ಆಪ್ಕೋಡ್ ಅಥವಾ Uninitialized W ರಿಜಿಸ್ಟರ್ ಪ್ರವೇಶವನ್ನು ಮರುಹೊಂದಿಸಿ ಫ್ಲ್ಯಾಗ್ ಬಿಟ್(1)
1 = ಅಕ್ರಮ ಆಪ್ಕೋಡ್ ಪತ್ತೆ, ಕಾನೂನುಬಾಹಿರ ವಿಳಾಸ ಮೋಡ್ ಅಥವಾ ಅಡ್ರೆಸ್ ಪಾಯಿಂಟರ್ ಆಗಿ ಬಳಸಲಾದ ಅನ್ಇನಿಶಿಯಲೈಸ್ಡ್ ಡಬ್ಲ್ಯೂ ರಿಜಿಸ್ಟರ್ ಮರುಹೊಂದಿಸಲು ಕಾರಣವಾಯಿತು
0 = ಕಾನೂನುಬಾಹಿರ ಆಪ್ಕೋಡ್ ಅಥವಾ Uninitialized W ರಿಜಿಸ್ಟರ್ ಮರುಹೊಂದಿಸುವಿಕೆ ಸಂಭವಿಸಿಲ್ಲ - ಬಿಟ್ 13-12 ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿಲ್ಲ: '0' ಎಂದು ಓದಿ
- ಬಿಟ್ 11 VREGSF: ಫ್ಲ್ಯಾಶ್ ಸಂಪುಟtagಇ ರೆಗ್ಯುಲೇಟರ್ ಸ್ಟ್ಯಾಂಡ್ಬೈ ಸಮಯದಲ್ಲಿ ಸ್ಲೀಪ್ ಬಿಟ್ (1)
1 = ಫ್ಲ್ಯಾಶ್ ಸಂಪುಟtagಇ ನಿಯಂತ್ರಕವು ನಿದ್ರೆಯ ಸಮಯದಲ್ಲಿ ಸಕ್ರಿಯವಾಗಿರುತ್ತದೆ
0 = ಫ್ಲ್ಯಾಶ್ ಸಂಪುಟtagಇ ರೆಗ್ಯುಲೇಟರ್ ನಿದ್ರೆಯ ಸಮಯದಲ್ಲಿ ಸ್ಟ್ಯಾಂಡ್ಬೈ ಮೋಡ್ಗೆ ಹೋಗುತ್ತದೆ - ಬಿಟ್ 10 ಅಳವಡಿಸಲಾಗಿಲ್ಲ: '0' ಎಂದು ಓದಿ
- ಬಿಟ್ 9 ಸಿಎಮ್: ಕಾನ್ಫಿಗರೇಶನ್ ಹೊಂದಿಕೆಯಾಗದ ಫ್ಲ್ಯಾಗ್ ಬಿಟ್ (1)
1 = ಕಾನ್ಫಿಗರೇಶನ್ ಹೊಂದಿಕೆಯಾಗದ ಮರುಹೊಂದಿಕೆ ಸಂಭವಿಸಿದೆ
0 = ಕಾನ್ಫಿಗರೇಶನ್ ಹೊಂದಿಕೆಯಾಗದ ಮರುಹೊಂದಿಕೆಯು ಸಂಭವಿಸಿಲ್ಲ - ಬಿಟ್ 8 VREGS: ಸಂಪುಟtagಇ ರೆಗ್ಯುಲೇಟರ್ ಸ್ಟ್ಯಾಂಡ್ಬೈ ಸಮಯದಲ್ಲಿ ಸ್ಲೀಪ್ ಬಿಟ್ (1)
1 = ಸಂಪುಟtagಇ ನಿಯಂತ್ರಕವು ನಿದ್ರೆಯ ಸಮಯದಲ್ಲಿ ಸಕ್ರಿಯವಾಗಿರುತ್ತದೆ
0 = ಸಂಪುಟtagಇ ರೆಗ್ಯುಲೇಟರ್ ನಿದ್ರೆಯ ಸಮಯದಲ್ಲಿ ಸ್ಟ್ಯಾಂಡ್ಬೈ ಮೋಡ್ಗೆ ಹೋಗುತ್ತದೆ - ಬಿಟ್ 7 EXTR: ಬಾಹ್ಯ ಮರುಹೊಂದಿಸಿ (MCLR) ಪಿನ್ ಬಿಟ್(1)
1 = ಮಾಸ್ಟರ್ ಕ್ಲಿಯರ್ (ಪಿನ್) ಮರುಹೊಂದಿಕೆ ಸಂಭವಿಸಿದೆ
0 = ಮಾಸ್ಟರ್ ಕ್ಲಿಯರ್ (ಪಿನ್) ಮರುಹೊಂದಿಸುವಿಕೆ ಸಂಭವಿಸಿಲ್ಲ - ಬಿಟ್ 6 SWR: ಸಾಫ್ಟ್ವೇರ್ ರೀಸೆಟ್ (ಸೂಚನೆ) ಫ್ಲ್ಯಾಗ್ ಬಿಟ್(1)
1 = ಮರುಹೊಂದಿಸುವ ಸೂಚನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ
0 = ಮರುಹೊಂದಿಸುವ ಸೂಚನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿಲ್ಲ - ಬಿಟ್ 5 ಅಳವಡಿಸಲಾಗಿಲ್ಲ: '0' ಎಂದು ಓದಿ
- ಬಿಟ್ 4 WDTO: ವಾಚ್ಡಾಗ್ ಟೈಮರ್ ಟೈಮ್-ಔಟ್ ಫ್ಲ್ಯಾಗ್ ಬಿಟ್
1 = WDT ಸಮಯ ಮೀರಿದೆ
0 = ಡಬ್ಲ್ಯೂಡಿಟಿ ಟೈಮ್ ಔಟ್ ಸಂಭವಿಸಿಲ್ಲ - ಬಿಟ್ 3 ಸ್ಲೀಪ್: ಸ್ಲೀಪ್ ಫ್ಲಾಗ್ ಬಿಟ್ನಿಂದ ಏಳುವುದು
1 = ಸಾಧನವು ಸ್ಲೀಪ್ ಮೋಡ್ನಲ್ಲಿದೆ
0 = ಸಾಧನವು ಸ್ಲೀಪ್ ಮೋಡ್ನಲ್ಲಿಲ್ಲ
ಗಮನಿಸಿ
- ಈ ಬಿಟ್ಗಳು WDT ಮಾಡ್ಯೂಲ್ನೊಂದಿಗೆ ಸಂಬಂಧ ಹೊಂದಿಲ್ಲ.
- ಎಲ್ಲಾ ಮರುಹೊಂದಿಸುವ ಸ್ಥಿತಿ ಬಿಟ್ಗಳನ್ನು ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ಹೊಂದಿಸಬಹುದು ಅಥವಾ ತೆರವುಗೊಳಿಸಬಹುದು. ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ಈ ಬಿಟ್ಗಳಲ್ಲಿ ಒಂದನ್ನು ಹೊಂದಿಸುವುದರಿಂದ ಸಾಧನ ಮರುಹೊಂದಿಸಲು ಕಾರಣವಾಗುವುದಿಲ್ಲ.
ನೋಂದಣಿ 2-3: RCON: ನಿಯಂತ್ರಣ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಮರುಹೊಂದಿಸಿ (2)
- ಬಿಟ್ 2 ಐಡಲ್: ಐಡಲ್ ಫ್ಲಾಗ್ ಬಿಟ್ (1) ನಿಂದ ಎಚ್ಚರಗೊಳ್ಳಿ
1 = ಸಾಧನವು ಐಡಲ್ ಮೋಡ್ನಲ್ಲಿದೆ
0 = ಸಾಧನವು ಐಡಲ್ ಮೋಡ್ನಲ್ಲಿಲ್ಲ - ಬಿಟ್ 1 BOR: ಬ್ರೌನ್-ಔಟ್ ಮರುಹೊಂದಿಸಿ ಫ್ಲ್ಯಾಗ್ ಬಿಟ್(1)
1 = ಬ್ರೌನ್-ಔಟ್ ರೀಸೆಟ್ ಸಂಭವಿಸಿದೆ
0 = ಬ್ರೌನ್-ಔಟ್ ರೀಸೆಟ್ ಸಂಭವಿಸಿಲ್ಲ - ಬಿಟ್ 0 ಪಿಒಆರ್: ಪವರ್-ಆನ್ ಫ್ಲ್ಯಾಗ್ ಬಿಟ್ (1) ಮರುಹೊಂದಿಸಿ
1 = ಪವರ್-ಆನ್ ರೀಸೆಟ್ ಸಂಭವಿಸಿದೆ
0 = ಪವರ್-ಆನ್ ರೀಸೆಟ್ ಸಂಭವಿಸಿಲ್ಲ
ಗಮನಿಸಿ
- ಈ ಬಿಟ್ಗಳು WDT ಮಾಡ್ಯೂಲ್ನೊಂದಿಗೆ ಸಂಬಂಧ ಹೊಂದಿಲ್ಲ.
- ಎಲ್ಲಾ ಮರುಹೊಂದಿಸುವ ಸ್ಥಿತಿ ಬಿಟ್ಗಳನ್ನು ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ಹೊಂದಿಸಬಹುದು ಅಥವಾ ತೆರವುಗೊಳಿಸಬಹುದು. ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ಈ ಬಿಟ್ಗಳಲ್ಲಿ ಒಂದನ್ನು ಹೊಂದಿಸುವುದರಿಂದ ಸಾಧನ ಮರುಹೊಂದಿಸಲು ಕಾರಣವಾಗುವುದಿಲ್ಲ.
ವಾಚ್ಡಾಗ್ ಟೈಮರ್ ಕಾರ್ಯಾಚರಣೆ
ವಾಚ್ಡಾಗ್ ಟೈಮರ್ (WDT) ನ ಪ್ರಾಥಮಿಕ ಕಾರ್ಯವೆಂದರೆ ಸಾಫ್ಟ್ವೇರ್ ಅಸಮರ್ಪಕ ಕ್ರಿಯೆಯ ಸಂದರ್ಭದಲ್ಲಿ ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಮರುಹೊಂದಿಸುವುದು ಅಥವಾ ಸ್ಲೀಪ್ ಅಥವಾ ಐಡಲ್ನಲ್ಲಿರುವಾಗ ಸಮಯ ಮೀರಿದ ಸಂದರ್ಭದಲ್ಲಿ ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಎಚ್ಚರಗೊಳಿಸುವುದು.
WDT ಎರಡು ಸ್ವತಂತ್ರ ಟೈಮರ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಒಂದು ರನ್ ಮೋಡ್ನಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆಗಾಗಿ ಮತ್ತು ಇನ್ನೊಂದು ಪವರ್ ಸೇವ್ ಮೋಡ್ನಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆಗಾಗಿ. ರನ್ ಮೋಡ್ WDT ಗಾಗಿ ಗಡಿಯಾರ ಮೂಲವು ಬಳಕೆದಾರ-ಆಯ್ಕೆ ಮಾಡಬಹುದಾಗಿದೆ.
ಪ್ರತಿ ಟೈಮರ್ ಸ್ವತಂತ್ರ, ಬಳಕೆದಾರ-ಪ್ರೋಗ್ರಾಮೆಬಲ್ ಪೋಸ್ಟ್ ಸ್ಕೇಲರ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಎರಡೂ ಟೈಮರ್ಗಳನ್ನು ಒಂದೇ ಆನ್ ಬಿಟ್ ಮೂಲಕ ನಿಯಂತ್ರಿಸಲಾಗುತ್ತದೆ; ಅವರು ಸ್ವತಂತ್ರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
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 ಮೋಡ್
ಚಿತ್ರ 3-2: ಪ್ರೊಗ್ರಾಮೆಬಲ್ ವಿಂಡೋ WDT ಮೋಡ್
ವಾಚ್ಡಾಗ್ ಟೈಮರ್ ಪ್ರೊಗ್ರಾಮೆಬಲ್ ವಿಂಡೋ
ವಿಂಡೋ ಗಾತ್ರವನ್ನು ಕಾನ್ಫಿಗರೇಶನ್ ಬಿಟ್ಗಳು, WDTWIN[1:0] ಮತ್ತು RWDTPS[4:0] ನಿರ್ಧರಿಸುತ್ತದೆ. ಪ್ರೊಗ್ರಾಮೆಬಲ್ ವಿಂಡೋ ಮೋಡ್ನಲ್ಲಿ (WDTWINEN = 1), WDT ಅನ್ನು ವಿಂಡೋ ಗಾತ್ರ ಕಾನ್ಫಿಗರೇಶನ್ ಬಿಟ್ಗಳ ಸೆಟ್ಟಿಂಗ್ನ ಆಧಾರದ ಮೇಲೆ ತೆರವುಗೊಳಿಸಬೇಕು, 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 ಸ್ಲೀಪ್ ಮೋಡ್ ಯಾವಾಗಲೂ ನಾನ್-ವಿಂಡೋ ಮೋಡ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
WDT ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವುದು ಮತ್ತು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದು
WDT ಅನ್ನು ಸಾಧನ ಕಾನ್ಫಿಗರೇಶನ್ ಮೂಲಕ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಅಥವಾ ಆನ್ ಬಿಟ್ಗೆ (WDTCONL[1]) '15' ಬರೆಯುವ ಮೂಲಕ ಸಾಫ್ಟ್ವೇರ್ ಮೂಲಕ ನಿಯಂತ್ರಿಸಲಾಗುತ್ತದೆ. ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ ನೋಂದಣಿ 2-1 ಅನ್ನು ನೋಡಿ.
ಸಾಧನದ ಕಾನ್ಫಿಗರೇಶನ್ WDT ನಿಯಂತ್ರಿಸಲ್ಪಟ್ಟಿದೆ
FWDTEN ಕಾನ್ಫಿಗರೇಶನ್ ಬಿಟ್ ಅನ್ನು ಹೊಂದಿಸಿದರೆ, WDT ಅನ್ನು ಯಾವಾಗಲೂ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ. ಆನ್ ಕಂಟ್ರೋಲ್ ಬಿಟ್ (WDTCONL[15]) ಇದನ್ನು '1' ಅನ್ನು ಓದುವ ಮೂಲಕ ಪ್ರತಿಬಿಂಬಿಸುತ್ತದೆ. ಈ ಕ್ರಮದಲ್ಲಿ, ಆನ್ ಬಿಟ್ ಅನ್ನು ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ತೆರವುಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ. FWDTEN ಕಾನ್ಫಿಗರೇಶನ್ ಬಿಟ್ ಅನ್ನು ಯಾವುದೇ ರೀತಿಯ ಮರುಹೊಂದಿಸುವ ಮೂಲಕ ತೆರವುಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ. WDT ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು, ಸಂರಚನೆಯನ್ನು ಸಾಧನಕ್ಕೆ ಪುನಃ ಬರೆಯಬೇಕು. WINDIS ಕಾನ್ಫಿಗರೇಶನ್ ಬಿಟ್ ಅನ್ನು ತೆರವುಗೊಳಿಸುವ ಮೂಲಕ ವಿಂಡೋ ಮೋಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.
ಗಮನಿಸಿ: ಪ್ರೋಗ್ರಾಮ್ ಮಾಡದ ಸಾಧನದಲ್ಲಿ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ WDT ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.
ಸಾಫ್ಟ್ವೇರ್ ನಿಯಂತ್ರಿತ WDT
FWDTEN ಕಾನ್ಫಿಗರೇಶನ್ ಬಿಟ್ '0' ಆಗಿದ್ದರೆ, WDT ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸಾಫ್ಟ್ವೇರ್ ಮೂಲಕ ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು (ಡೀಫಾಲ್ಟ್ ಸ್ಥಿತಿ). ಈ ಕ್ರಮದಲ್ಲಿ, ಆನ್ ಬಿಟ್ (WDTCONL[15]) ಸಾಫ್ಟ್ವೇರ್ ನಿಯಂತ್ರಣದಲ್ಲಿರುವ WDT ಯ ಸ್ಥಿತಿಯನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತದೆ; '1' WDT ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು '0' ಅದನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ.
WDT ಪೋಸ್ಟ್ಸ್ಕೇಲರ್
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] ಬಿಟ್ಗಳ ಸೆಟ್ಟಿಂಗ್ ನಿರ್ಧರಿಸುತ್ತದೆ. LPRC, 32 kHz ನ ನಾಮಮಾತ್ರ ಆವರ್ತನದೊಂದಿಗೆ, ಪೋಸ್ಟ್ಸ್ಕೇಲರ್ ಕನಿಷ್ಠ ಮೌಲ್ಯದಲ್ಲಿದ್ದಾಗ 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 ಕೌಂಟರ್ ಅನ್ನು ಈ ಕೆಳಗಿನ ಯಾವುದಾದರೂ ಮೂಲಕ ತೆರವುಗೊಳಿಸಲಾಗಿದೆ:
- ಯಾವುದೇ ಸಾಧನವನ್ನು ಮರುಹೊಂದಿಸಿ
- ಡೀಬಗ್ ಕಮಾಂಡ್ನ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆ
- WDTCLRKEYx ಬಿಟ್ಗಳಿಗೆ (WDTCONH[0:5743]) ಸರಿಯಾದ ಬರವಣಿಗೆ ಮೌಲ್ಯದ ಪತ್ತೆ (15x0) (ಉದಾ ನೋಡಿampಲೆ 3-1)
- ಗಡಿಯಾರ ಸ್ವಿಚ್:(2)
- ಫರ್ಮ್ವೇರ್ ಗಡಿಯಾರ ಸ್ವಿಚ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದೆ
- ಎರಡು-ವೇಗದ ಪ್ರಾರಂಭ
- ವಿಫಲ-ಸುರಕ್ಷಿತ ಗಡಿಯಾರ ಮಾನಿಟರ್ (FSCM) ಈವೆಂಟ್
- ಆಂದೋಲಕ ಕಾನ್ಫಿಗರೇಶನ್ನಿಂದ ಸ್ವಯಂಚಾಲಿತ ಗಡಿಯಾರ ಸ್ವಿಚ್ ಸಂಭವಿಸಿದಾಗ ನಿದ್ರೆಯಿಂದ ಎಚ್ಚರವಾದ ನಂತರ ಗಡಿಯಾರ ಸ್ವಿಚ್ ಮತ್ತು ಸಾಧನ ಕಾನ್ಫಿಗರೇಶನ್ನಿಂದ ಎರಡು-ವೇಗದ ಪ್ರಾರಂಭವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ
ಸ್ಲೀಪ್ಗೆ ಪ್ರವೇಶಿಸಿದ ನಂತರ ಸ್ಲೀಪ್ ಮೋಡ್ WDT ಕೌಂಟರ್ ಅನ್ನು ಮರುಹೊಂದಿಸಲಾಗುತ್ತದೆ.
ಗಮನಿಸಿ
- ಸಾಧನವು ಪವರ್-ಸೇವಿಂಗ್ ಮೋಡ್ಗೆ ಪ್ರವೇಶಿಸಿದಾಗ ರನ್ ಮೋಡ್ WDT ಅನ್ನು ಮರುಹೊಂದಿಸಲಾಗುವುದಿಲ್ಲ.
- ನಿರ್ದಿಷ್ಟ ಗಡಿಯಾರ ಸ್ವಿಚ್ ಈವೆಂಟ್ ನಂತರ WDT ಮರುಹೊಂದಿಸುವ ನಡವಳಿಕೆಯು ಸಾಧನ-ಅವಲಂಬಿತವಾಗಿದೆ. WDT ಅನ್ನು ತೆರವುಗೊಳಿಸುವ ಗಡಿಯಾರ ಸ್ವಿಚ್ ಈವೆಂಟ್ಗಳ ವಿವರಣೆಗಾಗಿ ನಿರ್ದಿಷ್ಟ ಸಾಧನ ಡೇಟಾ ಶೀಟ್ನಲ್ಲಿರುವ "ವಾಚ್ಡಾಗ್ ಟೈಮರ್" ವಿಭಾಗವನ್ನು ದಯವಿಟ್ಟು ಉಲ್ಲೇಖಿಸಿ.
Exampಲೆ 3-1: ಎಸ್ample ಕೋಡ್ WDT ಅನ್ನು ತೆರವುಗೊಳಿಸಲು
ಕೋಷ್ಟಕ 3-1: WDT ಅವಧಿಯ ಅವಧಿಯ ಸೆಟ್ಟಿಂಗ್ಗಳು
ಪೋಸ್ಟ್ಸ್ಕೇಲರ್ ಮೌಲ್ಯಗಳು | 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.024 ಸೆ | 4.096 ms | 1.31072 ms |
01011 | 2.048 ಸೆ | 8.192 ms | 2.62144 ms |
01100 | 4.096 ಸೆ | 16.384 ms | 5.24288 ms |
01101 | 8.192 ಸೆ | 32.768 ms | 10.48576 ms |
01110 | 16.384 ಸೆ | 65.536 ms | 20.97152 ms |
01111 | 32.768 ಸೆ | 131.072 ms | 41.94304 ms |
10000 | 0:01:06 hms | 262.144 ms | 83.88608 ms |
10001 | 0:02:11 hms | 524.288 ms | 167.77216 ms |
10010 | 0:04:22 hms | 1.048576 ಸೆ | 335.54432 ms |
10011 | 0:08:44 hms | 2.097152 ಸೆ | 671.08864 ms |
10100 | 0:17:29 hms | 4.194304 ಸೆ | 1.34217728 ಸೆ |
10101 | 0:34:57 hms | 8.388608 ಸೆ | 2.68435456 ಸೆ |
10110 | 1:09:54 hms | 16.777216 ಸೆ | 5.36870912 ಸೆ |
10111 | 2:19:49 hms | 33.554432 ಸೆ | 10.73741824 ಸೆ |
11000 | 4:39:37 hms | 0:01:07 hms | 21.47483648 ಸೆ |
11001 | 9:19:14 hms | 0:02:14 hms | 42.94967296 ಸೆ |
11010 | 18:38:29 hms | 0:04:28 hms | 0:01:26 hms |
11011 | 1 ದಿನ 13:16:58 ಗಂ | 0:08:57 hms | 0:02:52 hms |
11100 | 3 ದಿನಗಳು 2:33:55 ಗಂ | 0:17:54 hms | 0:05:44 hms |
11101 | 6 ದಿನಗಳು 5:07:51 ಗಂ | 0:35:47 hms | 0:11:27 hms |
11110 | 12 ದಿನಗಳು 10:15:42 ಗಂ | 1:11:35 hms | 0:22:54 hms |
11111 | 24 ದಿನಗಳು 20:31:24 ಗಂ | 2:23:10 hms | 0:45:49 hms |
ಅಡಚಣೆಗಳು ಮತ್ತು ಮರುಹೊಂದಿಸುವ ಜನರೇಷನ್
ರನ್ ಮೋಡ್ನಲ್ಲಿ WDT ಸಮಯ ಮೀರಿದೆ
ರನ್ ಮೋಡ್ನಲ್ಲಿ WDT ಸಮಯ ಮೀರಿದಾಗ, ಸಾಧನ ಮರುಹೊಂದಿಕೆಯನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ.
WDTO ಬಿಟ್ (RCON[4]) ಅನ್ನು ಪರೀಕ್ಷಿಸುವ ಮೂಲಕ ರನ್ ಮೋಡ್ನಲ್ಲಿ WDT ಸಮಯ ಮೀರಿರುವುದು ಮರುಹೊಂದಿಸಲು ಕಾರಣವೇ ಎಂಬುದನ್ನು ಫರ್ಮ್ವೇರ್ ನಿರ್ಧರಿಸುತ್ತದೆ.
ಗಮನಿಸಿ: ನಿರ್ದಿಷ್ಟ ಸಾಧನದ ಡೇಟಾ ಶೀಟ್ನಲ್ಲಿ "ರೀಸೆಟ್ಗಳು" ಮತ್ತು "ಇಂಟರಪ್ಟ್ ಕಂಟ್ರೋಲರ್" ಅಧ್ಯಾಯಗಳನ್ನು ನೋಡಿ. ಅಲ್ಲದೆ, ವಿವರಗಳಿಗಾಗಿ "dsPIC39712/PIC70000600 ಫ್ಯಾಮಿಲಿ ರೆಫರೆನ್ಸ್ ಮ್ಯಾನ್ಯುಯಲ್" ನಲ್ಲಿ "ರೀಸೆಟ್" (DS33) ಮತ್ತು "ಇಂಟರಪ್ಟ್ಸ್" (DS24) ವಿಭಾಗಗಳನ್ನು ನೋಡಿ.
ಪವರ್ ಸೇವ್ ಮೋಡ್ನಲ್ಲಿ WDT ಸಮಯ ಮೀರಿದೆ
ಪವರ್ ಸೇವ್ ಮೋಡ್ನಲ್ಲಿ WDT ಮಾಡ್ಯೂಲ್ ಸಮಯ ಮೀರಿದಾಗ, ಅದು ಸಾಧನವನ್ನು ಎಚ್ಚರಗೊಳಿಸುತ್ತದೆ ಮತ್ತು WDT ರನ್ ಮೋಡ್ ಎಣಿಕೆಯನ್ನು ಪುನರಾರಂಭಿಸುತ್ತದೆ.
WDT ವೇಕ್-ಅಪ್ ಅನ್ನು ಪತ್ತೆಹಚ್ಚಲು, WDTO ಬಿಟ್ (RCON[4]), ಸ್ಲೀಪ್ ಬಿಟ್ (RCON[3]) ಮತ್ತು IDLE ಬಿಟ್ (RCON[2]) ಅನ್ನು ಪರೀಕ್ಷಿಸಬಹುದು. WDTO ಬಿಟ್ '1' ಆಗಿದ್ದರೆ, ಪವರ್ ಸೇವ್ ಮೋಡ್ನಲ್ಲಿ WDT ಸಮಯ ಮೀರಿದ್ದರಿಂದ ಈವೆಂಟ್ ಸಂಭವಿಸಿದೆ. ಸಾಧನವು ಎಚ್ಚರವಾಗಿರುವಾಗ WDT ಈವೆಂಟ್ ಸಂಭವಿಸಿದೆಯೇ ಅಥವಾ ಅದು ಸ್ಲೀಪ್ ಅಥವಾ ಐಡಲ್ ಮೋಡ್ನಲ್ಲಿದೆಯೇ ಎಂದು ನಿರ್ಧರಿಸಲು SLEEP ಮತ್ತು IDLE ಬಿಟ್ಗಳನ್ನು ನಂತರ ಪರೀಕ್ಷಿಸಬಹುದು.
ಗಮನಿಸಿ: ನಿರ್ದಿಷ್ಟ ಸಾಧನದ ಡೇಟಾ ಶೀಟ್ನಲ್ಲಿ "ರೀಸೆಟ್ಗಳು" ಮತ್ತು "ಇಂಟರಪ್ಟ್ ಕಂಟ್ರೋಲರ್" ಅಧ್ಯಾಯಗಳನ್ನು ನೋಡಿ. ಅಲ್ಲದೆ, ವಿವರಗಳಿಗಾಗಿ "dsPIC39712/PIC70000600 ಫ್ಯಾಮಿಲಿ ರೆಫರೆನ್ಸ್ ಮ್ಯಾನ್ಯುಯಲ್" ನಲ್ಲಿ "ರೀಸೆಟ್" (DS33) ಮತ್ತು "ಇಂಟರಪ್ಟ್ಸ್" (DS24) ವಿಭಾಗಗಳನ್ನು ನೋಡಿ.
WDT ಅಲ್ಲದ ಈವೆಂಟ್ನಿಂದ ಪವರ್ ಸೇವ್ ಮೋಡ್ನಿಂದ ಎಚ್ಚರಗೊಳ್ಳಿ
WDT ಅಲ್ಲದ NMI ಅಡಚಣೆಯಿಂದ ಸಾಧನವು ಪವರ್ ಸೇವ್ ಮೋಡ್ನಿಂದ ಎಚ್ಚರಗೊಂಡಾಗ, ಪವರ್ ಸೇವ್ ಮೋಡ್ WDT ಅನ್ನು ಮರುಹೊಂದಿಸುವಿಕೆಯಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು WDT ರನ್ ಮೋಡ್ ಪೂರ್ವ-ಪವರ್ ಸೇವ್ ಎಣಿಕೆ ಮೌಲ್ಯದಿಂದ ಎಣಿಕೆಯನ್ನು ಮುಂದುವರಿಸುತ್ತದೆ.
ಕಾರಣ ಮತ್ತು ಪರಿಣಾಮವನ್ನು ಮರುಹೊಂದಿಸುತ್ತದೆ
ಮರುಹೊಂದಿಸುವಿಕೆಯ ಕಾರಣವನ್ನು ನಿರ್ಧರಿಸುವುದು
WDT ಮರುಹೊಂದಿಕೆ ಸಂಭವಿಸಿದೆಯೇ ಎಂದು ನಿರ್ಧರಿಸಲು, WDTO ಬಿಟ್ (RCON[4]) ಅನ್ನು ಪರೀಕ್ಷಿಸಬಹುದು. WDTO ಬಿಟ್ '1' ಆಗಿದ್ದರೆ, ರನ್ ಮೋಡ್ನಲ್ಲಿ WDT ಸಮಯ ಮೀರಿದ್ದರಿಂದ ಮರುಹೊಂದಿಸುವಿಕೆಯಾಗಿದೆ. ನಂತರದ ಮರುಹೊಂದಿಕೆಯ ಮೂಲದ ಸರಿಯಾದ ನಿರ್ಣಯವನ್ನು ಅನುಮತಿಸಲು ಸಾಫ್ಟ್ವೇರ್ WDTO ಬಿಟ್ ಅನ್ನು ತೆರವುಗೊಳಿಸಬೇಕು.
ವಿವಿಧ ಮರುಹೊಂದಿಕೆಗಳ ಪರಿಣಾಮಗಳು
ಸಾಧನ ಮರುಹೊಂದಿಸುವ ಯಾವುದೇ ರೂಪ WDT ಅನ್ನು ತೆರವುಗೊಳಿಸುತ್ತದೆ. ಮರುಹೊಂದಿಸುವಿಕೆಯು WDTCONH/L ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯಕ್ಕೆ ಹಿಂತಿರುಗಿಸುತ್ತದೆ ಮತ್ತು ಸಾಧನ ಕಾನ್ಫಿಗರೇಶನ್ನಿಂದ ಸಕ್ರಿಯಗೊಳಿಸದ ಹೊರತು WDT ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.
ಗಮನಿಸಿ: ಸಾಧನವನ್ನು ಮರುಹೊಂದಿಸಿದ ನಂತರ, WDT ಆನ್ ಬಿಟ್ (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 ಗಡಿಯಾರದ ಮೂಲವು ಬಳಕೆದಾರ-ಆಯ್ಕೆ ಮಾಡಲಾಗುವುದಿಲ್ಲ. ಗಡಿಯಾರದ ಮೂಲವು LPRC ಆಗಿದೆ.
ಡೀಬಗ್ ಮೋಡ್ನಲ್ಲಿ WDT ಕಾರ್ಯಾಚರಣೆ
ಸಮಯ ಮೀರುವುದನ್ನು ತಡೆಯಲು ಡೀಬಗ್ ಮೋಡ್ನಲ್ಲಿ WDT ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬೇಕು.
ಈ ವಿಭಾಗವು ಕೈಪಿಡಿಯ ಈ ವಿಭಾಗಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಅಪ್ಲಿಕೇಶನ್ ಟಿಪ್ಪಣಿಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. ಈ ಅಪ್ಲಿಕೇಶನ್ ಟಿಪ್ಪಣಿಗಳನ್ನು ನಿರ್ದಿಷ್ಟವಾಗಿ dsPIC33/PIC24 ಸಾಧನ ಕುಟುಂಬಕ್ಕಾಗಿ ಬರೆಯಲಾಗುವುದಿಲ್ಲ, ಆದರೆ ಪರಿಕಲ್ಪನೆಗಳು ಸೂಕ್ತವಾಗಿವೆ ಮತ್ತು ಮಾರ್ಪಾಡು ಮತ್ತು ಸಂಭವನೀಯ ಮಿತಿಗಳೊಂದಿಗೆ ಬಳಸಬಹುದು. ಡ್ಯುಯಲ್ ವಾಚ್ಡಾಗ್ ಟೈಮರ್ ಮಾಡ್ಯೂಲ್ಗೆ ಸಂಬಂಧಿಸಿದ ಪ್ರಸ್ತುತ ಅಪ್ಲಿಕೇಶನ್ ಟಿಪ್ಪಣಿಗಳು:
ಗಮನಿಸಿ: ಮೈಕ್ರೋಚಿಪ್ ಅನ್ನು ಭೇಟಿ ಮಾಡಿ webಸೈಟ್ (www.microchip.com) ಹೆಚ್ಚುವರಿ ಅಪ್ಲಿಕೇಶನ್ ಟಿಪ್ಪಣಿಗಳು ಮತ್ತು ಕೋಡ್ ಎಕ್ಸ್ampdsPIC33/PIC24 ಕುಟುಂಬದ ಸಾಧನಗಳಿಗೆ les.
ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸ
ಪರಿಷ್ಕರಣೆ A (ಮಾರ್ಚ್ 2016)
ಇದು ಈ ಡಾಕ್ಯುಮೆಂಟ್ನ ಆರಂಭಿಕ ಆವೃತ್ತಿಯಾಗಿದೆ.
ಪರಿಷ್ಕರಣೆ ಬಿ (ಜೂನ್ 2018)
ಸಾಧನದ ಕುಟುಂಬದ ಹೆಸರನ್ನು dsPIC33/PIC24 ಗೆ ಬದಲಾಯಿಸುತ್ತದೆ.
ಪುಟದ ಅಡಿಟಿಪ್ಪಣಿಗಳಿಂದ ಮುಂಗಡ ಮಾಹಿತಿಯ ವಾಟರ್ಮಾರ್ಕ್ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.
ಪರಿಷ್ಕರಣೆ ಸಿ (ಫೆಬ್ರವರಿ 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 ಕಾರ್ಯಾಚರಣೆ".
ವಾಚ್ಡಾಗ್ ಟೈಮರ್ ಮಾನದಂಡವು "ಮಾಸ್ಟರ್" ಮತ್ತು "ಸ್ಲೇವ್" ಎಂಬ ಪರಿಭಾಷೆಯನ್ನು ಬಳಸುತ್ತದೆ. ಈ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಬಳಸಲಾದ ಸಮಾನವಾದ ಮೈಕ್ರೋಚಿಪ್ ಪರಿಭಾಷೆಯು ಕ್ರಮವಾಗಿ "ಮುಖ್ಯ" ಮತ್ತು "ದ್ವಿತೀಯ"
ಮೈಕ್ರೋಚಿಪ್ ಉತ್ಪನ್ನಗಳಲ್ಲಿನ ಕೋಡ್ ರಕ್ಷಣೆ ವೈಶಿಷ್ಟ್ಯದ ಕೆಳಗಿನ ವಿವರಗಳನ್ನು ಗಮನಿಸಿ:
- ಮೈಕ್ರೋಚಿಪ್ ಉತ್ಪನ್ನಗಳು ತಮ್ಮ ನಿರ್ದಿಷ್ಟ ಮೈಕ್ರೋಚಿಪ್ ಡೇಟಾ ಶೀಟ್ನಲ್ಲಿರುವ ವಿಶೇಷಣಗಳನ್ನು ಪೂರೈಸುತ್ತವೆ.
- ಉದ್ದೇಶಿತ ರೀತಿಯಲ್ಲಿ, ಕಾರ್ಯಾಚರಣೆಯ ವಿಶೇಷಣಗಳಲ್ಲಿ ಮತ್ತು ಸಾಮಾನ್ಯ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಬಳಸಿದಾಗ ಅದರ ಉತ್ಪನ್ನಗಳ ಕುಟುಂಬವು ಸುರಕ್ಷಿತವಾಗಿದೆ ಎಂದು ಮೈಕ್ರೋಚಿಪ್ ನಂಬುತ್ತದೆ.
- ಮೈಕ್ರೋಚಿಪ್ ತನ್ನ ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಹಕ್ಕುಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸುತ್ತದೆ ಮತ್ತು ಆಕ್ರಮಣಕಾರಿಯಾಗಿ ರಕ್ಷಿಸುತ್ತದೆ. ಮೈಕ್ರೋಚಿಪ್ ಉತ್ಪನ್ನದ ಕೋಡ್ ರಕ್ಷಣೆ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಉಲ್ಲಂಘಿಸುವ ಪ್ರಯತ್ನಗಳನ್ನು ಕಟ್ಟುನಿಟ್ಟಾಗಿ ನಿಷೇಧಿಸಲಾಗಿದೆ ಮತ್ತು ಡಿಜಿಟಲ್ ಮಿಲೇನಿಯಮ್ ಹಕ್ಕುಸ್ವಾಮ್ಯ ಕಾಯಿದೆಯನ್ನು ಉಲ್ಲಂಘಿಸಬಹುದು.
- ಮೈಕ್ರೋಚಿಪ್ ಅಥವಾ ಯಾವುದೇ ಇತರ ಸೆಮಿಕಂಡಕ್ಟರ್ ತಯಾರಕರು ಅದರ ಕೋಡ್ನ ಸುರಕ್ಷತೆಯನ್ನು ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ. ಕೋಡ್ ರಕ್ಷಣೆ ಎಂದರೆ ಉತ್ಪನ್ನವು "ಮುರಿಯಲಾಗದು" ಎಂದು ನಾವು ಖಾತರಿಪಡಿಸುತ್ತೇವೆ ಎಂದು ಅರ್ಥವಲ್ಲ. ಕೋಡ್ ರಕ್ಷಣೆ ನಿರಂತರವಾಗಿ ವಿಕಸನಗೊಳ್ಳುತ್ತಿದೆ. ಮೈಕ್ರೋಚಿಪ್ ನಮ್ಮ ಉತ್ಪನ್ನಗಳ ಕೋಡ್ ರಕ್ಷಣೆ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನಿರಂತರವಾಗಿ ಸುಧಾರಿಸಲು ಬದ್ಧವಾಗಿದೆ.
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ಮೈಕ್ರೋಚಿಪ್ ಉತ್ಪನ್ನಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು, ಪರೀಕ್ಷಿಸಲು ಮತ್ತು ಸಂಯೋಜಿಸಲು ಸೇರಿದಂತೆ ಈ ಪ್ರಕಟಣೆ ಮತ್ತು ಇಲ್ಲಿರುವ ಮಾಹಿತಿಯನ್ನು ಮೈಕ್ರೋಚಿಪ್ ಉತ್ಪನ್ನಗಳೊಂದಿಗೆ ಮಾತ್ರ ಬಳಸಬಹುದು. ಈ ಮಾಹಿತಿಯನ್ನು ಬೇರೆ ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ಬಳಸುವುದು ಈ ನಿಯಮಗಳನ್ನು ಉಲ್ಲಂಘಿಸುತ್ತದೆ. ಸಾಧನದ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಮಾಹಿತಿಯನ್ನು ನಿಮ್ಮ ಅನುಕೂಲಕ್ಕಾಗಿ ಮಾತ್ರ ಒದಗಿಸಲಾಗಿದೆ ಮತ್ತು ನವೀಕರಣಗಳ ಮೂಲಕ ಅದನ್ನು ರದ್ದುಗೊಳಿಸಬಹುದು. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ನಿಮ್ಮ ವಿಶೇಷಣಗಳನ್ನು ಪೂರೈಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು ನಿಮ್ಮ ಜವಾಬ್ದಾರಿಯಾಗಿದೆ. ಹೆಚ್ಚುವರಿ ಬೆಂಬಲಕ್ಕಾಗಿ ನಿಮ್ಮ ಸ್ಥಳೀಯ ಮೈಕ್ರೋಚಿಪ್ ಮಾರಾಟ ಕಚೇರಿಯನ್ನು ಸಂಪರ್ಕಿಸಿ ಅಥವಾ, ಹೆಚ್ಚುವರಿ ಬೆಂಬಲವನ್ನು ಪಡೆದುಕೊಳ್ಳಿ
https://www.microchip.com/en-us/support/design-help/client-supportservices.
ಈ ಮಾಹಿತಿಯನ್ನು ಮೈಕ್ರೋಚಿಪ್ "ಇರುವಂತೆ" ಒದಗಿಸಿದೆ. MICROCHIP ಯಾವುದೇ ರೀತಿಯ ಪ್ರಾತಿನಿಧ್ಯಗಳನ್ನು ಅಥವಾ ವಾರಂಟಿಗಳನ್ನು ನೀಡುವುದಿಲ್ಲ, ಲಿಖಿತ ಅಥವಾ ಮೌಖಿಕ, ಲಿಖಿತ ಅಥವಾ ಮೌಖಿಕ, ಶಾಸನಬದ್ಧ ಅಥವಾ ಇನ್ನಾವುದೇ, ತಿಳಿಸಲಾದ ಮಾಹಿತಿಗೆ ಸಂಬಂಧಿಸಿದೆ ಉಲ್ಲಂಘನೆ, ವ್ಯಾಪಾರ, ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಉದ್ದೇಶಕ್ಕಾಗಿ ಫಿಟ್ನೆಸ್, ಅಥವಾ ಅದರ ಸ್ಥಿತಿ, ಗುಣಮಟ್ಟ ಅಥವಾ ಕಾರ್ಯಕ್ಷಮತೆಗೆ ಸಂಬಂಧಿಸಿದ ವಾರಂಟಿಗಳು.
ಯಾವುದೇ ಸಂದರ್ಭದಲ್ಲಿ ಮೈಕ್ರೋಚಿಪ್ ಯಾವುದೇ ಪರೋಕ್ಷ, ವಿಶೇಷ, ದಂಡನಾತ್ಮಕ, ಪ್ರಾಸಂಗಿಕ, ಅಥವಾ ಅನುಕ್ರಮವಾದ ನಷ್ಟ, ಹಾನಿ, ವೆಚ್ಚ, ಅಥವಾ ಯಾವುದೇ ರೀತಿಯ ಬಳಕೆಗೆ ಸಂಬಂಧಿಸಿದ ಯಾವುದೇ ವೆಚ್ಚಗಳಿಗೆ ಜವಾಬ್ದಾರನಾಗಿರುವುದಿಲ್ಲ ಆದಾಗ್ಯೂ, ಮೈಕ್ರೋಚಿಪ್ ಸಾಧ್ಯತೆಯ ಬಗ್ಗೆ ಸಲಹೆ ನೀಡಿದ್ದರೂ ಅಥವಾ ಹಾನಿಗಳು ನಿರೀಕ್ಷಿತವೇ ಆಗಿದ್ದರೂ ಸಹ. ಕಾನೂನಿನಿಂದ ಅನುಮತಿಸಲಾದ ಪೂರ್ಣ ಪ್ರಮಾಣದಲ್ಲಿ, ಮಾಹಿತಿಗೆ ಸಂಬಂಧಿಸಿದ ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ಎಲ್ಲಾ ಹಕ್ಕುಗಳ ಮೇಲೆ ಮೈಕ್ರೋಚಿಪ್ನ ಒಟ್ಟು ಹೊಣೆಗಾರಿಕೆ ಅಥವಾ ಅದರ ಬಳಕೆಯು ನೀವು ಎಷ್ಟು ಪ್ರಮಾಣದ ಫೀಡ್ಗಳನ್ನು ಮೀರುವುದಿಲ್ಲ, ಮಾಹಿತಿಗಾಗಿ ನೇರವಾಗಿ ಮೈಕ್ರೋಚಿಪ್ಗೆ.
ಲೈಫ್ ಸಪೋರ್ಟ್ ಮತ್ತು/ಅಥವಾ ಸುರಕ್ಷತಾ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಮೈಕ್ರೋಚಿಪ್ ಸಾಧನಗಳ ಬಳಕೆಯು ಸಂಪೂರ್ಣವಾಗಿ ಖರೀದಿದಾರನ ಅಪಾಯದಲ್ಲಿದೆ, ಮತ್ತು ಅಂತಹ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ಮತ್ತು ಎಲ್ಲಾ ಹಾನಿಗಳು, ಕ್ಲೈಮ್ಗಳು, ಸೂಟ್ಗಳು ಅಥವಾ ವೆಚ್ಚಗಳಿಂದ ನಿರುಪದ್ರವ ಮೈಕ್ರೋಚಿಪ್ ಅನ್ನು ರಕ್ಷಿಸಲು, ಸರಿದೂಗಿಸಲು ಮತ್ತು ಹಿಡಿದಿಡಲು ಖರೀದಿದಾರರು ಒಪ್ಪುತ್ತಾರೆ. ಯಾವುದೇ ಮೈಕ್ರೋಚಿಪ್ ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಹಕ್ಕುಗಳ ಅಡಿಯಲ್ಲಿ ಸೂಚಿಸದ ಹೊರತು ಯಾವುದೇ ಪರವಾನಗಿಗಳನ್ನು ಸೂಚ್ಯವಾಗಿ ಅಥವಾ ಬೇರೆ ರೀತಿಯಲ್ಲಿ ತಿಳಿಸಲಾಗುವುದಿಲ್ಲ.
ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳು
ಮೈಕ್ರೋಚಿಪ್ ಹೆಸರು ಮತ್ತು ಲೋಗೊ, ಮೈಕ್ರೋಚಿಪ್ ಲೋಗೊ, ಅಡಾಪ್ಟೆಕ್, ಎನಿ ರೇಟ್, ಎವಿಆರ್, ಎವಿಆರ್ ಲೋಗೋ, ಅವರ್ ಫ್ರೀಕ್ಸ್, ಬೆಸ್ಟೈಮ್, ಬಿಟ್ಕ್ಲೌಡ್, ಕ್ರಿಪ್ಟೋಮೆಮೋರಿ, ಕ್ರಿಪ್ಟಾರ್ಫ್, ಡಿಎಸ್ಪಿಐಪಿ, ಫ್ಲೆಕ್ಸ್ಪ್ವಾರ್, ಹೆಲ್ಡೊ, ಇಗ್ಲೂ, ಜುಕೆಬ್ಲೋಕ್ಸ್, ಕೀಲೋಕ್, ಕ್ಲಿಯರ್, ಕ್ಲೀರ್, ಲಾಂಚೆಕ್, ಲಿಂಕ್ಸ್ಟಿಲಸ್, maXTouch, MediaLB, megaAVR, ಮೈಕ್ರೋಸೆಮಿ, ಮೈಕ್ರೋಸೆಮಿ ಲೋಗೋ, MOST, MOST ಲೋಗೋ, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 ಲೋಗೋ, PolarFire, ಪ್ರೊಚಿಪ್ ಡಿಸೈನರ್, QTouch, SAM-BA, SFyNSTGO, SFyNSTGO , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron ಮತ್ತು XMEGA ಗಳು USA ಮತ್ತು ಇತರ ದೇಶಗಳಲ್ಲಿ ಮೈಕ್ರೊಚಿಪ್ ತಂತ್ರಜ್ಞಾನದ ನೋಂದಾಯಿತ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳಾಗಿವೆ. AgileSwitch, APT, ClockWorks, The EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, PRECISION Edge, ProASIC, QuiFASIC ಪ್ಲಸ್, ಪ್ರೋ, ಕ್ವಾಸಿಕ್ ಪ್ಲಸ್ SyncWorld, Temux, TimeCesium, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, ಮತ್ತು ZL ಇವುಗಳು ಮೈಕ್ರೋಚಿಪ್ ತಂತ್ರಜ್ಞಾನದ ನೋಂದಾಯಿತ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳು USA ಪಕ್ಕದ ಕೀ ಸಪ್ರೆಶನ್, AKS, ಅನಲಾಗ್-ಫಾರ್-ದಿ-ಡಿಜಿಟಲ್ ಏಜ್, ಯಾವುದೇ ಇನ್ ಕ್ಯಾಪಾಸಿಟರ್, ಯಾವುದಾದರೂ ವರ್ಧಿತ ಸ್ವಿಚಿಂಗ್, ಬ್ಲೂಸ್ಕೈ, ಬಾಡಿಕಾಮ್, ಕೋಡ್ಗಾರ್ಡ್, ಕ್ರಿಪ್ಟೋ ಅಥೆಂಟಿಕೇಶನ್, ಕ್ರಿಪ್ಟೋ ಆಟೋಮೋಟಿವ್, ಕ್ರಿಪ್ಟೋ ಕಂಪ್ಯಾನಿಯನ್, ಕ್ರಿಪ್ಟೋ ಕಂಟ್ರೋಲರ್, dsPICDEM, dsPICDEM.net, ಡೈನಾಮಿಕ್ ಸರಾಸರಿ ಹೊಂದಾಣಿಕೆ, DAM, ECAN, GREEN, GREEN, Es, ಇತ್ಯಾದಿ. -ಸರ್ಕ್ಯೂಟ್ ಸೀರಿಯಲ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್, ICSP, INICnet, ಇಂಟೆಲಿಜೆಂಟ್ ಪ್ಯಾರಲಲಿಂಗ್, ಇಂಟರ್-ಚಿಪ್ ಕನೆಕ್ಟಿವಿಟಿ, ಜಿಟರ್ಬ್ಲಾಕರ್, ನಾಬ್-ಆನ್-ಡಿಸ್ಪ್ಲೇ, ಮ್ಯಾಕ್ಸ್ಕ್ರಿಪ್ಟೋ, ಮ್ಯಾಕ್ಸ್View, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB ಪ್ರಮಾಣೀಕೃತ ಲೋಗೋ, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM ಎಕ್ಸ್ಪ್ರೆಸ್, NVMe, ಸರ್ವಜ್ಞ ಕೋಡ್ ಜನರೇಷನ್, PICDEM, PICDEM.net, PICkit, QMatriicon, RICTEM, PICTEM. , RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, ಟೋಟಲ್ ಸಹಿಷ್ಣುತೆ, ಯುಎಸ್ಬಿ ಚೈನ್ಸ್, ವರ್ಸಸ್, ವರ್ಚಸ್, ವರ್ಸಸ್ Viewಸ್ಪ್ಯಾನ್, ವೈಪರ್ಲಾಕ್, ಎಕ್ಸ್ಪ್ರೆಸ್ಕನೆಕ್ಟ್ ಮತ್ತು ಜೆನಾ ಯುಎಸ್ಎ ಮತ್ತು ಇತರ ದೇಶಗಳಲ್ಲಿ ಮೈಕ್ರೊಚಿಪ್ ತಂತ್ರಜ್ಞಾನದ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳಾಗಿವೆ.
SQTP ಯುಎಸ್ಎಯಲ್ಲಿ ಮೈಕ್ರೊಚಿಪ್ ತಂತ್ರಜ್ಞಾನದ ಸೇವಾ ಚಿಹ್ನೆಯಾಗಿದೆ
ಅಡಾಪ್ಟೆಕ್ ಲೋಗೋ, ಬೇಡಿಕೆಯ ಆವರ್ತನ, ಸಿಲಿಕಾನ್ ಶೇಖರಣಾ ತಂತ್ರಜ್ಞಾನ, ಸಿಮ್ಕಾಮ್ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹ ಸಮಯ ಇತರ ದೇಶಗಳಲ್ಲಿ ಮೈಕ್ರೋಚಿಪ್ ಟೆಕ್ನಾಲಜಿ Inc. ನ ನೋಂದಾಯಿತ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳಾಗಿವೆ. GestIC ಎಂಬುದು ಮೈಕ್ರೋಚಿಪ್ ಟೆಕ್ನಾಲಜಿ ಜರ್ಮನಿ II GmbH & Co. KG ನ ನೋಂದಾಯಿತ ಟ್ರೇಡ್ಮಾರ್ಕ್ ಆಗಿದೆ, ಇದು ಮೈಕ್ರೋಚಿಪ್ ಟೆಕ್ನಾಲಜಿ 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.microchip.com
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
ಮೈಕ್ರೋಚಿಪ್ ಡಿಎಸ್ಪಿಐಸಿ33 ಡ್ಯುಯಲ್ ವಾಚ್ಡಾಗ್ ಟೈಮರ್ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ dsPIC33 ಡ್ಯುಯಲ್ ವಾಚ್ಡಾಗ್ ಟೈಮರ್, dsPIC33, ಡ್ಯುಯಲ್ ವಾಚ್ಡಾಗ್ ಟೈಮರ್, ವಾಚ್ಡಾಗ್ ಟೈಮರ್ |