ਮਾਈਕ੍ਰੋਚਿੱਪ dsPIC33 ਦੋਹਰਾ ਵਾਚਡੌਗ ਟਾਈਮਰ
ਜਾਣ-ਪਛਾਣ
dsPIC33/PIC24 ਡਿਊਲ ਵਾਚਡੌਗ ਟਾਈਮਰ (WDT) ਦਾ ਵਰਣਨ ਇਸ ਭਾਗ ਵਿੱਚ ਕੀਤਾ ਗਿਆ ਹੈ। ਚਿੱਤਰ 1 ਨੂੰ ਵੇਖੋ-
WDT ਦੇ ਬਲਾਕ ਚਿੱਤਰ ਲਈ 1.
WDT, ਜਦੋਂ ਯੋਗ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅੰਦਰੂਨੀ ਲੋ-ਪਾਵਰ RC (LPRC) ਔਸਿਲੇਟਰ ਕਲਾਕ ਸਰੋਤ ਜਾਂ ਰਨ ਮੋਡ ਵਿੱਚ ਚੋਣਯੋਗ ਘੜੀ ਸਰੋਤ ਤੋਂ ਕੰਮ ਕਰਦਾ ਹੈ। WDT ਦੀ ਵਰਤੋਂ ਡਿਵਾਈਸ ਨੂੰ ਰੀਸੈਟ ਕਰਕੇ ਸਿਸਟਮ ਸਾਫਟਵੇਅਰ ਦੀ ਖਰਾਬੀ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਜੇਕਰ WDT ਨੂੰ ਸਾਫਟਵੇਅਰ ਵਿੱਚ ਸਮੇਂ-ਸਮੇਂ 'ਤੇ ਸਾਫ਼ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। WDT ਨੂੰ ਵਿੰਡੋ ਮੋਡ ਜਾਂ ਗੈਰ-ਵਿੰਡੋ ਮੋਡ ਵਿੱਚ ਕੌਂਫਿਗਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। WDT ਪੋਸਟ ਸਕੇਲਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵੱਖ-ਵੱਖ WDT ਟਾਈਮ-ਆਊਟ ਪੀਰੀਅਡ ਚੁਣੇ ਜਾ ਸਕਦੇ ਹਨ। WDT ਦੀ ਵਰਤੋਂ ਡਿਵਾਈਸ ਨੂੰ ਸਲੀਪ ਜਾਂ ਆਈਡਲ ਮੋਡ (ਪਾਵਰ ਸੇਵ ਮੋਡ) ਤੋਂ ਜਗਾਉਣ ਲਈ ਵੀ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।
ਹੇਠਾਂ WDT ਮੋਡੀਊਲ ਦੀਆਂ ਕੁਝ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ:
- ਸੰਰਚਨਾ ਜ ਸਾਫਟਵੇਅਰ ਕੰਟਰੋਲ ਕੀਤਾ
- ਰਨ ਅਤੇ ਸਲੀਪ/ਇਡਲ ਮੋਡਾਂ ਲਈ ਵੱਖਰੇ ਉਪਭੋਗਤਾ-ਸੰਰਚਨਾਯੋਗ ਸਮਾਂ-ਆਉਟ ਪੀਰੀਅਡ
- ਡਿਵਾਈਸ ਨੂੰ ਸਲੀਪ ਜਾਂ ਆਈਡਲ ਮੋਡ ਤੋਂ ਜਗਾ ਸਕਦਾ ਹੈ
- ਰਨ ਮੋਡ ਵਿੱਚ ਵਰਤੋਂਕਾਰ-ਚੋਣਯੋਗ ਘੜੀ ਸਰੋਤ
- LPRC ਤੋਂ ਸਲੀਪ/ਇਡਲ ਮੋਡ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ
ਵਾਚਡੌਗ ਟਾਈਮਰ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ
ਨੋਟ ਕਰੋ
- ਇੱਕ ਖਾਸ ਘੜੀ ਸਵਿੱਚ ਇਵੈਂਟ ਦੇ ਬਾਅਦ WDT ਰੀਸੈਟ ਵਿਵਹਾਰ ਡਿਵਾਈਸ ਨਿਰਭਰ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ WDT ਨੂੰ ਸਾਫ਼ ਕਰਨ ਵਾਲੇ ਕਲਾਕ ਸਵਿੱਚ ਇਵੈਂਟਸ ਦੇ ਵਰਣਨ ਲਈ ਖਾਸ ਡਿਵਾਈਸ ਡੇਟਾ ਸ਼ੀਟ ਵਿੱਚ "ਵਾਚਡੌਗ ਟਾਈਮਰ" ਭਾਗ ਵੇਖੋ।
- ਉਪਲਬਧ ਘੜੀ ਸਰੋਤ ਡਿਵਾਈਸ-ਨਿਰਭਰ ਹਨ।
ਵਾਚਡੌਗ ਟਾਈਮਰ ਕੰਟਰੋਲ ਰਜਿਸਟਰ
ਡਬਲਯੂ.ਡੀ.ਟੀ. ਮੌਡਿਊਲ ਹੇਠ ਲਿਖੇ ਵਿਸ਼ੇਸ਼ ਫੰਕਸ਼ਨ ਰਜਿਸਟਰਾਂ (SFRs) ਦੇ ਹੁੰਦੇ ਹਨ:
- WDTCONL: ਵਾਚਡੌਗ ਟਾਈਮਰ ਕੰਟਰੋਲ ਰਜਿਸਟਰ
ਇਹ ਰਜਿਸਟਰ ਵਾਚਡੌਗ ਟਾਈਮਰ ਨੂੰ ਸਮਰੱਥ ਜਾਂ ਅਯੋਗ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਵਿੰਡੋਡ ਓਪਰੇਸ਼ਨ ਨੂੰ ਸਮਰੱਥ ਜਾਂ ਅਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ। - WDTCONH: ਵਾਚਡੌਗ ਟਾਈਮਰ ਕੁੰਜੀ ਰਜਿਸਟਰ
ਇਹ ਰਜਿਸਟਰ ਟਾਈਮ-ਆਊਟ ਨੂੰ ਰੋਕਣ ਲਈ 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) | EXTR(1) | SWR(1) | — | ਡਬਲਯੂ.ਡੀ.ਟੀ.ਓ | ਸੌਂਵੋ | IDLE(1) | ਬੀ.ਓ.ਆਰ(1) | POR(1) |
ਦੰਤਕਥਾ: — = ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ ਗਿਆ, '0' ਵਜੋਂ ਪੜ੍ਹਿਆ ਗਿਆ
ਨੋਟ ਕਰੋ
- ਇਹ ਬਿੱਟ WDT ਮੋਡੀਊਲ ਨਾਲ ਸੰਬੰਧਿਤ ਨਹੀਂ ਹਨ।
- ਇਹ ਬਿੱਟ ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ ਹਨ ਅਤੇ ਸੰਰਚਨਾ ਬਿੱਟਾਂ ਦੇ ਮੁੱਲ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ।
- ਇਹ ਬਿੱਟ ਸੰਰਚਨਾ ਬਿੱਟ ਲਈ ਸਥਿਤੀ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ ਜੇਕਰ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ। ਜੇਕਰ ਬਿੱਟ ਸਾਫ ਹੈ, ਤਾਂ ਮੁੱਲ ਸਾਫਟਵੇਅਰ ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
- ਜੇਕਰ WDTEN[1:0] ਕੌਂਫਿਗਰੇਸ਼ਨ ਬਿੱਟ '11' (ਅਨਪ੍ਰੋਗਰਾਮ ਰਹਿਤ) ਹਨ, ਤਾਂ WDT ਹਮੇਸ਼ਾ ਚਾਲੂ (WDTCONL[15]) ਬਿੱਟ ਸੈਟਿੰਗ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ, ਸਮਰੱਥ ਹੁੰਦਾ ਹੈ।
- ਸਾਰੇ ਰੀਸੈਟ ਸਥਿਤੀ ਬਿੱਟਾਂ ਨੂੰ ਸਾਫਟਵੇਅਰ ਵਿੱਚ ਸੈੱਟ ਜਾਂ ਕਲੀਅਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਸਾਫਟਵੇਅਰ ਵਿੱਚ ਇਹਨਾਂ ਬਿੱਟਾਂ ਵਿੱਚੋਂ ਇੱਕ ਨੂੰ ਸੈੱਟ ਕਰਨ ਨਾਲ ਡਿਵਾਈਸ ਰੀਸੈਟ ਨਹੀਂ ਹੁੰਦੀ ਹੈ।
ਰਜਿਸਟਰ ਕਰੋ 2-1: WDTCONL: ਵਾਚਡੌਗ ਟਾਈਮਰ ਕੰਟਰੋਲ ਰਜਿਸਟਰ
R/W-0 | U-0 | U-0 | ਰਾਇ | ਰਾਇ | ਰਾਇ | ਰਾਇ | ਰਾਇ |
ON( 1 ,2 ) | — | — | RUNDIV[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 ਰਨਡਿਵ[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)
- bit 0 WDTWINEN: ਵਾਚਡੌਗ ਟਾਈਮਰ ਵਿੰਡੋ ਸਮਰੱਥ ਬਿੱਟ(1)
1 = ਵਿੰਡੋ ਮੋਡ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ
0 = ਵਿੰਡੋ ਮੋਡ ਨੂੰ ਅਯੋਗ ਕਰਦਾ ਹੈ
ਨੋਟ ਕਰੋ
- ਇਹ ਬਿੱਟ ਸੰਰਚਨਾ ਬਿੱਟ ਦੀ ਸਥਿਤੀ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ ਜੇਕਰ ਬਿੱਟ ਸੈੱਟ ਹੈ। ਜੇਕਰ ਬਿੱਟ ਨੂੰ ਸਾਫ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਮੁੱਲ ਨੂੰ ਸੌਫਟਵੇਅਰ ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
- ਉਪਭੋਗਤਾ ਦੇ ਸੌਫਟਵੇਅਰ ਨੂੰ ਨਿਰਦੇਸ਼ਾਂ ਦੇ ਤੁਰੰਤ ਬਾਅਦ SYSCLK ਚੱਕਰ ਵਿੱਚ ਪੈਰੀਫਿਰਲ ਦੇ SFRs ਨੂੰ ਪੜ੍ਹਨਾ ਜਾਂ ਲਿਖਣਾ ਨਹੀਂ ਚਾਹੀਦਾ ਜੋ ਮੋਡੀਊਲ ਦੇ ਆਨ ਬਿੱਟ ਨੂੰ ਸਾਫ਼ ਕਰਦਾ ਹੈ।
- ਇਹ ਬਿੱਟ ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ ਹਨ ਅਤੇ ਸੰਰਚਨਾ ਬਿੱਟਾਂ ਦੇ ਮੁੱਲ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ।
- ਉਪਲਬਧ ਘੜੀ ਸਰੋਤ ਡਿਵਾਈਸ-ਨਿਰਭਰ ਹਨ। ਕਿਰਪਾ ਕਰਕੇ ਉਪਲਬਧਤਾ ਲਈ ਖਾਸ ਡਿਵਾਈਸ ਡੇਟਾ ਸ਼ੀਟ ਵਿੱਚ "ਵਾਚਡੌਗ ਟਾਈਮਰ" ਚੈਪਟਰ ਵੇਖੋ।
ਰਜਿਸਟਰ ਕਰੋ 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 = ਪੜ੍ਹਨਯੋਗ ਬਿੱਟ ਡਬਲਯੂ = ਲਿਖਣਯੋਗ ਬਿੱਟ 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 |
EXTR(1) | SWR(1) | — | ਡਬਲਯੂ.ਡੀ.ਟੀ.ਓ | ਸੌਂਵੋ | IDLE(1) | ਬੀ.ਓ.ਆਰ(1) | POR(1) |
ਬਿੱਟ 7 | ਬਿੱਟ 0 |
ਦੰਤਕਥਾ
R = ਪੜ੍ਹਨਯੋਗ ਬਿੱਟ ਡਬਲਯੂ = ਲਿਖਣਯੋਗ ਬਿੱਟ U = ਅਣ-ਲਾਗੂ ਬਿੱਟ, '0' ਵਜੋਂ ਪੜ੍ਹੋ
-n = ਮੁੱਲ 'ਤੇ POR '1' = ਬਿੱਟ ਸੈੱਟ ਹੈ '0' = ਬਿੱਟ ਕਲੀਅਰ ਕੀਤਾ ਗਿਆ ਹੈ x = ਬਿੱਟ ਅਣਜਾਣ ਹੈ
- ਬਿੱਟ 15 TRAPR: ਟ੍ਰੈਪ ਰੀਸੈਟ ਫਲੈਗ ਬਿੱਟ(1)
1 = ਇੱਕ ਟ੍ਰੈਪ ਸੰਘਰਸ਼ ਰੀਸੈਟ ਹੋਇਆ ਹੈ
0 = ਇੱਕ ਟ੍ਰੈਪ ਸੰਘਰਸ਼ ਰੀਸੈਟ ਨਹੀਂ ਹੋਇਆ ਹੈ - ਬਿੱਟ 14 IOPUWR: ਗੈਰ-ਕਾਨੂੰਨੀ ਓਪਕੋਡ ਜਾਂ ਅਣ-ਸ਼ੁਰੂਆਤੀ W ਰਜਿਸਟਰ ਐਕਸੈਸ ਰੀਸੈਟ ਫਲੈਗ ਬਿੱਟ (1)
1 = ਇੱਕ ਗੈਰ-ਕਾਨੂੰਨੀ ਓਪਕੋਡ ਖੋਜ, ਇੱਕ ਗੈਰ-ਕਾਨੂੰਨੀ ਐਡਰੈੱਸ ਮੋਡ ਜਾਂ ਐਡਰੈੱਸ ਪੁਆਇੰਟਰ ਵਜੋਂ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਅਣ-ਸ਼ੁਰੂਆਤੀ W ਰਜਿਸਟਰ ਇੱਕ ਰੀਸੈਟ ਦਾ ਕਾਰਨ ਬਣਦਾ ਹੈ
0 = ਇੱਕ ਗੈਰ-ਕਾਨੂੰਨੀ ਓਪਕੋਡ ਜਾਂ ਅਣ-ਸ਼ੁਰੂਆਤੀ W ਰਜਿਸਟਰ ਰੀਸੈਟ ਨਹੀਂ ਹੋਇਆ ਹੈ - ਬਿੱਟ 13-12 ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ ਗਿਆ: '0' ਵਜੋਂ ਪੜ੍ਹੋ
- ਬਿੱਟ 11 VREGSF: ਫਲੈਸ਼ ਵੋਲtagਸਲੀਪ ਬਿਟ ਦੌਰਾਨ ਈ ਰੈਗੂਲੇਟਰ ਸਟੈਂਡਬਾਏ (1)
1 = ਫਲੈਸ਼ ਵੋਲtagਈ ਰੈਗੂਲੇਟਰ ਸਲੀਪ ਦੌਰਾਨ ਕਿਰਿਆਸ਼ੀਲ ਹੁੰਦਾ ਹੈ
0 = ਫਲੈਸ਼ ਵੋਲtagਈ ਰੈਗੂਲੇਟਰ ਸਲੀਪ ਦੌਰਾਨ ਸਟੈਂਡਬਾਏ ਮੋਡ ਵਿੱਚ ਜਾਂਦਾ ਹੈ - ਬਿੱਟ 10 ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ ਗਿਆ: '0' ਵਜੋਂ ਪੜ੍ਹੋ
- ਬਿੱਟ 9 CM: ਕੌਂਫਿਗਰੇਸ਼ਨ ਬੇਮੇਲ ਫਲੈਗ ਬਿੱਟ(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 = WDT ਟਾਈਮ-ਆਊਟ ਨਹੀਂ ਹੋਇਆ ਹੈ - ਬਿੱਟ 3 ਸਲੀਪ: ਸਲੀਪ ਫਲੈਗ ਬਿੱਟ ਤੋਂ ਜਾਗੋ
1 = ਡਿਵਾਈਸ ਸਲੀਪ ਮੋਡ ਵਿੱਚ ਹੈ
0 = ਡਿਵਾਈਸ ਸਲੀਪ ਮੋਡ ਵਿੱਚ ਨਹੀਂ ਹੈ
ਨੋਟ ਕਰੋ
- ਇਹ ਬਿੱਟ WDT ਮੋਡੀਊਲ ਨਾਲ ਸੰਬੰਧਿਤ ਨਹੀਂ ਹਨ।
- ਸਾਰੇ ਰੀਸੈਟ ਸਥਿਤੀ ਬਿੱਟਾਂ ਨੂੰ ਸਾਫਟਵੇਅਰ ਵਿੱਚ ਸੈੱਟ ਜਾਂ ਕਲੀਅਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਸਾਫਟਵੇਅਰ ਵਿੱਚ ਇਹਨਾਂ ਬਿੱਟਾਂ ਵਿੱਚੋਂ ਇੱਕ ਨੂੰ ਸੈੱਟ ਕਰਨ ਨਾਲ ਡਿਵਾਈਸ ਰੀਸੈਟ ਨਹੀਂ ਹੁੰਦੀ ਹੈ।
ਰਜਿਸਟਰ 2-3: RCON: ਰੀਸੈਟ ਕੰਟਰੋਲ ਰਜਿਸਟਰ(2)
- ਬਿੱਟ 2 ਆਈਡਲ: ਆਈਡਲ ਫਲੈਗ ਬਿੱਟ (1) ਤੋਂ ਵੇਕ-ਅੱਪ
1 = ਡਿਵਾਈਸ ਨਿਸ਼ਕਿਰਿਆ ਮੋਡ ਵਿੱਚ ਹੈ
0 = ਡਿਵਾਈਸ ਨਿਸ਼ਕਿਰਿਆ ਮੋਡ ਵਿੱਚ ਨਹੀਂ ਹੈ - ਬਿੱਟ 1 BOR: ਬ੍ਰਾਊਨ-ਆਊਟ ਰੀਸੈਟ ਫਲੈਗ ਬਿੱਟ(1)
1 = ਇੱਕ ਭੂਰਾ-ਆਊਟ ਰੀਸੈਟ ਹੋਇਆ ਹੈ
0 = ਇੱਕ ਭੂਰਾ-ਆਊਟ ਰੀਸੈਟ ਨਹੀਂ ਹੋਇਆ ਹੈ - ਬਿੱਟ 0 POR: ਪਾਵਰ-ਆਨ ਰੀਸੈਟ ਫਲੈਗ ਬਿੱਟ(1)
1 = ਇੱਕ ਪਾਵਰ-ਆਨ ਰੀਸੈਟ ਹੋਇਆ ਹੈ
0 = ਇੱਕ ਪਾਵਰ-ਆਨ ਰੀਸੈਟ ਨਹੀਂ ਹੋਇਆ ਹੈ
ਨੋਟ ਕਰੋ
- ਇਹ ਬਿੱਟ WDT ਮੋਡੀਊਲ ਨਾਲ ਸੰਬੰਧਿਤ ਨਹੀਂ ਹਨ।
- ਸਾਰੇ ਰੀਸੈਟ ਸਥਿਤੀ ਬਿੱਟਾਂ ਨੂੰ ਸਾਫਟਵੇਅਰ ਵਿੱਚ ਸੈੱਟ ਜਾਂ ਕਲੀਅਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਸਾਫਟਵੇਅਰ ਵਿੱਚ ਇਹਨਾਂ ਬਿੱਟਾਂ ਵਿੱਚੋਂ ਇੱਕ ਨੂੰ ਸੈੱਟ ਕਰਨ ਨਾਲ ਡਿਵਾਈਸ ਰੀਸੈਟ ਨਹੀਂ ਹੁੰਦੀ ਹੈ।
ਵਾਚਡੌਗ ਟਾਈਮਰ ਓਪਰੇਸ਼ਨ
ਵਾਚਡੌਗ ਟਾਈਮਰ (ਡਬਲਯੂ.ਡੀ.ਟੀ.) ਦਾ ਮੁਢਲਾ ਕੰਮ ਕਿਸੇ ਸੌਫਟਵੇਅਰ ਦੀ ਖਰਾਬੀ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਰੀਸੈਟ ਕਰਨਾ ਹੈ, ਜਾਂ ਸਲੀਪ ਜਾਂ ਵਿਹਲੇ ਹੋਣ ਦੇ ਦੌਰਾਨ ਟਾਈਮ-ਆਊਟ ਹੋਣ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਜਗਾਉਣਾ ਹੈ।
WDT ਵਿੱਚ ਦੋ ਸੁਤੰਤਰ ਟਾਈਮਰ ਹੁੰਦੇ ਹਨ, ਇੱਕ ਰਨ ਮੋਡ ਵਿੱਚ ਕੰਮ ਕਰਨ ਲਈ ਅਤੇ ਦੂਜਾ ਪਾਵਰ ਸੇਵ ਮੋਡ ਵਿੱਚ ਕੰਮ ਕਰਨ ਲਈ। ਰਨ ਮੋਡ WDT ਲਈ ਘੜੀ ਸਰੋਤ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਚੁਣਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਹਰੇਕ ਟਾਈਮਰ ਦਾ ਇੱਕ ਸੁਤੰਤਰ, ਉਪਭੋਗਤਾ-ਪ੍ਰੋਗਰਾਮੇਬਲ ਪੋਸਟਸਕੇਲਰ ਹੁੰਦਾ ਹੈ। ਦੋਵੇਂ ਟਾਈਮਰ ਇੱਕ ਸਿੰਗਲ ਆਨ ਬਿੱਟ ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ; ਉਹਨਾਂ ਨੂੰ ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਨਹੀਂ ਚਲਾਇਆ ਜਾ ਸਕਦਾ।
ਜੇਕਰ WDT ਸਮਰਥਿਤ ਹੈ, ਤਾਂ ਢੁਕਵਾਂ WDT ਕਾਊਂਟਰ ਉਦੋਂ ਤੱਕ ਵਧੇਗਾ ਜਦੋਂ ਤੱਕ ਇਹ ਓਵਰਫਲੋ ਜਾਂ "ਟਾਈਮ ਆਊਟ" ਨਹੀਂ ਹੋ ਜਾਂਦਾ।
ਰਨ ਮੋਡ ਵਿੱਚ ਇੱਕ WDT ਟਾਈਮ-ਆਊਟ ਇੱਕ ਡਿਵਾਈਸ ਰੀਸੈਟ ਤਿਆਰ ਕਰੇਗਾ। ਰਨ ਮੋਡ ਵਿੱਚ ਇੱਕ WDT ਟਾਈਮ-ਆਊਟ ਰੀਸੈਟ ਨੂੰ ਰੋਕਣ ਲਈ, ਉਪਭੋਗਤਾ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਸਮੇਂ-ਸਮੇਂ 'ਤੇ WDT ਦੀ ਸੇਵਾ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ। ਪਾਵਰ ਸੇਵ ਮੋਡ ਵਿੱਚ ਟਾਈਮ-ਆਊਟ ਡਿਵਾਈਸ ਨੂੰ ਜਗਾ ਦੇਵੇਗਾ।
ਨੋਟ: LPRC ਔਸਿਲੇਟਰ ਆਪਣੇ ਆਪ ਹੀ ਸਮਰੱਥ ਹੋ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਵੀ ਇਹ WDT ਘੜੀ ਸਰੋਤ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ WDT ਯੋਗ ਹੁੰਦਾ ਹੈ।
ਸੰਚਾਲਨ ਦੇ ਢੰਗ
ਡਬਲਯੂ.ਡੀ.ਟੀ. ਦੇ ਓਪਰੇਸ਼ਨ ਦੇ ਦੋ ਮੋਡ ਹਨ: ਗੈਰ-ਵਿੰਡੋ ਮੋਡ ਅਤੇ ਪ੍ਰੋਗਰਾਮੇਬਲ ਵਿੰਡੋ ਮੋਡ। ਗੈਰ-ਵਿੰਡੋ ਮੋਡ ਵਿੱਚ, WDT ਰੀਸੈਟ (ਚਿੱਤਰ 3-1) ਨੂੰ ਰੋਕਣ ਲਈ ਸੌਫਟਵੇਅਰ ਨੂੰ ਸਮੇਂ-ਸਮੇਂ 'ਤੇ WDT ਦੀ ਮਿਆਦ ਤੋਂ ਘੱਟ ਸਮੇਂ ਵਿੱਚ WDT ਨੂੰ ਸਾਫ਼ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਗੈਰ-ਵਿੰਡੋ ਮੋਡ ਨੂੰ ਵਾਚਡੌਗ ਟਾਈਮਰ ਵਿੰਡੋ ਇਨੇਬਲ (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 ਨੂੰ ਸਮਰੱਥ ਅਤੇ ਅਯੋਗ ਕਰਨਾ
ਡਬਲਯੂ.ਡੀ.ਟੀ. ਨੂੰ ਡਿਵਾਈਸ ਕੌਂਫਿਗਰੇਸ਼ਨ ਦੁਆਰਾ ਸਮਰੱਥ ਜਾਂ ਅਯੋਗ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਾਂ ਔਨ ਬਿੱਟ (WDTCONL[1]) 'ਤੇ '15' ਲਿਖ ਕੇ ਸਾਫਟਵੇਅਰ ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਰਜਿਸਟਰ 2-1 ਦੇਖੋ।
ਡਿਵਾਈਸ ਕੌਂਫਿਗਰੇਸ਼ਨ ਨਿਯੰਤਰਿਤ WDT
ਜੇਕਰ FWDTEN ਕੌਂਫਿਗਰੇਸ਼ਨ ਬਿੱਟ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ WDT ਹਮੇਸ਼ਾ ਸਮਰੱਥ ਹੁੰਦਾ ਹੈ। ON ਕੰਟਰੋਲ ਬਿੱਟ (WDTCONL[15]) '1' ਪੜ੍ਹ ਕੇ ਇਸ ਨੂੰ ਦਰਸਾਏਗਾ। ਇਸ ਮੋਡ ਵਿੱਚ, ਸਾਫਟਵੇਅਰ ਵਿੱਚ ON ਬਿੱਟ ਨੂੰ ਸਾਫ਼ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। FWDTEN ਸੰਰਚਨਾ ਬਿੱਟ ਰੀਸੈਟ ਦੇ ਕਿਸੇ ਵੀ ਰੂਪ ਦੁਆਰਾ ਸਾਫ਼ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। WDT ਨੂੰ ਅਸਮਰੱਥ ਬਣਾਉਣ ਲਈ, ਸੰਰਚਨਾ ਨੂੰ ਡਿਵਾਈਸ 'ਤੇ ਦੁਬਾਰਾ ਲਿਖਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਵਿੰਡੋ ਮੋਡ ਨੂੰ WINDIS ਕੌਂਫਿਗਰੇਸ਼ਨ ਬਿੱਟ ਨੂੰ ਸਾਫ਼ ਕਰਕੇ ਸਮਰੱਥ ਬਣਾਇਆ ਗਿਆ ਹੈ।
ਨੋਟ: WDT ਇੱਕ ਗੈਰ-ਪ੍ਰੋਗਰਾਮਡ ਡਿਵਾਈਸ 'ਤੇ ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ ਸਮਰੱਥ ਹੈ।
ਸਾਫਟਵੇਅਰ ਨਿਯੰਤਰਿਤ WDT
ਜੇਕਰ FWDTEN ਕੌਂਫਿਗਰੇਸ਼ਨ ਬਿੱਟ '0' ਹੈ, ਤਾਂ WDT ਮੋਡੀਊਲ ਨੂੰ ਸੌਫਟਵੇਅਰ ਦੁਆਰਾ ਸਮਰੱਥ ਜਾਂ ਅਸਮਰੱਥ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ (ਡਿਫੌਲਟ ਸਥਿਤੀ)। ਇਸ ਮੋਡ ਵਿੱਚ, ON ਬਿੱਟ (WDTCONL[15]) ਸਾਫਟਵੇਅਰ ਨਿਯੰਤਰਣ ਅਧੀਨ WDT ਦੀ ਸਥਿਤੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ; '1' ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ WDT ਮੋਡੀਊਲ ਸਮਰੱਥ ਹੈ ਅਤੇ '0' ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਇਹ ਅਯੋਗ ਹੈ।
WDT ਪੋਸਟਸਕੇਲਰ
WDT ਕੋਲ ਦੋ ਉਪਭੋਗਤਾ-ਪ੍ਰੋਗਰਾਮੇਬਲ ਪੋਸਟਸਕੇਲਰ ਹਨ: ਇੱਕ ਰਨ ਮੋਡ ਲਈ ਅਤੇ ਦੂਜਾ ਪਾਵਰ ਸੇਵ ਮੋਡ ਲਈ। RWDTPS[4:0] ਕੌਂਫਿਗਰੇਸ਼ਨ ਬਿੱਟ ਰਨ ਮੋਡ ਪੋਸਟਸਕੇਲਰ ਨੂੰ ਸੈੱਟ ਕਰਦੇ ਹਨ ਅਤੇ SWDTPS [4:0] ਕੌਂਫਿਗਰੇਸ਼ਨ ਬਿੱਟ ਪਾਵਰ ਸੇਵ ਮੋਡ ਪੋਸਟਸਕੇਲਰ ਨੂੰ ਸੈਟ ਕਰਦੇ ਹਨ।
ਨੋਟ: ਪੋਸਟਸਕੇਲਰ ਮੁੱਲ ਲਈ ਸੰਰਚਨਾ ਬਿੱਟ ਨਾਮ ਵੱਖ-ਵੱਖ ਹੋ ਸਕਦੇ ਹਨ। ਵੇਰਵਿਆਂ ਲਈ ਖਾਸ ਡਿਵਾਈਸ ਡੇਟਾ ਸ਼ੀਟ ਵੇਖੋ।
ਡਿਵਾਈਸ ਕੌਂਫਿਗਰੇਸ਼ਨ ਨਿਯੰਤਰਿਤ ਵਿੰਡੋ ਮੋਡ
ਵਿੰਡੋ ਮੋਡ ਨੂੰ ਕੌਂਫਿਗਰੇਸ਼ਨ ਬਿੱਟ, ਵਿੰਡਿਸ ਨੂੰ ਸਾਫ਼ ਕਰਕੇ ਸਮਰੱਥ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਜਦੋਂ ਡਿਵਾਈਸ ਕੌਂਫਿਗਰੇਸ਼ਨ ਦੁਆਰਾ WDT ਵਿੰਡੋ ਮੋਡ ਨੂੰ ਸਮਰੱਥ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ WDTWINEN ਬਿੱਟ (WDTCONL[0]) ਸੈੱਟ ਕੀਤਾ ਜਾਵੇਗਾ ਅਤੇ ਸਾਫਟਵੇਅਰ ਦੁਆਰਾ ਸਾਫ਼ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਸਾਫਟਵੇਅਰ ਨਿਯੰਤਰਿਤ ਵਿੰਡੋ ਮੋਡ
ਜੇਕਰ WINDIS ਕੌਂਫਿਗਰੇਸ਼ਨ ਬਿੱਟ '1' ਹੈ, ਤਾਂ WDT ਪ੍ਰੋਗਰਾਮੇਬਲ ਵਿੰਡੋ ਮੋਡ ਨੂੰ WDTWINEN ਬਿੱਟ (WDTCONL[0]) ਦੁਆਰਾ ਸਮਰੱਥ ਜਾਂ ਅਸਮਰੱਥ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇੱਕ '1' ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਪ੍ਰੋਗਰਾਮੇਬਲ ਵਿੰਡੋ ਮੋਡ ਸਮਰੱਥ ਹੈ ਅਤੇ ਇੱਕ '0' ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਪ੍ਰੋਗਰਾਮੇਬਲ ਵਿੰਡੋ ਮੋਡ ਅਯੋਗ ਹੈ।
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 ਘੜੀ ਸਰੋਤ ਦੀ ਬਾਰੰਬਾਰਤਾ ਨਾਲ ਸੰਬੰਧਿਤ ਹੈ। ਘੜੀ ਸਰੋਤ ਦੀ ਮਾਮੂਲੀ ਬਾਰੰਬਾਰਤਾ ਡਿਵਾਈਸ-ਨਿਰਭਰ ਹੈ। ਫ੍ਰੀਕੁਐਂਸੀ ਡਿਵਾਈਸ ਓਪਰੇਟਿੰਗ ਵਾਲੀਅਮ ਦੇ ਫੰਕਸ਼ਨ ਦੇ ਤੌਰ 'ਤੇ ਵੱਖ-ਵੱਖ ਹੋ ਸਕਦੀ ਹੈtage ਅਤੇ ਤਾਪਮਾਨ। ਕਿਰਪਾ ਕਰਕੇ ਘੜੀ ਦੀ ਬਾਰੰਬਾਰਤਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਲਈ ਖਾਸ ਡਿਵਾਈਸ ਡੇਟਾ ਸ਼ੀਟ ਵੇਖੋ। ਰਨ ਮੋਡ ਲਈ ਉਪਲਬਧ ਘੜੀ ਸਰੋਤ ਡਿਵਾਈਸ-ਨਿਰਭਰ ਹਨ। ਕਿਰਪਾ ਕਰਕੇ ਉਪਲਬਧ ਸਰੋਤਾਂ ਲਈ ਖਾਸ ਡਿਵਾਈਸ ਡੇਟਾ ਸ਼ੀਟ ਵਿੱਚ "ਵਾਚਡੌਗ ਟਾਈਮਰ" ਚੈਪਟਰ ਵੇਖੋ।
ਰਨ ਮੋਡ ਵਿੱਚ WDT ਓਪਰੇਸ਼ਨ
ਜਦੋਂ WDT ਦੀ ਮਿਆਦ ਪੁੱਗ ਜਾਂਦੀ ਹੈ ਜਾਂ ਵਿੰਡੋ ਮੋਡ ਵਿੱਚ ਵਿੰਡੋ ਦੇ ਬਾਹਰ ਸਾਫ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ NMI ਕਾਊਂਟਰ ਦੀ ਮਿਆਦ ਪੁੱਗਣ 'ਤੇ ਇੱਕ ਡਿਵਾਈਸ ਰੀਸੈਟ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
WDT ਘੜੀ ਸਰੋਤ
WDT ਰਨ ਮੋਡ ਕਲਾਕ ਸਰੋਤ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਚੁਣਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਘੜੀ ਦਾ ਸਰੋਤ RCLKSEL[1:0] (FWDT[6:5]) ਡਿਵਾਈਸ ਬਿੱਟ ਦੁਆਰਾ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ। WDT ਪਾਵਰ ਸੇਵ ਮੋਡ LPRC ਨੂੰ ਕਲਾਕ ਸਰੋਤ ਵਜੋਂ ਵਰਤਦਾ ਹੈ।
WDT(1) ਨੂੰ ਰੀਸੈਟ ਕਰਨਾ
ਰਨ ਮੋਡ ਡਬਲਯੂ.ਡੀ.ਟੀ. ਕਾਊਂਟਰ ਨੂੰ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਦੁਆਰਾ ਸਾਫ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ:
- ਕੋਈ ਵੀ ਡਿਵਾਈਸ ਰੀਸੈਟ ਕਰੋ
- ਡੀਬੱਗ ਕਮਾਂਡ ਦਾ ਐਗਜ਼ੀਕਿਊਸ਼ਨ
- WDTCLRKEYx ਬਿੱਟਾਂ (WDTCONH[0:5743]) ਲਈ ਇੱਕ ਸਹੀ ਲਿਖਤ ਮੁੱਲ (15x0) ਦੀ ਖੋਜ (ਸਾਬਕਾ ਵੇਖੋample 3-1)
- ਇੱਕ ਘੜੀ ਸਵਿੱਚ:(2)
- ਫਰਮਵੇਅਰ ਨੇ ਕਲਾਕ ਸਵਿੱਚ ਸ਼ੁਰੂ ਕੀਤਾ
- ਦੋ-ਸਪੀਡ ਸਟਾਰਟ-ਅੱਪ
- ਫੇਲ-ਸੇਫ ਕਲਾਕ ਮਾਨੀਟਰ (FSCM) ਇਵੈਂਟ
- ਸਲੀਪ ਤੋਂ ਜਾਗਣ ਤੋਂ ਬਾਅਦ ਕਲਾਕ ਸਵਿੱਚ ਜਦੋਂ ਔਸਿਲੇਟਰ ਕੌਂਫਿਗਰੇਸ਼ਨ ਦੇ ਕਾਰਨ ਇੱਕ ਆਟੋਮੈਟਿਕ ਕਲਾਕ ਸਵਿੱਚ ਹੁੰਦਾ ਹੈ ਅਤੇ ਡਿਵਾਈਸ ਕੌਂਫਿਗਰੇਸ਼ਨ ਦੁਆਰਾ ਦੋ-ਸਪੀਡ ਸਟਾਰਟ-ਅਪ ਸਮਰੱਥ ਹੁੰਦਾ ਹੈ
ਸਲੀਪ ਵਿੱਚ ਦਾਖਲ ਹੋਣ 'ਤੇ ਸਲੀਪ ਮੋਡ WDT ਕਾਊਂਟਰ ਨੂੰ ਰੀਸੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਨੋਟ ਕਰੋ
- ਜਦੋਂ ਡਿਵਾਈਸ ਪਾਵਰ-ਸੇਵਿੰਗ ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੁੰਦੀ ਹੈ ਤਾਂ ਰਨ ਮੋਡ WDT ਰੀਸੈਟ ਨਹੀਂ ਹੁੰਦਾ ਹੈ।
- ਇੱਕ ਖਾਸ ਘੜੀ ਸਵਿੱਚ ਇਵੈਂਟ ਤੋਂ ਬਾਅਦ WDT ਰੀਸੈਟ ਵਿਵਹਾਰ ਡਿਵਾਈਸ-ਨਿਰਭਰ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ WDT ਨੂੰ ਸਾਫ਼ ਕਰਨ ਵਾਲੇ ਕਲਾਕ ਸਵਿੱਚ ਇਵੈਂਟਸ ਦੇ ਵਰਣਨ ਲਈ ਖਾਸ ਡਿਵਾਈਸ ਡੇਟਾ ਸ਼ੀਟ ਵਿੱਚ "ਵਾਚਡੌਗ ਟਾਈਮਰ" ਭਾਗ ਵੇਖੋ।
Example 3-1: ਸampWDT ਨੂੰ ਸਾਫ਼ ਕਰਨ ਲਈ le ਕੋਡ
ਸਾਰਣੀ 3-1: WDT ਟਾਈਮ-ਆਊਟ ਪੀਰੀਅਡ ਸੈਟਿੰਗਾਂ
ਪੋਸਟਸਕੇਲਰ ਮੁੱਲ | WDT ਘੜੀ ਦੇ ਆਧਾਰ 'ਤੇ ਟਾਈਮ-ਆਊਟ ਪੀਰੀਅਡ | ||
32 kHz | 8 MHz | 25 MHz | |
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 hms | 0:08:57 ਐਚ.ਐਮ.ਐਸ | 0:02:52 ਐਚ.ਐਮ.ਐਸ |
11100 | 3 ਦਿਨ 2:33:55 hms | 0:17:54 ਐਚ.ਐਮ.ਐਸ | 0:05:44 ਐਚ.ਐਮ.ਐਸ |
11101 | 6 ਦਿਨ 5:07:51 hms | 0:35:47 ਐਚ.ਐਮ.ਐਸ | 0:11:27 ਐਚ.ਐਮ.ਐਸ |
11110 | 12 ਦਿਨ 10:15:42 hms | 1:11:35 ਐਚ.ਐਮ.ਐਸ | 0:22:54 ਐਚ.ਐਮ.ਐਸ |
11111 | 24 ਦਿਨ 20:31:24 hms | 2:23:10 ਐਚ.ਐਮ.ਐਸ | 0:45:49 ਐਚ.ਐਮ.ਐਸ |
ਰੁਕਾਵਟਾਂ ਅਤੇ ਰੀਸੈਟ ਜਨਰੇਸ਼ਨ
ਰਨ ਮੋਡ ਵਿੱਚ 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 ਘਟਨਾ ਉਦੋਂ ਵਾਪਰੀ ਜਦੋਂ ਡਿਵਾਈਸ ਜਾਗ ਰਹੀ ਸੀ ਜਾਂ ਇਹ ਸਲੀਪ ਜਾਂ ਆਈਡਲ ਮੋਡ ਵਿੱਚ ਸੀ।
ਨੋਟ: ਖਾਸ ਡਿਵਾਈਸ ਡੇਟਾ ਸ਼ੀਟ ਵਿੱਚ "ਰੀਸੈੱਟ" ਅਤੇ "ਇੰਟਰੱਪਟ ਕੰਟਰੋਲਰ" ਚੈਪਟਰ ਵੇਖੋ। ਨਾਲ ਹੀ, ਵੇਰਵਿਆਂ ਲਈ "dsPIC39712/PIC70000600 ਫੈਮਿਲੀ ਰੈਫਰੈਂਸ ਮੈਨੂਅਲ" ਵਿੱਚ "ਰੀਸੈੱਟ" (DS33) ਅਤੇ "ਇੰਟਰੱਪਟਸ" (DS24) ਸੈਕਸ਼ਨ ਵੇਖੋ।
ਇੱਕ ਗੈਰ-WDT ਇਵੈਂਟ ਦੁਆਰਾ ਪਾਵਰ ਸੇਵ ਮੋਡ ਤੋਂ ਜਾਗੋ
ਜਦੋਂ ਡਿਵਾਈਸ ਨੂੰ ਇੱਕ ਗੈਰ-WDT NMI ਰੁਕਾਵਟ ਦੁਆਰਾ ਪਾਵਰ ਸੇਵ ਮੋਡ ਤੋਂ ਜਗਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਪਾਵਰ ਸੇਵ ਮੋਡ WDT ਨੂੰ ਰੀਸੈਟ ਵਿੱਚ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ WDT ਰਨ ਮੋਡ ਪ੍ਰੀ-ਪਾਵਰ ਸੇਵ ਕਾਉਂਟ ਵੈਲਯੂ ਤੋਂ ਗਿਣਨਾ ਜਾਰੀ ਰੱਖਦਾ ਹੈ।
ਕਾਰਨ ਅਤੇ ਪ੍ਰਭਾਵ ਨੂੰ ਰੀਸੈੱਟ ਕਰਦਾ ਹੈ
ਰੀਸੈਟ ਦੇ ਕਾਰਨ ਦਾ ਪਤਾ ਲਗਾਉਣਾ
ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਕਿ ਕੀ ਇੱਕ WDT ਰੀਸੈਟ ਹੋਇਆ ਹੈ, WDTO ਬਿੱਟ (RCON[4]) ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਜੇਕਰ WDTO ਬਿੱਟ '1' ਹੈ, ਤਾਂ ਰੀਸੈਟ ਰਨ ਮੋਡ ਵਿੱਚ WDT ਟਾਈਮ-ਆਊਟ ਦੇ ਕਾਰਨ ਸੀ। ਸਾੱਫਟਵੇਅਰ ਨੂੰ ਅਗਲੇ ਰੀਸੈਟ ਦੇ ਸਰੋਤ ਦੇ ਸਹੀ ਨਿਰਧਾਰਨ ਦੀ ਆਗਿਆ ਦੇਣ ਲਈ WDTO ਬਿੱਟ ਨੂੰ ਸਾਫ਼ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।
ਕਈ ਰੀਸੈੱਟਾਂ ਦੇ ਪ੍ਰਭਾਵ
ਡਿਵਾਈਸ ਰੀਸੈਟ ਦਾ ਕੋਈ ਵੀ ਰੂਪ WDT ਨੂੰ ਸਾਫ਼ ਕਰ ਦੇਵੇਗਾ। ਰੀਸੈਟ WDTCONH/L ਰਜਿਸਟਰਾਂ ਨੂੰ ਡਿਫੌਲਟ ਮੁੱਲ 'ਤੇ ਵਾਪਸ ਕਰ ਦੇਵੇਗਾ ਅਤੇ WDT ਨੂੰ ਅਯੋਗ ਕਰ ਦਿੱਤਾ ਜਾਵੇਗਾ ਜਦੋਂ ਤੱਕ ਇਹ ਡਿਵਾਈਸ ਕੌਂਫਿਗਰੇਸ਼ਨ ਦੁਆਰਾ ਸਮਰੱਥ ਨਹੀਂ ਹੁੰਦਾ ਹੈ।
ਨੋਟ: ਡਿਵਾਈਸ ਰੀਸੈਟ ਕਰਨ ਤੋਂ ਬਾਅਦ, WDT ON ਬਿੱਟ (WDTCONL[15]) FWDTEN ਬਿੱਟ (FWDT[15]) ਦੀ ਸਥਿਤੀ ਨੂੰ ਦਰਸਾਏਗਾ।
ਡੀਬੱਗ ਅਤੇ ਪਾਵਰ-ਸੇਵਿੰਗ ਮੋਡਸ ਵਿੱਚ ਸੰਚਾਲਨ
ਪਾਵਰ-ਸੇਵਿੰਗ ਮੋਡਸ ਵਿੱਚ ਡਬਲਯੂ.ਡੀ.ਟੀ
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) ਵਾਧੂ ਐਪਲੀਕੇਸ਼ਨ ਨੋਟਸ ਅਤੇ ਕੋਡ ਸਾਬਕਾ ਲਈampਡਿਵਾਈਸਾਂ ਦੇ dsPIC33/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 ਓਪਰੇਸ਼ਨ”।
ਵਾਚਡੌਗ ਟਾਈਮਰ ਸਟੈਂਡਰਡ "ਮਾਸਟਰ" ਅਤੇ "ਸਲੇਵ" ਸ਼ਬਦਾਵਲੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਵਰਤੀ ਗਈ ਸਮਾਨ ਮਾਈਕ੍ਰੋਚਿੱਪ ਸ਼ਬਦਾਵਲੀ ਕ੍ਰਮਵਾਰ "ਮੁੱਖ" ਅਤੇ "ਸੈਕੰਡਰੀ" ਹੈ
ਮਾਈਕ੍ਰੋਚਿੱਪ ਉਤਪਾਦਾਂ 'ਤੇ ਕੋਡ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਹੇਠਾਂ ਦਿੱਤੇ ਵੇਰਵਿਆਂ ਨੂੰ ਨੋਟ ਕਰੋ:
- ਮਾਈਕ੍ਰੋਚਿੱਪ ਉਤਪਾਦ ਉਹਨਾਂ ਦੀ ਖਾਸ ਮਾਈਕ੍ਰੋਚਿੱਪ ਡੇਟਾ ਸ਼ੀਟ ਵਿੱਚ ਮੌਜੂਦ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦੇ ਹਨ।
- ਮਾਈਕ੍ਰੋਚਿੱਪ ਦਾ ਮੰਨਣਾ ਹੈ ਕਿ ਇਸਦੇ ਉਤਪਾਦਾਂ ਦਾ ਪਰਿਵਾਰ ਸੁਰੱਖਿਅਤ ਹੈ ਜਦੋਂ ਉਦੇਸ਼ ਤਰੀਕੇ ਨਾਲ, ਓਪਰੇਟਿੰਗ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਅੰਦਰ, ਅਤੇ ਆਮ ਹਾਲਤਾਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
- ਮਾਈਕਰੋਚਿੱਪ ਮੁੱਲਾਂ ਅਤੇ ਇਸ ਦੇ ਬੌਧਿਕ ਸੰਪੱਤੀ ਅਧਿਕਾਰਾਂ ਦੀ ਹਮਲਾਵਰਤਾ ਨਾਲ ਸੁਰੱਖਿਆ ਕਰਦੀ ਹੈ। ਮਾਈਕ੍ਰੋਚਿੱਪ ਉਤਪਾਦ ਦੀਆਂ ਕੋਡ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਉਲੰਘਣਾ ਕਰਨ ਦੀਆਂ ਕੋਸ਼ਿਸ਼ਾਂ ਦੀ ਸਖਤੀ ਨਾਲ ਮਨਾਹੀ ਹੈ ਅਤੇ ਡਿਜੀਟਲ ਮਿਲੇਨੀਅਮ ਕਾਪੀਰਾਈਟ ਐਕਟ ਦੀ ਉਲੰਘਣਾ ਹੋ ਸਕਦੀ ਹੈ।
- ਨਾ ਤਾਂ ਮਾਈਕ੍ਰੋਚਿੱਪ ਅਤੇ ਨਾ ਹੀ ਕੋਈ ਹੋਰ ਸੈਮੀਕੰਡਕਟਰ ਨਿਰਮਾਤਾ ਇਸਦੇ ਕੋਡ ਦੀ ਸੁਰੱਖਿਆ ਦੀ ਗਰੰਟੀ ਦੇ ਸਕਦਾ ਹੈ। ਕੋਡ ਸੁਰੱਖਿਆ ਦਾ ਮਤਲਬ ਇਹ ਨਹੀਂ ਹੈ ਕਿ ਅਸੀਂ ਗਾਰੰਟੀ ਦੇ ਰਹੇ ਹਾਂ ਕਿ ਉਤਪਾਦ "ਅਟੁੱਟ" ਹੈ। ਕੋਡ ਸੁਰੱਖਿਆ ਲਗਾਤਾਰ ਵਿਕਸਿਤ ਹੋ ਰਹੀ ਹੈ। ਮਾਈਕ੍ਰੋਚਿੱਪ ਸਾਡੇ ਉਤਪਾਦਾਂ ਦੀਆਂ ਕੋਡ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਲਗਾਤਾਰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਵਚਨਬੱਧ ਹੈ।
ਇਹ ਪ੍ਰਕਾਸ਼ਨ ਅਤੇ ਇੱਥੇ ਦਿੱਤੀ ਜਾਣਕਾਰੀ ਨੂੰ ਸਿਰਫ਼ ਮਾਈਕ੍ਰੋਚਿੱਪ ਉਤਪਾਦਾਂ ਨਾਲ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਨਾਲ ਮਾਈਕ੍ਰੋਚਿੱਪ ਉਤਪਾਦਾਂ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਨ, ਟੈਸਟ ਕਰਨ ਅਤੇ ਏਕੀਕ੍ਰਿਤ ਕਰਨ ਲਈ ਸ਼ਾਮਲ ਹੈ। ਕਿਸੇ ਹੋਰ ਤਰੀਕੇ ਨਾਲ ਇਸ ਜਾਣਕਾਰੀ ਦੀ ਵਰਤੋਂ ਇਹਨਾਂ ਨਿਯਮਾਂ ਦੀ ਉਲੰਘਣਾ ਕਰਦੀ ਹੈ। ਡਿਵਾਈਸ ਐਪਲੀਕੇਸ਼ਨਾਂ ਸੰਬੰਧੀ ਜਾਣਕਾਰੀ ਸਿਰਫ ਤੁਹਾਡੀ ਸਹੂਲਤ ਲਈ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਹੈ ਅਤੇ ਅੱਪਡੇਟ ਦੁਆਰਾ ਬਦਲੀ ਜਾ ਸਕਦੀ ਹੈ। ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਤੁਹਾਡੀ ਜਿੰਮੇਵਾਰੀ ਹੈ ਕਿ ਤੁਹਾਡੀ ਅਰਜ਼ੀ ਤੁਹਾਡੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦੀ ਹੈ। ਵਾਧੂ ਸਹਾਇਤਾ ਲਈ ਆਪਣੇ ਸਥਾਨਕ ਮਾਈਕ੍ਰੋਚਿੱਪ ਵਿਕਰੀ ਦਫਤਰ ਨਾਲ ਸੰਪਰਕ ਕਰੋ ਜਾਂ, 'ਤੇ ਵਾਧੂ ਸਹਾਇਤਾ ਪ੍ਰਾਪਤ ਕਰੋ
https://www.microchip.com/en-us/support/design-help/client-supportservices.
ਇਹ ਜਾਣਕਾਰੀ ਮਾਈਕ੍ਰੋਚਿੱਪ ਦੁਆਰਾ "ਜਿਵੇਂ ਹੈ" ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਮਾਈਕ੍ਰੋਚਿੱਪ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੀਆਂ ਪ੍ਰਸਤੁਤ ਜਾਂ ਵਾਰੰਟੀ ਨਹੀਂ ਦਿੰਦੀ ਜਾਂ ਗਲਤ ਜਾਂ ਗਲਤ ਜਾਂ ਹੋਰ ਕਿਸੇ ਖਾਸ ਮੰਤਵ ਜਾਂ ਤੰਦਰੁਸਤੀ ਦੀਆਂ ਵਾਰਾਂ ਦੀ ਗਰੰਟੀ ਜਾਂ ਤੰਦਰੁਸਤੀ ਦੇ ਨਾਲ ਸਬੰਧਤ ਇਸਦੀ ਸਥਿਤੀ, ਗੁਣਵੱਤਾ, ਜਾਂ ਪ੍ਰਦਰਸ਼ਨ।
ਕਿਸੇ ਵੀ ਸਥਿਤੀ ਵਿੱਚ ਮਾਈਕ੍ਰੋਚਿਪ ਕਿਸੇ ਵੀ ਅਸਿੱਧੇ, ਵਿਸ਼ੇਸ਼, ਦੰਡਕਾਰੀ, ਇਤਫਾਕ, ਜਾਂ ਨਤੀਜੇ ਵਜੋਂ ਹੋਣ ਵਾਲੇ ਨੁਕਸਾਨ, ਨੁਕਸਾਨ, ਲਾਗਤ, ਜਾਂ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੇ ਖਰਚੇ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹੋਵੇਗੀ ਜੋ ਵੀ ਯੂ.ਐਸ. ਭਾਵੇਂ ਮਾਈਕ੍ਰੋਚਿਪ ਨੂੰ ਸੰਭਾਵਨਾ ਬਾਰੇ ਸਲਾਹ ਦਿੱਤੀ ਗਈ ਹੋਵੇ ਜਾਂ ਨੁਕਸਾਨਾਂ ਦੀ ਸੰਭਾਵਨਾ ਹੈ। ਕਨੂੰਨ ਦੁਆਰਾ ਆਗਿਆ ਦਿੱਤੀ ਗਈ ਪੂਰੀ ਹੱਦ ਤੱਕ, ਜਾਣਕਾਰੀ ਜਾਂ ਇਸਦੀ ਵਰਤੋਂ ਨਾਲ ਸਬੰਧਤ ਕਿਸੇ ਵੀ ਤਰੀਕੇ ਨਾਲ ਸਾਰੇ ਦਾਅਵਿਆਂ 'ਤੇ ਮਾਈਕ੍ਰੋਚਿਪ ਦੀ ਸਮੁੱਚੀ ਦੇਣਦਾਰੀ ਫੀਸਾਂ ਦੀ ਰਕਮ ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੋਵੇਗੀ, ਜੇਕਰ ਤੁਹਾਨੂੰ ਕੋਈ ਵੀ, ਜਾਣਕਾਰੀ ਲਈ ਮਾਈਕ੍ਰੋਚਿੱਪ।
ਜੀਵਨ ਸਹਾਇਤਾ ਅਤੇ/ਜਾਂ ਸੁਰੱਖਿਆ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਮਾਈਕ੍ਰੋਚਿੱਪ ਡਿਵਾਈਸਾਂ ਦੀ ਵਰਤੋਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਖਰੀਦਦਾਰ ਦੇ ਜੋਖਮ 'ਤੇ ਹੈ, ਅਤੇ ਖਰੀਦਦਾਰ ਅਜਿਹੀ ਵਰਤੋਂ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਹੋਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਅਤੇ ਸਾਰੇ ਨੁਕਸਾਨਾਂ, ਦਾਅਵਿਆਂ, ਮੁਕੱਦਮੇ ਜਾਂ ਖਰਚਿਆਂ ਤੋਂ ਨੁਕਸਾਨ ਰਹਿਤ ਮਾਈਕ੍ਰੋਚਿੱਪ ਨੂੰ ਬਚਾਉਣ, ਮੁਆਵਜ਼ਾ ਦੇਣ ਅਤੇ ਰੱਖਣ ਲਈ ਸਹਿਮਤ ਹੁੰਦਾ ਹੈ। ਕਿਸੇ ਵੀ ਮਾਈਕ੍ਰੋਚਿੱਪ ਬੌਧਿਕ ਸੰਪੱਤੀ ਦੇ ਅਧਿਕਾਰਾਂ ਦੇ ਤਹਿਤ, ਕੋਈ ਵੀ ਲਾਇਸੈਂਸ, ਸਪਸ਼ਟ ਜਾਂ ਹੋਰ ਨਹੀਂ ਦੱਸਿਆ ਜਾਂਦਾ ਹੈ, ਜਦੋਂ ਤੱਕ ਕਿ ਹੋਰ ਨਹੀਂ ਦੱਸਿਆ ਗਿਆ ਹੋਵੇ।
ਟ੍ਰੇਡਮਾਰਕ
ਮਾਈਕ੍ਰੋਚਿੱਪ ਦਾ ਨਾਮ ਅਤੇ ਲੋਗੋ, ਮਾਈਕ੍ਰੋਚਿਪ ਲੋਗੋ, ਅਡਾਪਟੈਕ, ਐਨੀਰੇਟ, ਏਵੀਆਰ, ਏਵੀਆਰ ਲੋਗੋ, ਏਵੀਆਰ ਫ੍ਰੀਕਸ, ਬੇਸਟਾਈਮ, ਬਿਟਕਲਾਉਡ, ਕ੍ਰਿਪਟੋਮੈਮੋਰੀ, ਕ੍ਰਿਪਟੋਆਰਐਫ, ਡੀਐਸਪੀਆਈਸੀ, ਫਲੈਕਸਪੀਡਬਲਯੂਆਰ, ਹੇਲਡੋ, ਆਈਗਲੂ, ਜੂਕਬਲੋਕਸ, ਕੇਐਕਸਐਲਐਨਸੀਐਲਐਕਸ, ਕੇਐਕਸਐਲਐਨਸੀਐਲਐਕਸ, ਕੇਕਲੇਕਸ, ਲਿੰਕਸ maXTouch, MediaLB, megaAVR, Microsemi, Microsemi ਲੋਗੋ, MOST, MOST ਲੋਗੋ, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 ਲੋਗੋ, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyST, SyFNST, Logo , 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 ਪਲੱਸ, ਪ੍ਰੋਏਸਿਕ ਪਲੱਸ, ਪ੍ਰੋਏਸਿਕ ਪਲੱਸ, ਪ੍ਰੋਏਐਸਆਈਸੀ SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, ਅਤੇ ZL ਮਾਈਕ੍ਰੋਚਿੱਪ ਟੈਕਨਾਲੋਜੀ ਦੇ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹਨ ਜੋ ਯੂ.ਐੱਸ.ਏ. ਅਡਜਸੈਂਟ ਕੀ ਸਪ੍ਰੈਸ਼ਨ, AKS, ਐਨਾਲਾਗ-ਫੌਰ-ਦਿ-ਡਿਜੀਟਲ ਏਜ, ਐਨੀ ਕੈਪੇਸੀਟਰ, ਐਨੀਓ, ਐਨੀਓਟ, ਕਿਸੇ ਵੀ, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, ਡਾਇਨਾਮਿਕ ਔਸਤ ਮੈਚਿੰਗ, DAM, ECAN, ECAN, EStherridge1, IBCDE, ਆਈ. cuit ਸੀਰੀਅਲ ਪ੍ਰੋਗਰਾਮਿੰਗ, ICSP, INICnet, ਇੰਟੈਲੀਜੈਂਟ ਸਮਾਨਤਾ, ਇੰਟਰ-ਚਿੱਪ ਕਨੈਕਟੀਵਿਟੀ, ਜਿਟਰ ਬਲੌਕਰ, ਨੌਬ-ਆਨ-ਡਿਸਪਲੇ, ਮੈਕਸਕ੍ਰਿਪਟੋ, ਅਧਿਕਤਮView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB ਪ੍ਰਮਾਣਿਤ ਲੋਗੋ, MPLIB, MPLINK, ਮਲਟੀਟ੍ਰੈਕ, NetDetach, NVM ਐਕਸਪ੍ਰੈਸ, NVMe, ਸਰਵਜਨਕ ਕੋਡ ਜਨਰੇਸ਼ਨ, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, Ryplecontricker, RIPLEXTA, QPREALXTA RTG4, SAM-ICE, ਸੀਰੀਅਲ ਕਵਾਡ I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, Synchrophy, Total Endurance, TSHARC, USBCheck, VeriBXYense, VeriBXYense ViewSpan, WiperLock, XpressConnect, ਅਤੇ ZENA ਅਮਰੀਕਾ ਅਤੇ ਹੋਰ ਦੇਸ਼ਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਮਾਈਕ੍ਰੋਚਿੱਪ ਤਕਨਾਲੋਜੀ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਹਨ।
SQTP ਸੰਯੁਕਤ ਰਾਜ ਅਮਰੀਕਾ ਵਿੱਚ ਸ਼ਾਮਲ ਮਾਈਕ੍ਰੋਚਿੱਪ ਤਕਨਾਲੋਜੀ ਦਾ ਇੱਕ ਸੇਵਾ ਚਿੰਨ੍ਹ ਹੈ
Adaptec ਲੋਗੋ, ਫ੍ਰੀਕੁਐਂਸੀ ਆਨ ਡਿਮਾਂਡ, ਸਿਲੀਕਾਨ ਸਟੋਰੇਜ ਟੈਕਨਾਲੋਜੀ, ਸਿਮਕਾਮ, ਅਤੇ ਟਰੱਸਟਡ ਟਾਈਮ ਦੂਜੇ ਦੇਸ਼ਾਂ ਵਿੱਚ ਮਾਈਕ੍ਰੋਚਿੱਪ ਟੈਕਨਾਲੋਜੀ ਇੰਕ. ਦੇ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹਨ। GestIC ਮਾਈਕ੍ਰੋਚਿੱਪ ਟੈਕਨਾਲੋਜੀ ਜਰਮਨੀ II GmbH & Co. KG, ਮਾਈਕ੍ਰੋਚਿੱਪ ਟੈਕਨਾਲੋਜੀ ਇੰਕ. ਦੀ ਸਹਾਇਕ ਕੰਪਨੀ, ਦੂਜੇ ਦੇਸ਼ਾਂ ਵਿੱਚ ਇੱਕ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹੈ।
ਇੱਥੇ ਦੱਸੇ ਗਏ ਹੋਰ ਸਾਰੇ ਟ੍ਰੇਡਮਾਰਕ ਉਹਨਾਂ ਦੀਆਂ ਸਬੰਧਤ ਕੰਪਨੀਆਂ ਦੀ ਸੰਪਤੀ ਹਨ।
© 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
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
ਮਾਈਕ੍ਰੋਚਿੱਪ dsPIC33 ਦੋਹਰਾ ਵਾਚਡੌਗ ਟਾਈਮਰ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ dsPIC33 ਡਿਊਲ ਵਾਚਡੌਗ ਟਾਈਮਰ, dsPIC33, ਡਿਊਲ ਵਾਚਡੌਗ ਟਾਈਮਰ, ਵਾਚਡੌਗ ਟਾਈਮਰ |