Adatlap (pdf): PIC18F(L)xxK42.pdf   Watchdog Timer D: 178. old.
Watchdog Timer a honlapon: Itt! 
 
 
	
		
			| WATCHDOGNÁL HASZNÁLT REGISZTEREK (Kat:186. old) | 
		
			| Regiszter neve
 | 7. bit | 6. bit | 5. bit | 4. bit | 3. bit | 2. bit | 1. bit | 0. bit | Oldal link
 | 
		
			| WDTCON0 | — | — | PS<4:0> | SEN | 182 | 
		
			| WDTCON1 | — | CS<2:0> | — | WINDOW<2:0> | 183 | 
		
			| WDTPSL | PSCNT<7:0> | 184 | 
		
			| WDTPSH | PSCNT<15:8> | 184 | 
		
			| WDTTMR | WDTTMR<4:0> | STATE | PSCNT<17:16> | 185 | 
	
	
		
			| Jelmagyarázat: | x | ismeretlen (lehet 0 vagy lehet 1) | 
		
			|  | u | nem használt | 
		
			|  | — | nem használt, Watchdog Time nem használja. Olvasva 0-at ad. | 
		
			|  | -n / n | érték POR és BOR után / érték minden RESET után | 
		
			|  | q | valamilyen más értéktől, állapottól függ az értéke | 
	
	
		
			| WDTCON0: WATCHDOG TIMER CONTROL REGISTER 0 | 
		
			| 7. bit | 6. bit | 5. bit | 4. bit | 3. bit | 2. bit | 1. bit | 0. bit | 
		
			| U-0 | U-0 | R/W(3)-q/q(2) | R/W(3)-q/q(2) | R/W(3)-q/q(2) | R/W(3)-q/q(2) | R/W(3)-q/q(2) | R/W-0/0 | 
		
			| — | — | PS<4:0> | SEN | 
	
 
	
		
			| 7-6. bit | Nincs használva. Olvasva 1-et ad. | 
		
			| 5-1. bit | Bitek értéke =  Előosztó rátája 11111 = Fenntartva. Minimális intervallum eredménye (1:32)
 .....  = ...............
 10011 = Fenntartva. Minimális intervallum eredménye (1:32)
 10010 = 1: 8388608 (223) (intervallum 256s névleges)
 10001 = 1: 4194304 (222) (intervallum 128s névleges)
 10000 = 1: 2097152 (221) (intervallum 64s névleges)
 01111 = 1: 1048576 (220) (intervallum 32s névleges)
 01110 = 1: 524288 (219) (Interval 16s névleges)
 01101 = 1: 262144 (218) (intervallum 8s névleges)
 01100 = 1: 131072 (217) (intervallum 4s névleges)
 01011 = 1: 65536 (Intervallum 2s névleges) (Reset érték)
 01010 = 1: 32768 (Interval 1s névleges)
 01001 = 1: 16384 (Intervallum 512 ms névleges)
 01000 = 1: 8192 (intervallum 256 ms névleges)
 00111 = 1: 4096 (intervallum 128 ms névleges)
 00110 = 1: 2048 (intervallum 64 ms névleges)
 00101 = 1: 1024 (intervallum 32 ms névleges)
 00100 = 1: 512 (intervallum 16 ms névleges)
 00011 = 1: 256 (intervallum 8 ms névleges)
 00010 = 1: 128 (intervallum 4 ms névleges)
 00001 = 1:64 (intervallum 2 ms névleges)
 00000 = 1:32 (intervallum 1 ms névleges)
 | 
		
			| 0. bit | SEN: Software Enable/Disable for Watchdog Timer bit SEN: Szoftver A Watchdog Timer bit engedélyezése / letiltása
 Ha WDTE <1: 0> = 1x:
 Ez a bit figyelmen kívül marad.
 Ha WDTE <1: 0> = 01:
 1 = A WDT be van kapcsolva
 0 = A WDT ki van kapcsolva
 Ha WDTE <1: 0> = 00:
 Ez a bit figyelmen kívül marad.
 | 
	
Megjegyzés:
	- Az idők hozzávetőlegesek. A WDT idő 31 kHz LFINTOSC-n alapul. ( CONFIG   WDTCCS = LFINTOSC)
 Times are approximate. WDT time is based on 31 kHz LFINTOSC.
