MICROCHIP Dailymotion vid Watchdog Timer
Sava lalana
Ny dsPIC33/PIC24 Dual Watchdog Timer (WDT) dia voalaza ato amin'ity fizarana ity. Jereo ny sary 1-
1 ho an'ny kisary sakana amin'ny WDT.
Ny WDT, rehefa alefa, dia miasa avy amin'ny loharanon'ny famantaranandro Oscillator Low-Power RC (LPRC) na loharano famantaranandro azo alaina amin'ny fomba Run. Ny WDT dia azo ampiasaina hamantarana ny tsy fahombiazan'ny rindrambaikon'ny rafitra amin'ny alàlan'ny famerenana ny fitaovana raha toa ka tsy voafafa tsindraindray ny WDT amin'ny rindrambaiko. Ny WDT dia azo amboarina amin'ny fomba Window na mode Non-Window. Ny fe-potoana fiafaran'ny WDT isan-karazany dia azo fidina amin'ny alàlan'ny scaler post WDT. Ny WDT koa dia azo ampiasaina hamoha ny fitaovana amin'ny mode Sleep na Idle (mode Save Power).
Ireto manaraka ireto ny sasany amin'ireo singa fototra amin'ny maody WDT:
- Configuration na logiciel voafehy
- Atokana ny fe-potoana fiafaran'ny mpampiasa ho an'ny maody Run sy Sleep/Idle
- Afaka mamoha ny fitaovana amin'ny mode Sleep na Idle
- Loharanon'ny famantaranandro azo safidin'ny mpampiasa amin'ny fomba Run
- Miasa avy amin'ny LPRC amin'ny mode Sleep/Idle
Watchdog Timer Block Diagram
Fanamarihana
- Miankina amin'ny fitaovana ny fitondran'ny WDT Reset aorian'ny hetsika fifandimbiasana famantaranandro. Azafady, jereo ny fizarana "Watchdog Timer" ao amin'ny takelaka angon-drakitra manokana momba ny fitaovana mba hahitana ny famaritana ny hetsika fanodinan'ny famantaranandro manadio ny WDT.
- Ny loharanon'ny famantaranandro misy dia miankina amin'ny fitaovana.
RESITRA FAMPIANARANA FOTOANA FOTOANA
Ny maody WDT dia ahitana ireto rejisitra manokana ireto (SFRs):
- WDTCONL: Watchdog Timer Control Register
Ity rejisitra ity dia ampiasaina mba ahafahana na manafoana ny Watchdog Timer ary mamela na manafoana ny fiasan'ny varavarankely. - WDTCONH: Watchdog Timer Key Register
Ity rejisitra ity dia ampiasaina hanesorana ny WDT mba hisorohana ny fiatoana. - RCON: Reset Control Register(2)
Ity rejisitra ity dia manondro ny anton'ny Reset.
Register Map
Ny tabilao 2-1 dia manome famintinana fohifohy momba ny rejisitra maody WDT mifandraika. Ny rejisitra mifandraika amin'izany dia miseho aorian'ny famintinana, arahin'ny famaritana amin'ny antsipiriany momba ny rejisitra tsirairay.
Tabilao 2-1: Sarin-tanin'ny Mpiambina Tim
Anarana | Bit Range | potika | |||||||||||||||
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) | — | WDTO | torimaso | malaina(1) | BOR(1) | POR(1) |
Legend: — = tsy nampiharina, vakiana hoe '0'
Fanamarihana
- Ireo bits ireo dia tsy mifandray amin'ny module WDT.
- Ireo bitika ireo dia vakiana fotsiny ary maneho ny lanjan'ny bitika Configuration.
- Ireo bits ireo dia maneho ny satan'ny Configuration bit raha napetraka. Raha mazava ny bitika dia fehezin'ny rindrambaiko ny sandany.
- Raha '1' (tsy voaprograma) ny WDTEN[0:11], dia alefa foana ny WDT, na inona na inona fika ON (WDTCONL[15]).
- Ny bits Reset status rehetra dia azo apetraka na esorina amin'ny rindrambaiko. Ny fametrahana ny iray amin'ireo bitika ireo amin'ny rindrambaiko dia tsy miteraka Reset fitaovana.
Rejistra 2-1: WDTCONL: Rejistra fanaraha-maso Timer Watchdog
R/W-0 | U-0 | U-0 | Ry | Ry | Ry | Ry | Ry |
ON( 1 ,2 ) | — | — | RUNDIV[4:0](3) | ||||
kely 15 | kely 8 |
Ry | Ry | Ry | Ry | Ry | Ry | Ry | R/W/HS-0 |
CLKSEL[1:0](3, 4) | SLPDIV[4:0](3) | WDTWINEN(1) | |||||
kely 7 | kely 0 |
- bit 15 ON: Watchdog Timer Enable bit(1,2)
1 = Alefaso ny Timer Watchdog raha tsy alefan'ny fandrindrana ny fitaovana
0 = Manakana ny Watchdog Timer raha alefa amin'ny logiciel izany - bit 14-13 Tsy nampiharina: Vakina ho '0'
- bit 12-8 RUNDIV[4:0]: WDT Run Mode Postscaler Status bits(3)
- bit 7-6 CLKSEL [1: 0]: WDT Run Mode Clock Select Status bits(3,4)
11 = LPRC Oscillator
10 = FRC Oscillator
01 = Natokana
00 = SYSCLK - bit 5-1 SLPDIV[4:0]: Matory sy Idle Mode WDT Postscaler Status bits(3)
- bit 0 WDTWINEN: Watchdog Timer Window Enable bit(1)
1 = Mamerina ny maody Window
0 = Manakana ny maody Window
Fanamarihana
- Ireo bits ireo dia maneho ny satan'ny Configuration bit raha toa ka napetraka ny bit. Raha voafafa ilay bit, dia fehezin'ny logiciel ny sandany.
- Ny lozisialin'ny mpampiasa dia tsy tokony hamaky na hanoratra ny SFR an'ny periferika ao amin'ny tsingerin'ny SYSCLK manaraka avy hatrany ny torolalana izay manala ny bit ON ny module.
- Ireo bitika ireo dia vakiana fotsiny ary maneho ny lanjan'ny bitika Configuration.
- Ny loharanon'ny famantaranandro misy dia miankina amin'ny fitaovana. Azafady, jereo ny toko "Watchdog Timer" ao amin'ny takelaka data momba ny fitaovana manokana mba hahitana ny fisiany.
Rejistra 2-2: WDTCONH: Rejistra lakilen'ny Timer Watchdog
W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-XNUMX |
WDTCLRKEY[15:8] |
15 bit8 |
W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-XNUMX |
WDTCLRKEY[7:0] |
7 bit0 |
Maribolana
R = bitika azo vakiana W = bitika azo soratana U = bitika tsy azo vakiana, vakiana ho '0'
-n = Sanda ao amin'ny POR '1' = Bit dia napetraka '0' = Bit dia voafafa x = Bit dia tsy fantatra
- bitika 15-0 WDTCLRKEY[15:0]: Famantaran'ny Watchdog Clear Key bits
Mba hanesorana ny Watchdog Timer mba hisorohana ny fahataperan'ny fotoana, ny rindrambaiko dia tsy maintsy manoratra ny sanda, 0x5743, amin'ity toerana ity amin'ny alàlan'ny fanoratana 16-bit tokana.
Rejistra 2-3: RCON: Reset Control Reset(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) |
kely 15 | kely 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) | — | WDTO | torimaso | malaina(1) | BOR(1) | POR(1) |
kely 7 | kely 0 |
Maribolana
R = bitika azo vakiana W = bitika azo soratana U = bitika tsy azo vakiana, vakiana ho '0'
-n = Sanda ao amin'ny POR '1' = Bit dia napetraka '0' = Bit dia voafafa x = Bit dia tsy fantatra
- bit 15 TRAPR: Fandrika Reset Flag bit(1)
1 = Nisy Famerenana ny fifanoherana fandrika
0 = Tsy nisy ny famerenana ny fifanoherana fandrika - bit 14 IOPUWR: Opcode tsy ara-dalàna na W Register Access Reset Flag bit(1)
1 = Fikarohana opcode tsy ara-dalàna, fomba adiresy tsy ara-dalàna na rejisitra W tsy voatanisa ampiasaina ho tondro adiresy dia niteraka Reset
0 = Tsy nitranga ny opcode tsy ara-dalàna na ny rejisitra W tsy nampoizina - bit 13-12 Tsy nampiharina: Vakina ho '0'
- bit 11 VREGSF: Flash Voltage Regulator Standby mandritra ny torimaso bit(1)
1 = Flash voltage regulator dia mavitrika mandritra ny torimaso
0 = Flash voltagNy mpandrindra dia miditra amin'ny maody Standby mandritra ny torimaso - bit 10 tsy nampiharina: Vakina ho '0'
- bit 9 CM: Configuration mismatch Flag bit(1)
1 = Nisy Famerenana tsy mifanandrify amin'ny Configuration
0 = Tsy nisy ny Famerenana tsy mifanandrify amin'ny Configuration - bit 8 VREGS: Voltage Regulator Standby mandritra ny torimaso bit(1)
1 = Voltage regulator dia mavitrika mandritra ny torimaso
0 = VoltagNy mpandrindra dia miditra amin'ny maody Standby mandritra ny torimaso - bit 7 EXTR: Reset ivelany (MCLR) Pin bit (1)
1 = Reset Master Clear (pin) no nitranga
0 = Tsy nisy Reset Master Clear (pin). - bit 6 SWR: Software RESET (Torolalana) Vit saina (1)
1 = Nisy toromarika RESET natao
0 = Tsy nisy toromarika RESET natao - bit 5 tsy nampiharina: Vakina ho '0'
- bit 4 WDTO: Vanim-potoanan'ny Watchdog Timer Time-out Flag bit
1 = Efa nisy ny fiatoan'ny WDT
0 = WDT fe-potoana tsy nitranga - bit 3 SLEEP: Mifoha avy amin'ny Sleep Flag bit
1 = Efa ao amin'ny fomba torimaso ny fitaovana
0 = Tsy ao anatin'ny fomba torimaso ny fitaovana
Fanamarihana
- Ireo bits ireo dia tsy mifandray amin'ny module WDT.
- Ny bits Reset status rehetra dia azo apetraka na esorina amin'ny rindrambaiko. Ny fametrahana ny iray amin'ireo bitika ireo amin'ny rindrambaiko dia tsy miteraka Reset fitaovana.
Rejistra 2-3: RCON: Reset Control Reset(2)
- bit 2 IDLE: Mifoha amin'ny Idle Flag bit(1)
1 = Ny fitaovana dia ao anatin'ny maodely Idle
0 = Tsy ao anatin'ny maodely Idle ny fitaovana - bit 1 BOR: Brown-out Reset Flag bit(1)
1 = Nisy reset Brown-out
0 = Tsy nisy Reset Brown-out - bit 0 POR: Famerenana ny saina kely (1)
1 = Nisy famerenan-kery nitranga
0 = Tsy nisy Reset Power-on
Fanamarihana
- Ireo bits ireo dia tsy mifandray amin'ny module WDT.
- Ny bits Reset status rehetra dia azo apetraka na esorina amin'ny rindrambaiko. Ny fametrahana ny iray amin'ireo bitika ireo amin'ny rindrambaiko dia tsy miteraka Reset fitaovana.
FANDAHARANA FOTOANA
Ny asa voalohany amin'ny Watchdog Timer (WDT) dia ny mamerina ny processeur raha sendra misy ny tsy fahombiazan'ny lozisialy, na mamoha ny processeur raha misy fotoana miala amin'ny torimaso na Idle.
Ny WDT dia misy fameram-potoana tsy miankina roa, ny iray ho an'ny asa amin'ny fomba Run ary ny iray ho an'ny asa amin'ny fomba Power Save. Ny loharanon'ny famantaranandro ho an'ny Run mode WDT dia azo safidin'ny mpampiasa.
Ny fameram-potoana tsirairay dia manana postscaler mahaleo tena, azo zahana amin'ny mpampiasa. Samy fehezina amin'ny alalan'ny bit ON tokana ny timer roa; tsy azo ampiasaina tsy miankina izy ireo.
Raha alefa ny WDT, dia hitombo ny kaontera WDT mifanaraka amin'izany mandra-pihoatra azy na "hifarana".
Ny fiatoana WDT amin'ny fomba Run dia hiteraka Reset fitaovana. Mba hisorohana ny WDT Time-out Reset amin'ny Run mode, ny fampiharana mpampiasa dia tsy maintsy manompo tsindraindray ny WDT. Hifoha ny fitaovana ny fiatoana amin'ny maody Power Save.
Fanamarihana: Ny LPRC Oscillator dia mandeha ho azy isaky ny ampiasaina ho loharanon'ny famantaranandro WDT ary alefa ny WDT.
Fomba fiasa
Ny WDT dia manana fomba fiasa roa: Non-Window mode sy Programmable Window mode. Amin'ny fomba Non-Window, ny rindrambaiko dia tsy maintsy manadio tsindraindray ny WDT amin'ny fotoana rehetra latsaky ny an'ny WDT mba hisorohana ny WDT Reset (sary 3-1). Ny fomba tsy misy varavarankely dia voafantina amin'ny alàlan'ny famafana ny bit Watchdog Timer Window Enable (WDTWINEN) (WDTCONL[0]).
Ao amin'ny maodely Programmable Window, ny rindrambaiko dia afaka mamafa ny WDT raha tsy eo amin'ny varavarankely farany ny kaontera alohan'ny hitrangan'ny fe-potoana. Ny fanesorana ny WDT ivelan'ity varavarankely ity dia hiteraka Famerenana ny fitaovana (sary 3-2). Misy safidy haben'ny varavarankely efatra: 25%, 37.5%, 50% ary 75% amin'ny vanim-potoana WDT manontolo. Ny haben'ny varavarankely dia napetraka ao amin'ny firafitry ny fitaovana. Tsy azo ampiharina ny maody Window Programmable rehefa ao amin'ny maody Power Save.
Sary 3-1: Fomba WDT tsy misy varavarankely
Sary 3-2: Mode WDT Window Programmable
Watchdog Timer Programmable Window
Ny haben'ny varavarankely dia voafaritra amin'ny bits Configuration, WDTWIN[1:0] ary RWDTPS[4:0]. Ao amin'ny fomba Programmable Window (WDTWINEN = 1), ny WDT dia tokony ho voafafa mifototra amin'ny fametrahana ny Window Size Configuration bits, WDTWIN[1:0] (jereo ny sary 3-2). Ireto setup bit ireto dia:
- 11 = Ny varavarankely WDT dia 25% amin'ny vanim-potoana WDT
- 10 = Ny varavarankely WDT dia 37.5% amin'ny vanim-potoana WDT
- 01 = Ny varavarankely WDT dia 50% amin'ny vanim-potoana WDT
- 00 = Ny varavarankely WDT dia 75% amin'ny vanim-potoana WDT
Raha esorina alohan'ny varavarankely navela ny WDT, na raha avela hivoaka ny WDT, dia hisy ny Famerenana ny fitaovana. Ny fomba Window dia ilaina amin'ny famerenana ny fitaovana mandritra ny famonoana haingana na miadana tsy ampoizina ny ampahany manan-danja amin'ny kaody. Ny fiasan'ny varavarankely dia mihatra amin'ny fomba WDT Run ihany. Ny fomba WDT Sleep dia miasa amin'ny fomba tsy misy varavarankely.
Fampidirana sy fanafoanana ny WDT
Ny WDT dia alefa na kilemaina amin'ny alàlan'ny fikirakirana fitaovana, na fehezin'ny rindrambaiko amin'ny fanoratana '1' amin'ny bit ON (WDTCONL[15]). Jereo ny Register 2-1 raha mila fanazavana fanampiny.
FAMPIANARANA FITAOVANA FEHINY WDT
Raha apetraka ny bit Configuration FWDTEN dia alefa foana ny WDT. Ny bit control ON (WDTCONL[15]) dia haneho izany amin'ny famakiana '1'. Amin'ity fomba ity, ny bit ON dia tsy azo esorina amin'ny rindrambaiko. Ny bitika FWDTEN Configuration dia tsy ho voafafa amin'ny endrika Reset. Mba hanesorana ny WDT dia tsy maintsy averina soratana amin'ny fitaovana ny fanitsiana. Ny fomba fikandrana dia alefa amin'ny alàlan'ny famafana ny bit Configuration WINDIS.
Fanamarihana: Ny WDT dia alefa amin'ny alàlan'ny default amin'ny fitaovana tsy voarindra.
SOFTWARE fehezin'ny WDT
Raha '0' ny bitika FWDTEN Configuration, dia azo alefa na kilemaina (ny fepetra mahazatra) amin'ny alàlan'ny rindrambaiko ny maody WDT. Amin'ity fomba ity, ny bit ON (WDTCONL[15]) dia maneho ny satan'ny WDT eo ambany fifehezana rindrambaiko; Ny '1' dia manondro fa ny maody WDT dia alefa ary ny '0' dia manondro fa kilemaina.
WDT Postscaler
Ny WDT dia manana postscaler roa azo zahana amin'ny mpampiasa: ny iray ho an'ny Run mode ary ny iray ho an'ny Power Save mode. Ny RWDTPS [4: 0] ny bikan'ny Configuration dia mametraka ny Postscaler Run mode ary ny SWDTPS[4: 0] ny Configuration bit dia mametraka ny postscaler amin'ny Power Save.
Fanamarihana: Ny anarana bit Configuration ho an'ny sandan'ny postscaler dia mety miovaova. Jereo ny takelaka data momba ny fitaovana manokana raha mila antsipiriany.
FAMPIANARANA FITAOVANA FITAOVANA WINDOW MODE
Ny fomba fikandrana dia azo alefa amin'ny alàlan'ny fanadiovana ny bit Configuration, WINDIS. Rehefa alefa amin'ny alàlan'ny fandrindrana ny fitaovana ny maody Window WDT, dia hapetraka ny bit WDTWINEN (WDTCONL[0]) ary tsy ho voafafa amin'ny rindrambaiko.
SOFTWARE FETY WINDOW MODE
Raha '1' ny bit Configuration WINDIS, dia azo alefa na esorina amin'ny bit WDTWINEN (WDTCONL[0]) ny maody WDT Programmable Window. Ny '1' dia manondro fa alefa ny maody Window Programmable ary ny '0' dia manondro fa tsy mandeha ny mode Programmable Window.
WDT Postscaler sy Fifidianana vanim-potoana
Ny WDT dia manana postscalers 5-bit tsy miankina roa, ny iray ho an'ny Run mode ary ny iray hafa ho an'ny Power Save mode, mba hamoronana karazana fe-potoana fialan-tsasatra. Ny postscalers dia manome 1: 1 hatramin'ny 1: 2,147,483,647 salan'isa (jereo ny tabilao 3-1). Ny firafitry ny postscaler dia voafantina amin'ny alàlan'ny fanefena fitaovana. Ny fe-potoana fiafaran'ny WDT dia nofantenana amin'ny fampifangaroana ny loharanon'ny famantaranandro WDT sy ny mpanonta. Jereo ny Equation 3-1 ho an'ny kajy vanim-potoana WDT
Fizarana 3-1: Kajy fe-potoana fiafaran'ny WDT
WDT Time-out Period = (WDT Clock Period) • 2Postscaler
Ao amin'ny fomba torimaso, ny loharanon'ny famantaranandro WDT dia LPRC ary ny fe-potoana fiafaran'ny fotoana dia voafaritra amin'ny SLPDIV[4:0] bits. Ny LPRC, miaraka amin'ny frequence nominal 32 kHz, dia mamorona fe-potoana fiatoana ho an'ny WDT amin'ny 1 milisegondra rehefa eo amin'ny sanda kely indrindra ny postscaler.
Amin'ny fomba Run, ny loharanon'ny famantaranandro WDT dia azo fidina. Ny fe-potoana fiatoana dia faritana amin'ny alàlan'ny famantaran'ny famantaranandro WDT sy ny firafitry ny bits RUNDIV[4:0].
Fanamarihana: Ny fe-potoana fiafaran'ny maody WDT dia mifandray mivantana amin'ny fatran'ny loharanon'ny famantaranandro WDT. Miankina amin'ny fitaovana ny fahita matetika ny loharanon'ny famantaranandro. Ny matetika dia mety miovaova arakaraka ny fiasan'ny fitaovana miasa voltage sy temperature. Azafady, jereo ny takelaka angon-drakitra manokana momba ny famantaran'ny famantaranandro. Ny loharanon'ny famantaranandro misy ho an'ny Run mode dia miankina amin'ny fitaovana. Azafady, jereo ny toko "Watchdog Timer" ao amin'ny takelaka data momba ny fitaovana manokana mba hahitana loharano misy.
WDT Operation amin'ny Run Mode
Rehefa lany ny WDT na esorina ivelan'ny varavarankely amin'ny fomba Window, dia misy Reset ny fitaovana rehefa tapitra ny kaontera NMI.
Loharano famantaranandro WDT
Ny loharanon'ny famantaranandro WDT Run dia azo safidin'ny mpampiasa. Ny loharanon'ny famantaranandro dia nofantenan'ny bits fitaovana RCLKSEL[1:0] (FWDT[6:5]). Ny fomba WDT Power Save dia mampiasa LPRC ho loharanon'ny famantaranandro.
Famerenana ny WDT(1)
Ny kaontera Run mode WDT dia voafafa amin'ny iray amin'ireto manaraka ireto:
- Reset ny fitaovana rehetra
- Fanatanteraka baiko DEBUG
- Famantarana ny sandan'ny fanoratana marina (0x5743) amin'ny bits WDTCLRKEYx (WDTCONH[15:0]) (jereo ny Exampny 3-1)
- Famantaranandro iray: (2)
- Fanovana famantaranandro natomboky ny firmware
- Fanombohana roa-hafainganam-pandeha
- Hetsika Fail-Safe Clock Monitor (FSCM).
- Famantarana famantaranandro aorian'ny fifohazana avy amin'ny torimaso rehefa misy fiatoan'ny famantaranandro mandeha ho azy noho ny fanefena oscillator ary ny fanombohana roa-hafainganam-pandeha dia alefa amin'ny alàlan'ny fanamafisana ny fitaovana.
Ny counter WDT mode Sleep dia averina rehefa miditra ao amin'ny Sleep.
Fanamarihana
- Ny Run mode WDT dia tsy averina rehefa miditra amin'ny fomba Mitsitsy Hery ny fitaovana.
- Miankina amin'ny fitaovana ny fitondran'ny WDT Reset aorian'ny hetsika fifandimbiasana famantaranandro. Azafady, jereo ny fizarana "Watchdog Timer" ao amin'ny takelaka angon-drakitra manokana momba ny fitaovana mba hahitana ny famaritana ny hetsika fanodinan'ny famantaranandro manadio ny WDT.
Exampny 3-1: Sample Code hanesorana ny WDT
Tabilao 3-1: Fanitsiana fe-potoana fiafaran'ny WDT
Sanda Postscaler | Vanim-potoana fiafarana Mifototra amin'ny famantaranandro 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 hms | 262.144 ms | 83.88608 ms |
10001 | 0:02:11 hms | 524.288 ms | 167.77216 ms |
10010 | 0:04:22 hms | 1.048576s | 335.54432 ms |
10011 | 0:08:44 hms | 2.097152s | 671.08864 ms |
10100 | 0:17:29 hms | 4.194304s | 1.34217728s |
10101 | 0:34:57 hms | 8.388608s | 2.68435456s |
10110 | 1:09:54 hms | 16.777216s | 5.36870912s |
10111 | 2:19:49 hms | 33.554432s | 10.73741824s |
11000 | 4:39:37 hms | 0:01:07 hms | 21.47483648s |
11001 | 9:19:14 hms | 0:02:14 hms | 42.94967296s |
11010 | 18:38:29 hms | 0:04:28 hms | 0:01:26 hms |
11011 | 1 andro 13:16:58 hms | 0:08:57 hms | 0:02:52 hms |
11100 | 3 andro 2:33:55 hms | 0:17:54 hms | 0:05:44 hms |
11101 | 6 andro 5:07:51 hms | 0:35:47 hms | 0:11:27 hms |
11110 | 12 andro 10:15:42 hms | 1:11:35 hms | 0:22:54 hms |
11111 | 24 andro 20:31:24 hms | 2:23:10 hms | 0:45:49 hms |
FANAPATANTERAKA SY RESET NY GENERATION
WDT fe-potoana amin'ny Run Mode
Rehefa lany ny WDT amin'ny fomba Run, dia misy ny Reset fitaovana.
Ny firmware dia afaka mamaritra raha ny anton'ny Reset dia ny fiafaran'ny WDT amin'ny fomba Run amin'ny alàlan'ny fitsapana ny bit WDTO (RCON[4]).
Fanamarihana: Jereo ny toko "Resets" sy "Interrupt Controller" ao amin'ny takelaka data momba ny fitaovana manokana. Jereo koa ny fizarana "Reset" (DS39712) sy "Interrupts" (DS70000600) ao amin'ny "dsPIC33/PIC24 Family Reference Manual" raha mila fanazavana fanampiny.
WDT fe-potoana amin'ny Power Save Mode
Rehefa lany ny maody WDT amin'ny maody Power Save, dia mamoha ilay fitaovana ary manohy manisa ny maody WDT Run.
Mba hamantarana ny fifohazana WDT dia azo andrana ny bit WDTO (RCON[4]), bit SLEEP (RCON[3]) ary IDLE (RCON[2]). Raha '1' ny bit WDTO, dia noho ny fiatoan'ny WDT tamin'ny fomba Save Power ilay hetsika. Ny bits SLEEP sy IDLE dia azo tsapaina avy eo mba hamaritana raha nitranga ny hetsika WDT rehefa nifoha ilay fitaovana na raha tao amin'ny mode Sleep na Idle.
Fanamarihana: Jereo ny toko "Resets" sy "Interrupt Controller" ao amin'ny takelaka data momba ny fitaovana manokana. Jereo koa ny fizarana "Reset" (DS39712) sy "Interrupts" (DS70000600) ao amin'ny "dsPIC33/PIC24 Family Reference Manual" raha mila fanazavana fanampiny.
Mifohaza amin'ny maody Save Power amin'ny hetsika tsy WDT
Rehefa taitra avy amin'ny maody Power Save amin'ny alàlan'ny interrupt NMI tsy WDT ny fitaovana, dia atao ao amin'ny Reset ny fomba Save Power WDT ary manohy manisa amin'ny sandan'ny fanisam-pahefana mialoha ny WDT Run.
RESET NY ANTONY SY NY FOTOANA
Famaritana ny anton'ny famerenana indray
Mba hamaritana raha nisy ny WDT Reset dia azo andrana ny bit WDTO (RCON[4]). Raha '1' ny bit WDTO dia noho ny fiafaran'ny WDT tamin'ny fomba Run ny Reset. Ny rindrambaiko dia tokony hanadio ny bit WDTO mba ahafahana mamaritra tsara ny loharanon'ny Reset manaraka.
Vokatry ny famerenana isan-karazany
Ny endriky ny fitaovana Reset dia hanadio ny WDT. Ny Reset dia hamerina ny rejisitra WDTCONH/L ho amin'ny sandan'ny default ary ny WDT dia ho kilemaina raha tsy alefan'ny firafitry ny fitaovana.
Fanamarihana: Aorian'ny famerenan'ny fitaovana iray, ny bit WDT ON (WDTCONL[15]) dia haneho ny toetry ny bitin'ny FWDTEN (FWDT[15]).
OPERASIA AO AMIN'NY DEBUG SY NY MODE MISITRA HERY
Fampandehanana WDT amin'ny maody mitsitsy hery
Ny WDT, raha avela, dia hanohy hiasa amin'ny mode Sleep na Idle mode ary azo ampiasaina hamoha ny fitaovana. Izany dia ahafahan'ilay fitaovana mijanona ao amin'ny mode Sleep or Idle mandra-pahatapitry ny WDT na ny fiatoana hafa hamoha ilay fitaovana. Raha tsy miditra amin'ny mode Sleep na Idle indray ilay fitaovana aorian'ny fifohazana, dia tsy maintsy kilemaina na karakaraina tsindraindray ny WDT mba hisorohana ny NMI mode WDT Run.
WDT OPERATION AO AMIN'NY SLEEP MODE
Ny maody WDT dia azo ampiasaina hamoha ny fitaovana amin'ny fomba torimaso. Rehefa miditra amin'ny fomba fatoriana dia mijanona amin'ny fanisana ny kaontera maodely WDT Run ary manomboka manisa ny maodely Power Save WDT manomboka amin'ny toetry ny Reset, mandra-pahatapitry ny fotoana, na taitra ny fitaovana noho ny fahatapahana. Rehefa lany ny WDT amin'ny mode Sleep, dia mifoha ny fitaovana ary manohy ny famonoana kaody, mametraka ny WDTO bit (RCON[4]) ary manohy ny Run mode WDT.
WDT OPERATION AMIN'NY MODE IDLE
Ny maody WDT dia azo ampiasaina hamoha ny fitaovana amin'ny maody Idle. Rehefa miditra amin'ny fomba Idle, dia mijanona amin'ny fanisana ny kaontera maodely WDT Run ary manomboka manisa ny maodely Power Save WDT manomboka amin'ny toetry ny Reset, mandra-pahatapitry ny fotoana, na taitra ny fitaovana noho ny fahatapahana. Mifoha ilay fitaovana ary manohy ny famonoana kaody, mametraka ny WDTO bit (RCON[4]) ary manohy ny Run mode WDT.
Fahatarana ny fotoana mandritra ny fifohazana
Hisy fahatarana ny fotoana eo anelanelan'ny hetsika WDT ao amin'ny torimaso sy ny fanombohan'ny famonoana kaody. Ny faharetan'ity fahatarana ity dia ahitana ny fotoana fanombohana ny oscillator ampiasaina. Tsy sahala amin'ny fifohazana amin'ny mode Sleep, tsy misy fahatarana ny fotoana mifandray amin'ny fifohazana amin'ny mode Idle. Ny famantaranandron'ny rafitra dia mandeha mandritra ny fomba Idle; noho izany dia tsy ilaina ny fahatarana fanombohana rehefa mifoha.
Loharanon'ny famantaranandro WDT amin'ny maody mitsitsy hery
Ny loharano famantaranandro WDT ho an'ny maody Power Save dia tsy azon'ny mpampiasa nofantenana. Ny loharanon'ny famantaranandro dia LPRC.
Hetsika WDT amin'ny fomba debug
Ny WDT dia tokony ho kilemaina amin'ny fomba Debug mba hisorohana ny fiatoana.
Ity fizarana ity dia mitanisa fanamarihana momba ny fampiharana izay mifandray amin'ity fizarana amin'ny boky ity. Ireo naoty fampiharana ireo dia mety tsy nosoratana manokana ho an'ny fianakaviana fitaovana dsPIC33/PIC24, fa ny hevitra dia manan-danja ary azo ampiasaina miaraka amin'ny fanovana sy ny fetra mety. Ny fanamarihan'ny fampiharana amin'izao fotoana izao mifandraika amin'ny Module Timer Dual Watchdog dia:
Fanamarihana: Tsidiho ny Microchip webtranokala (www.microchip.com) ho an'ny naoty fampiharana fanampiny sy code examples ho an'ny fianakaviana fitaovana dsPIC33/PIC24.
TANTARAN'NY REVISION
Fanavaozana A (Martsa 2016)
Ity no dikan-teny voalohany amin'ity antontan-taratasy ity.
Fanavaozana B (Jona 2018)
Manova ny anaran'ny fianakaviamben'ny fitaovana ho dsPIC33/PIC24.
Esory ny mari-dranon'ny Advance Information amin'ny tongotry ny pejy.
Fanavaozana C (Febroary 2022)
Fanavaozana tabilao 2-1 sy tabilao 3-1.
Fanavaozana Register 2-1.
Fanavaozana Fizarana 3.1 "Mode of Operation", Fizarana 3.2 "Watchdog Timer Programmable Window", Fizarana 3.3 "Fampandehanana sy fanafoanana ny WDT", Fizarana 3.4.1 "Fitaovana
Configuration Controlled Window Mode", Fizarana 3.4.2 "Software Controlled Window Mode", Fizarana 3.7 "WDT Clock Sources" ary Fizarana 6.1.2 "WDT Operation in Idle Mode".
Ny fenitra Watchdog Timer dia mampiasa ny teny hoe "Mpampianatra" sy "Andevo." Ny teny mitovitovy amin'ny Microchip ampiasaina amin'ity antontan-taratasy ity dia "Main" sy "Secondary", tsirairay avy.
Mariho ireto antsipiriany manaraka momba ny fiarovana ny code amin'ny vokatra Microchip:
- Ny vokatra microchip dia mahafeno ny fepetra voarakitra ao amin'ny takelaka data Microchip manokana.
- Mino ny Microchip fa azo antoka ny fianakavian'ny vokatra rehefa ampiasaina amin'ny fomba nokasaina, ao anatin'ny fepetra fiasana ary ao anatin'ny toe-javatra mahazatra.
- Manome lanja ny microchip ary miaro amin'ny fomba mahery vaika ny zon'ny fananana ara-tsaina. Voarara tanteraka ny fikasana handika ny fepetra fiarovana ny kaody amin'ny vokatra Microchip ary mety handika ny lalàna mifehy ny zon'ny Arivo Taona Digital.
- Na ny Microchip na ny mpanamboatra semiconductor hafa dia tsy afaka miantoka ny fiarovana ny code. Ny fiarovana ny kaody dia tsy midika fa miantoka ny vokatra ho "tsy vaky". Mivoatra hatrany ny fiarovana ny kaody. Microchip dia manolo-tena hanatsara hatrany ny fiarovana ny kaody amin'ny vokatray.
Ity famoahana ity sy ny fampahalalana ato dia tsy azo ampiasaina afa-tsy amin'ny vokatra Microchip, ao anatin'izany ny famolavolana, ny fitsapana ary ny fampidirana ny vokatra Microchip amin'ny fampiharanao. Ny fampiasana ity fampahalalana ity amin'ny fomba hafa dia mandika ireo fepetra ireo. Ny fampahalalam-baovao momba ny rindranasa amin'ny fitaovana dia omena ho an'ny fanamorana anao fotsiny ary mety hosoloina fanavaozana. Anjaranao ny miantoka fa mifanaraka amin'ny fepetra takianao ny fampiharanao. Mifandraisa amin'ny birao fivarotana Microchip eo an-toerana raha mila fanohanana fanampiny na, mahazo fanohanana fanampiny amin'ny
https://www.microchip.com/en-us/support/design-help/client-supportservices.
MICROCHIP "AS IS" no omen'ity fampahalalana ity. MICROCHIP TSY MISY ATAO IZANY NA ANTSOKA NA IZANY NA TSY MAINTSY NA TSY MAINTSY, VOASORATRA NA AM-BAVAKA, STATORY, NA HAFA, Mifandraisa amin'ny Fampahafantarana ao anatin'izany fa TSY voafetra amin'ny antoka voarakitra ao amin'ny TSY FAMPIANARANA, FAMPANDROSOANA, FAMPANDROSOANA WARRANTY Mifandray amin'ny NY TONTOLO IZANY, na ny kalitaony na ny fahaizany.
Na ahoana na ahoana, ny microchip dia tsy ho tompon'andraikitra amin'ny zava-drehetra, na inona na inona, na inona na inona, na inona na inona mifandraika amin'ny fampahalalana na ny fampiasana azy, na inona na inona antony, na inona na inona mitranga, na inona na inona mitranga. POSSIBILITY NA VOALOHANY IREO VOALOHANY. HATRAMIN'NY FEPETRA FENO AVERIN'NY LALANA, TSY MIHOATRA NY VON'NY SARAM-DARA, RAHA MISY, NALOHA MICROCHIP REHETRA AMIN'NY FITAKIANA REHETRA AMIN'NY FOMBA NAHAFANTARANA NA NY FAMPIASANA IZANY.
Ny fampiasana ny fitaovana Microchip amin'ny fanohanana aina sy/na ny fiarovana dia tandindomin-doza tanteraka ny mpividy, ary ny mpividy dia manaiky ny hiaro, manonitra ary mitazona Microchip tsy mampidi-doza amin'ny fahavoazana rehetra, fitakiana, fitoriana, na fandaniana vokatry ny fampiasana izany. Tsy misy fahazoan-dàlana ampitaina, an-kolaka na amin'ny fomba hafa, eo ambanin'ny zon'ny fananana ara-tsaina Microchip raha tsy misy filazana hafa.
famantarana
Ny anarana sy ny logo Microchip, ny logo Microchip, Adaptec, AnyRate, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, ary XMEGA dia marika voasoratra anarana an'ny Microchip Technology Incorporated any Etazonia sy any amin'ny firenena hafa. 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 Plus logo, QuietWire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, ary ZL dia mari-pamantarana voasoratra ao amin'ny Microchip Technology Incorporated ao amin'ny USA Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Fanovana fanampiny, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, IN-Circuit IC Serial Programme Mitovy amin'ny Intelligent, Fifandraisana Inter-Chip, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE , Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, ary ZENA dia marika famantarana ny Microchip Technology Incorporated any Etazonia sy any amin'ny firenena hafa.
SQTP dia marika serivisy an'ny Microchip Technology Incorporated any Etazonia
Ny logo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom, ary Trusted Time dia marika voasoratra anarana an'ny Microchip Technology Inc. any amin'ny firenena hafa. GestIC dia marika voasoratra anarana an'ny Microchip Technology Germany II GmbH & Co. KG, sampan'ny Microchip Technology Inc., any amin'ny firenena hafa.
Ny marika hafa rehetra voalaza eto dia fananan'ny orinasa tsirairay avy.
© 2016-2022, Microchip Technology Incorporated sy ny azy
sampana.
Zo rehetra voatokana.
ISBN: 978-1-5224-9893-3
Varotra sy Serivisy maneran-tany
Amerika
Biraon'ny orinasa
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Fax: 480-792-7277
Tohana ara-teknika:
http://www.microchip.com/support
Web Adiresy: www.microchip.com
Documents / Loharano
![]() |
MICROCHIP Dailymotion vid Watchdog Timer [pdf] Torolàlana ho an'ny mpampiasa dsPIC33 Timer Watchdog roa, dsPIC33, Timer Watchdog roa, Timer Watchdog |