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 lesz
 
				- A 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) van
 
				- A 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.