- Amikor a WDTCPS <4: 0> a CONFIG3L = 11111, a PS <4: 0> Reset értéke 01011. Ellenkező esetben a PS <4: 0> Reset értéke megegyezik a WFTCPS <4: 0> értékkel a CONFIG3L-ben.
 When WDTCPS <4:0> in CONFIG3L = 11111, the Reset value of PS<4:0> is 01011. Otherwise, the Reset value of PS<4:0> is equal to WDTCPS<4:0> in CONFIG3L.
- Amikor a WDTCPS <4: 0> a CONFIG3L 11 11111-ben található, ezek a bitek csak olvashatóak.
 When WDTCPS <4:0> in CONFIG3L ≠11111, these bits are read-only.
- Amikor a WWDT úgy van konfigurálva, hogy a SOSC-t óraként használja, és a készüléket Wet-időkorlát által kiváltott Reset-en végezhessük, a SOSC-t szintén visszaállítanák. Ez azt jelenti, hogy a SOSC végrehajtja az indítási sorrendjét, amely 1024 SOSC órát igényel, mielőtt a perifériák számára elérhetővé válna. Például, ha a WDT 1 ms-os időtúllépésre van beállítva, és a készülék WDT-visszaállítást végez, akkor a tényleges WDT-visszaállítási időszak: WDT_PERIOD = (1 / (SOSC_FREQUENCY) * 1024) + 1 ms .
 When the WWDT is configured to run using the SOSC as a clock source and the device is allowed to undergo a Reset, as triggered by a WDT time-out, the SOSC would also undergo a Reset. That means the SOSC will execute its start-up sequence which requires 1024 SOSC clock counts before it is made available for peripherals to use. So for example, if the WDT is set for a 1 ms time-out and the device is allowed to undergo a WDT Reset, then the actual WDT Reset period will be: WDT_PERIOD = (1/(SOSC_FREQUENCY) * 1024) + 1 ms.
	
		
			| WDTCON1: WATCHDOG TIMER CONTROL REGISTER 1 | 
		
			| 7. bit | 6. bit | 5. bit | 4. bit | 3. bit | 2. bit | 1. bit | 0. bit | 
		
			| U-0 | R/W(3)-q/q(1) | R/W(3)-q/q(1) | R/W(3)-q/q(1) | — | R/W(4)-q/q(2) | R/W(4)-q/q(2) | R/W(4)-q/q(2) | 
		
			|  | CS<2:0> |  | WINDOW<2:0> | 
	
 
	
		
			| 7. bit | Nincs használva. Olvasva 0-át ad. | 
		
			| 6-4. bit | CS<2:0>: Watchdog Timer órajel forrás kiválasztása 010 = SOSC
 010 = MFINTOSC 31,25 KHz
 000 = LFINTOSC
 | 
		
			| 3. bit | Nincs használva. Olvasva 0-át ad. | 
		
			| 2-0. bit | 
				
					
						| WINDOW<2:0> | Ablak késleltetés százalékban | Ablak kezdete százalékban |  
						| 111 | — | 100 |  
						| 110 | 12,5 | 87,5 |  
						| 101 | 25 | 75 |  
						| 100 | 37,5 | 62,5 |  
						| 011 | 50 | 50 |  
						| 010 | 62,5 | 37,5 |  
						| 001 | 75 | 25 |  
						| 000 | 87,5 | 12,5 |  Megjegyzés:
 
				Ha a WDTCCS <2: 0> értéke CONFIG3H-ban 111, akkor a CS <2: 0> értéke 000 leszA WINDOW <2: 0> visszaállításának értékét a CONFIG3H regiszter WDTCWS <2: 0> értéke határozza meg.The Reset value of WINDOW<2:0> is determined by the value of WDTCWS <2:0> in the CONFIG3H register.
Ha a WDTCCS <2: 0> a CONFIG3H ≠ 111-ben, ezek a bitek csak olvashatóak.If WDTCCS<2:0> in CONFIG3H ≠ 111, these bits are read-only.
Ha WDTCWS <2: 0> a CONFIG3H ≠ 111-ben, ezek a bitek csak olvashatóak.If WDTCWS<2:0> in CONFIG3H ≠ 111, these bits are read-only.
 | 
	
	
		
			| WDTPSL: WWDT PRESCALE SELECT LOW BYTE REGISTER (READ-ONLY) WDTPSL: WWDT PRESCALE KIVÁLASZTÁS LOW BYTE REGISTER (csak olvasható)
 | 
		
			| 7. bit | 6. bit | 5. bit | 4. bit | 3. bit | 2. bit | 1. bit | 0. bit | 
		
			| R-0/0 | R-0/0 | R-0/0 | R-0/0 | R-0/0 | R-0/0 | R-0/0 | R-0/0 | 
		
			| PSCNT<7:0> | 
	
 
	
		
			| 7-0. bit | PSCNT<7:0>: Prescale Select Low Byte bits PSCNT <7: 0>: Prescale Válassza ki az alacsony bájt biteket
 | 
	
Megjegyzés:
A 18-bites WDT előkaliális érték, a PSCNT <17: 0> tartalmazza a WDTPSL-t, a WDTPSH-t és a WDTTMR regiszterek alacsonyabb bitjeit. A PSCNT <17: 0> hibakeresési műveletekre szolgál, és nem szabad normál működés közben olvasni.
The 18-bit WDT prescale value, PSCNT<17:0> includes the WDTPSL, WDTPSH and the lower bits of the WDTTMR registers. PSCNT<17:0> is intended for debug operations and should not be read during normal operation. 
	
		
			| WDTPSH: WWDT PRESCALE SELECT LOW BYTE REGISTER (READ-ONLY) WDTPSH: WWDT PRESCALE KIVÁLASZTÁS LOW BYTE REGISTER (csak olvasható)
 | 
		
			| 7. bit | 6. bit | 5. bit | 4. bit | 3. bit | 2. bit | 1. bit | 0. bit | 
		
			| R-0/0 | R-0/0 | R-0/0 | R-0/0 | R-0/0 | R-0/0 | R-0/0 | R-0/0 | 
		
			| PSCNT<15:8> | 
	
 
	
		
			| 7-0. bit | PSCNT<15:8>: Prescale Select Hight Byte bits PSCNT <15:8>: Prescale Válassza ki az magas bájt biteket
 | 
	
Megjegyzés:
A 18-bites WDT előkaliális érték, a PSCNT <17: 0> tartalmazza a WDTPSL-t, a WDTPSH-t és a WDTTMR regiszterek alacsonyabb bitjeit. A PSCNT <17: 0> hibakeresési műveletekre szolgál, és nem szabad normál működés közben olvasni.
The 18-bit WDT prescale value, PSCNT<17:0> includes the WDTPSL, WDTPSH and the lower bits of the WDTTMR registers. PSCNT<17:0> is intended for debug operations and should not be read during normal operation. 
	
		
			| WDTTMR: WDT TIMER REGISTER (READ-ONLY) WDTTMR: WDT TIMER REGISTER (READ-ONLY)
 | 
		
			| 7. bit | 6. bit | 5. bit | 4. bit | 3. bit | 2. bit | 1. bit | 0. bit | 
		
			| R-0/0 | R-0/0 | R-0/0 | R-0/0 | R-0/0 | R-0/0 | R-0/0 | R-0/0 | 
		
			| WDTTMR<4:0> | STATE | PSCNT<17:16> | 
	
 
	
		
			| 7-3. bit | WDTTMR<4:0>: Watchdog Window Value bits WDTTMR<4: 0>: Watchdog ablak értékbitjei
 
				
					
						| WINDOW | WDT Window State | Open Percent |  
						| Closed | Open |  
						| 111 | N/A | 00000-11111 | 100 |  
						| 110 | 00000-00011 | 00100-11111 | 87,5 |  
						| 101 | 00000-00111 | 01000-11111 | 75 |  
						| 100 | 00000-01011 | 01100-11111 | 62,5 |  
						| 011 | 00000-01111 | 10000-11111 | 50 |  
						| 010 | 00000-1001 | 10100-11111 | 37,5 |  
						| 001 | 00000-11011 | 11000-11111 | 25 |  
						| 000 | 00000-11011 | 11100-11111 | 12,5 |  | 
		
			| 2. bit | STATE:  WDT Armed Status bit ÁLLAPOT: WDT élesített állapot bit
 
				A WDT élesítve (elindítva, bekapcsolva) vanA WDT nincs élesítve (nincs elindítva, nincs bekapcsolva)  | 
		
			| 1-0. bit | PSCNT<17:16>: Prescale Select Upper Byte bits(1) | 
	
Megjegyzés:
A 18-bites WDT előkaliális érték, a PSCNT <17: 0> tartalmazza a WDTPSL-t, a WDTPSH-t és a WDTTMR regiszterek alacsonyabb bitjeit. A PSCNT <17: 0> hibakeresési műveletekre szolgál, és nem szabad normál működés közben olvasni.
The 18-bit WDT prescale value, PSCNT<17:0> includes the WDTPSL, WDTPSH and the lower bits of the WDTTMR registers. PSCNT<17:0> is intended for debug operations and should not be read during normal operation.