MICROCHIP dsPIC33 Aago Oluṣọ Meji
AKOSO
dsPIC33/PIC24 Meji Watchdog Timer (WDT) ni a ṣe apejuwe ni apakan yii. Tọkasi olusin 1-
1 fun a Àkọsílẹ aworan atọka ti WDT.
WDT naa, nigba ti o ba ṣiṣẹ, nṣiṣẹ lati inu orisun aago Oscillator Low-Power RC (LPRC) tabi orisun aago ti a yan ni ipo Ṣiṣe. WDT le ṣee lo lati ṣe awari awọn aiṣedeede sọfitiwia eto nipa ṣiṣe atunto ẹrọ naa ti WDT ko ba kuro lorekore ninu sọfitiwia. WDT le jẹ tunto ni ipo Ferese tabi ti kii ṣe Window. Orisirisi awọn akoko-akoko WDT ni a le yan nipa lilo iwọn ifiweranṣẹ WDT. WDT tun le ṣee lo lati ji ẹrọ naa lati Orun tabi Ipo Aiṣiṣẹ (Ipo Fi agbara pamọ).
Awọn atẹle jẹ diẹ ninu awọn ẹya pataki ti awọn modulu WDT:
- Iṣeto ni tabi software dari
- Lọtọ awọn akoko isọdi atunto olumulo fun ṣiṣe ati awọn ipo oorun/aiṣiṣẹ
- Le ji ẹrọ naa lati orun tabi ipo laišišẹ
- Olumulo-yan orisun aago ni Ṣiṣe mode
- Nṣiṣẹ lati LPRC ni ipo orun/aiṣiṣẹ
Watchdog Aago Block aworan atọka
Akiyesi
- Iwa Tunto WDT ni atẹle iṣẹlẹ iyipada aago kan pato ti o gbẹkẹle ẹrọ. Jọwọ tọka si apakan “Aago Watchdog” ninu iwe data ẹrọ kan pato fun apejuwe awọn iṣẹlẹ iyipada aago ti o ko WDT kuro.
- Awọn orisun aago ti o wa ni igbẹkẹle ẹrọ.
ATCHDOG Aago Iṣakoso Alakoso
Awọn modulu WDT ni awọn iforukọsilẹ Iṣẹ Pataki wọnyi (SFRs):
- WDTCONL: Olutọju Aago Iṣakoso Forukọsilẹ
Iforukọsilẹ yii ni a lo lati mu ṣiṣẹ tabi mu Aago Watchdog ṣiṣẹ ati mu ṣiṣẹ tabi mu iṣẹ ṣiṣe window ṣiṣẹ. - WDTCONH: Olutọju Aago Key Forukọsilẹ
Iforukọsilẹ yii ni a lo lati ko WDT kuro lati ṣe idiwọ akoko-akoko kan. - RCON: Iforukọsilẹ Iṣakoso Tunto (2)
Iforukọsilẹ yii tọkasi idi ti Atunto.
Forukọsilẹ Map
Table 2-1 pese kan finifini ni ṣoki ti WDT module ti o ni ibatan. Awọn iforukọsilẹ ti o baamu han lẹhin akopọ, atẹle nipa apejuwe alaye ti iforukọsilẹ kọọkan.
Table 2-1: Watchdog Aago Forukọsilẹ Map
Oruko | Bit Range | Awọn die-die | |||||||||||||||
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) | SLDIV[4:0](2) | WDTWINEN(3) | |||||||||
WDTCONH | 15:0 | WDTCLRKEY[15:0] | |||||||||||||||
RCON(4, 5) | 15:0 | TRAPR(1) | IOPOWR(1) | — | — | — | — | CM(1) | VREGS(1) | EXTR(1) | SWR(1) | — | WDTO | ORUN | IDLE(1) | BOR(1) | POR(1) |
Àlàyé: — = ti ko ni imuse, ka bi '0'
Akiyesi
- Awọn die-die wọnyi ko ni nkan ṣe pẹlu module WDT.
- Awọn die-die wọnyi jẹ kika-nikan ati ṣe afihan iye ti awọn iwọn iṣeto ni.
- Awọn die-die wọnyi ṣe afihan ipo fun bit iṣeto ni ti o ba ṣeto. Ti bit naa ba han, iye naa jẹ iṣakoso nipasẹ sọfitiwia.
- Ti WDTEN[1:0] awọn iwọn atunto jẹ '11' (ti ko ṣe eto), WDT nigbagbogbo ma ṣiṣẹ, laibikita eto bit ON (WDTCONL [15]).
- Gbogbo awọn ipo atunto le ṣee ṣeto tabi nu ni sọfitiwia. Ṣiṣeto ọkan ninu awọn die-die wọnyi ni sọfitiwia ko fa ẹrọ Tunto.
Forukọsilẹ 2-1: WDTCONL: Watchdog Aago Iṣakoso Forukọsilẹ
R/W-0 | U-0 | U-0 | Ry | Ry | Ry | Ry | Ry |
ON( 1 ,2 ) | — | — | RUNDIV[4:0](3) | ||||
15 | 8 |
Ry | Ry | Ry | Ry | Ry | Ry | Ry | R/W/HS-0 |
CLKSEL[1:0](3, 4) | SLDIV[4:0](3) | WDTWINEN(1) | |||||
7 | 0 |
- bit 15 ON: Watchdog Timer Mu ṣiṣẹ bit(1,2)
1 = Mu aago Watchdog ṣiṣẹ ti ko ba ṣiṣẹ nipasẹ iṣeto ẹrọ
0 = Ma pa aago Watchdog kuro ti o ba ti ṣiṣẹ ni sọfitiwia - bit 14-13 Ti ko ṣe: Ka bi '0'
- bit 12-8 RUNDIV [4: 0]: WDT Ṣiṣe Ipo Postscaler Awọn ipo die-die (3)
- bit 7-6 CLKSEL[1:0]: WDT Ṣiṣe Ipo Aago Yan Awọn ipo-diẹ (3,4)
11 = LPRC Oscillator
10 = FRC Oscillator
01 = Ni ipamọ
00 = SYSCLK - bit 5-1 SLPDIV[4:0]: Orun ati Ipo Aisinipo WDT Postscaler Awọn die-die (3)
- bit 0 WDTWINEN: Window Aago Aago Aago Muu ṣiṣẹ bit(1)
1 = Mu ipo Ferese ṣiṣẹ
0 = Ma pa ipo Ferese kuro
Akiyesi
- Awọn die-die wọnyi ṣe afihan ipo ti bit iṣeto ni ti o ba ṣeto bit naa. Ti o ba ti bit ti nso, iye ti wa ni dari nipasẹ software.
- Sọfitiwia olumulo ko yẹ ki o ka tabi kọ awọn SFR agbeegbe ni ọna SYSCLK lẹsẹkẹsẹ tẹle itọnisọna ti o yọ module ON bit.
- Awọn die-die wọnyi jẹ kika-nikan ati ṣe afihan iye ti awọn iwọn iṣeto ni.
- Awọn orisun aago ti o wa ni igbẹkẹle ẹrọ. Jọwọ tọka si ipin “Aago Watchdog” ninu iwe data ẹrọ kan pato fun wiwa.
Forukọsilẹ 2-2: WDTCONH: Watchdog Aago Key Forukọsilẹ
W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0 |
WDTCLRKEY[15:8] |
die 15 die 8 |
W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0 |
WDTCLRKEY[7:0] |
die 7 die 0 |
Àlàyé
R = bit ti a le ka W = bit ti a ko kọ U = Opo diẹ ti a ko ṣe, ka bi '0'
-n = Iye ni POR '1' = Bit ti ṣeto '0' = Bit ti wa ni idasilẹ x = Bit jẹ aimọ
- bit 15-0 WDTCLRKEY[15:0]: Aago aja Ko awọn bọtini bọtini kuro
Lati ko Aago Watchdog kuro lati ṣe idiwọ akoko-akoko, sọfitiwia gbọdọ kọ iye naa, 0x5743, si ipo yii ni lilo kikọ 16-bit kan.
Forukọsilẹ 2-3: RCON: Iforukọsilẹ Iṣakoso Tunto (2)
R/W-0 | R/W-0 | U-0 | U-0 | R/W-0 | U-0 | R/W-0 | R/W-0 |
TRAPR(1) | IOPOWR(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) | — | WDTO | ORUN | IDLE(1) | BOR(1) | POR(1) |
7 | 0 |
Àlàyé
R = bit ti a le ka W = bit ti a ko kọ U = Opo diẹ ti a ko ṣe, ka bi '0'
-n = Iye ni POR '1' = Bit ti ṣeto '0' = Bit ti wa ni idasilẹ x = Bit jẹ aimọ
- bit 15 TRAPR: Pakute Tun Flag bit(1)
1 = Atunto Rogbodiyan Pakute ti ṣẹlẹ
0 = Atunto Rogbodiyan Pakute ko ti waye - bit 14 IOPUWR: Opcode arufin tabi Wiwọle Wiwọle ti a ko ni iraye si Tun Flag bit(1)
1 = Wiwa koodu opcode ti ko lodi si, ipo adiresi arufin tabi iforukọsilẹ W Ailorukọsilẹ ti a lo gẹgẹbi Atọka Adirẹsi kan fa atunto
0 = Opcode ti ko lodi si tabi Atunto iforukọsilẹ W Unitialized ko ti waye - bit 13-12 Ti ko ṣe: Ka bi '0'
- bit 11 VREGSF: Flash Voltage Imurasilẹ Alakoso Lakoko Orun (1)
1 = Flash voltage olutọsọna ti nṣiṣe lọwọ nigba orun
0 = Flash voltage olutọsọna lọ sinu Imurasilẹ mode nigba orun - bit 10 Ti ko ṣe: Ka bi '0'
- bit 9 CM: Iṣeto Aisi baramu bit(1)
1 = Atunto aiṣedeede Iṣeto ti ṣẹlẹ
0 = Atunto aiṣedeede Iṣeto ni ko ti waye - bit 8 VREGS: Voltage Imurasilẹ Alakoso Lakoko Orun (1)
1 = Voltage olutọsọna ti nṣiṣe lọwọ nigba orun
0 = Voltage olutọsọna lọ sinu Imurasilẹ mode nigba orun - bit 7 EXTR: Atunto ita ita (MCLR) Pin bit (1)
1 = Titunto si Clear (pin) Tun ti waye
0 = Titunto si Clear (pin) Tunto ko ti waye - bit 6 SWR: Sọfitiwia Tunto (Itọnisọna) Flag bit (1)
1 = Itọnisọna Tuntun ti jẹ ṣiṣe
0 = Atunto ilana ko tii ṣiṣẹ - bit 5 Ti ko ṣe: Ka bi '0'
- bit 4 WDTO: Watchdog Aago Time-jade Flag bit
1 = WDT akoko-to ti waye
0 = WDT akoko ipari ko ti waye - bit 3 orun: Ji-soke lati orun Flag bit
1 = Ẹrọ ti wa ni ipo orun
0 = Ẹrọ ko ti wa ni ipo orun
Akiyesi
- Awọn die-die wọnyi ko ni nkan ṣe pẹlu module WDT.
- Gbogbo awọn ipo atunto le ṣee ṣeto tabi nu ni sọfitiwia. Ṣiṣeto ọkan ninu awọn die-die wọnyi ni sọfitiwia ko fa ẹrọ Tunto.
Forukọsilẹ 2-3: RCON: Iforukọsilẹ Iṣakoso Tunto (2)
- bit 2 IDLE: Jide lati Idle Flag bit(1)
1 = Ẹrọ ti wa ni ipo laišišẹ
0 = Ohun elo ko ti wa ni ipo Laiṣiṣẹ - bit 1 BOR: Brown-out Tun Flag bit(1)
1 = Atunto-jade Brown ti ṣẹlẹ
0 = Atunto-jade Brown ko ti waye - bit 0 POR: Agbara-lori asia Tunto bit(1)
1 = Atunto-agbara ti ṣẹlẹ
0 = Atunto-agbara ko ti waye
Akiyesi
- Awọn die-die wọnyi ko ni nkan ṣe pẹlu module WDT.
- Gbogbo awọn ipo atunto le ṣee ṣeto tabi nu ni sọfitiwia. Ṣiṣeto ọkan ninu awọn die-die wọnyi ni sọfitiwia ko fa ẹrọ Tunto.
ISE Aago WATCHDOG
Išẹ akọkọ ti Watchdog Timer (WDT) ni lati tun ero isise pada ni iṣẹlẹ ti aiṣedeede sọfitiwia, tabi ji ero isise naa ni iṣẹlẹ ti akoko-to nigba ti o wa ni Orun tabi Idle.
WDT ni awọn aago olominira meji, ọkan fun iṣẹ ni ipo Ṣiṣe ati ekeji fun iṣẹ ni Ipo Fi agbara pamọ. Orisun aago fun ipo Ṣiṣe WDT jẹ yiyan olumulo.
Aago kọọkan ni ominira, oluṣeto ifiweranṣẹ olumulo. Mejeeji aago ti wa ni dari nipasẹ kan nikan ON bit; wọn ko le ṣiṣẹ ni ominira.
Ti WDT ba ṣiṣẹ, counter WDT ti o yẹ yoo pọ si titi ti yoo fi kun tabi “awọn akoko jade”.
A WDT akoko-to ni Run mode yoo se ina kan ẹrọ Tun. Lati yago fun atunto Aago WDT ni Ipo Ṣiṣe, ohun elo olumulo gbọdọ ṣe iṣẹ WDT lorekore. Aago-akoko ni ipo Fi agbara pamọ yoo ji ẹrọ naa.
Akiyesi: Oscillator LPRC ṣiṣẹ laifọwọyi nigbakugba ti o ba nlo bi orisun aago WDT ati pe WDT ti ṣiṣẹ.
Awọn ọna ti Isẹ
WDT ni awọn ọna iṣiṣẹ meji: Ipo ti kii ṣe Ferese ati Ipo Ferese Eto. Ni ipo ti kii ṣe Ferese, sọfitiwia gbọdọ pa WDT kuro lorekore nigbakugba kere ju ti akoko WDT lati ṣe idiwọ Tunto WDT (Aworan 3-1). Ipo ti kii ṣe Ferese ti yan nipa piparẹ Window Aago Aago Aago (WDTWINEN) bit (WDTCONL[0]) kuro.
Ni ipo Ferese Eto, sọfitiwia le ko WDT kuro nikan nigbati counter ba wa ni ferese ti o kẹhin ṣaaju ki akoko-akoko to waye. Pa WDT kuro ni ita window yii yoo fa atunto ẹrọ kan (olusin 3-2). Awọn aṣayan iwọn window mẹrin wa: 25%, 37.5%, 50% ati 75% ti akoko WDT lapapọ. Iwọn window ti ṣeto ni iṣeto ẹrọ. Ipo Ferese eto ko wulo nigbati o wa ni Ipo Fi agbara pamọ.
olusin 3-1: Non-Window WDT Ipo
olusin 3-2: Ipò WDT Window Eto
Watchdog Aago Eto Ferese
Iwọn window jẹ ipinnu nipasẹ awọn iwọn Iṣeto, WDTWIN[1:0] ati RWDTPS[4:0]. Ni ipo Ferese Eto (WDTWINEN = 1), WDT yẹ ki o parẹ da lori eto ti awọn iwọn Iṣeto Iwọn Window, WDTWIN[1:0] (wo Nọmba 3-2). Awọn eto bit wọnyi ni:
- 11 = WDT ferese jẹ 25% ti akoko WDT
- 10 = WDT ferese jẹ 37.5% ti akoko WDT
- 01 = WDT ferese jẹ 50% ti akoko WDT
- 00 = WDT ferese jẹ 75% ti akoko WDT
Ti WDT ba ti sọ di mimọ ṣaaju window ti a gba laaye, tabi ti WDT ba gba laaye lati pari, atunto ẹrọ yoo waye. Ipo Ferese wulo fun atunto ẹrọ naa lakoko iyara airotẹlẹ tabi ipaniyan o lọra ti apakan pataki ti koodu naa. Iṣiṣẹ Window kan si ipo WDT Run nikan. Ipo orun WDT nigbagbogbo nṣiṣẹ ni Non-Free mode.
Muu ṣiṣẹ ati Muu WDT ṣiṣẹ
WDT ti ṣiṣẹ tabi alaabo nipasẹ iṣeto ẹrọ, tabi iṣakoso nipasẹ sọfitiwia nipa kikọ '1' si ON bit (WDTCONL[15]). Wo Forukọsilẹ 2-1 fun alaye diẹ sii.
ẸRỌ iṣeto ni dari WDT
Ti o ba ti ṣeto bit iṣeto ni FWDTEN, WDT nigbagbogbo ṣiṣẹ. Iwọn iṣakoso ON (WDTCONL[15]) yoo ṣe afihan eyi nipa kika '1' kan. Ni ipo yii, ON bit ko le yọ kuro ninu sọfitiwia. Iwọn Iṣeto FWDTEN kii yoo parẹ nipasẹ eyikeyi iru Tunto. Lati mu WDT kuro, iṣeto ni gbọdọ tun kọ si ẹrọ naa. Ipo Ferese ṣiṣẹ nipa piparẹ WINDIS Iṣeto ni bit.
Akiyesi: WDT ti ṣiṣẹ nipasẹ aiyipada lori ẹrọ ti ko ni eto.
SOFTWARE Iṣakoso WDT
Ti o ba ti FWDTEN iṣeto ni bit ni '0', WDT module le ti wa ni sise tabi alaabo (aifọwọyi majemu) nipa software. Ni ipo yii, ON bit (WDTCONL [15]) ṣe afihan ipo ti WDT labẹ iṣakoso software; '1' tọkasi module WDT ti ṣiṣẹ ati '0' tọkasi pe o jẹ alaabo.
WDT Postscaler
WDT naa ni awọn iwe ifiweranṣẹ ti o ṣee ṣe olumulo meji: ọkan fun ipo Ṣiṣe ati ekeji fun Ipo Fi agbara pamọ. RWDTPS [4: 0] Awọn iwọn iṣeto ni ṣeto ipo ifiweranṣẹ ifiweranṣẹ ati SWDTPS [4: 0] Awọn iwọn atunto ṣeto ipo fifipamọ agbara postscaler.
Akiyesi: Awọn orukọ bit iṣeto ni fun iye postscaler le yatọ. Tọkasi iwe data ẹrọ kan pato fun awọn alaye.
ITOJU ẸRỌ IṢỌRỌ IṢỌRỌ FẸNṢẸ IṢỌRỌ
Ipo Ferese le mu ṣiṣẹ nipa piparẹ bit iṣeto ni, WINDIS. Nigbati ipo Window WDT ṣiṣẹ nipasẹ iṣeto ẹrọ, WDTWINEN bit (WDTCONL [0]) yoo ṣeto ati pe ko le ṣe imukuro nipasẹ sọfitiwia.
SOFTWARE IṢakoso Ferese IPO
Ti o ba jẹ pe bit Iṣeto WINDIS jẹ '1', ipo Window Eto WDT le mu ṣiṣẹ tabi daarẹ nipasẹ WDTWINEN bit (WDTCONL[0]). A '1' tọkasi wipe ti siseto Ferese mode ti wa ni sise ati ki o kan '0' tọkasi wipe Programmable Ferese mode ti wa ni alaabo.
WDT Postscaler ati Aṣayan Akoko
WDT ni awọn ifiweranṣẹ 5-bit olominira meji, ọkan fun ipo Ṣiṣe ati ekeji fun Ipo Fi agbara pamọ, lati ṣẹda ọpọlọpọ awọn akoko-akoko pupọ. Awọn olupilẹṣẹ n pese 1:1 si 1:2,147,483,647 awọn ipin ipin (wo Tabili 3-1). Awọn eto ifiweranṣẹ ti yan nipa lilo iṣeto ẹrọ. Akoko akoko-to WDT ni a yan nipasẹ apapọ orisun aago WDT ati postscaler. Tọkasi Idogba 3-1 fun iṣiro akoko WDT
Idogba 3-1: WDT Akoko Iṣiro Akoko
WDT Time-out Period = (WDT Clock Period) • 2Postscaler
Ni ipo Orun, orisun aago WDT jẹ LPRC ati pe akoko ipari jẹ ipinnu nipasẹ eto SLDIV[4:0]. LPRC naa, pẹlu ipo igbohunsafẹfẹ ti 32 kHz, ṣẹda akoko ipari-ipin kan fun WDT ti 1 millisecond nigbati ifiweranṣẹ ifiweranṣẹ wa ni iye to kere julọ.
Ni Ipo Ṣiṣe, orisun aago WDT jẹ yiyan. Akoko ipari akoko jẹ ipinnu nipasẹ igbohunsafẹfẹ orisun aago WDT ati eto RUNDIV[4: 0] bits.
Akiyesi: Akoko akoko-jade module WDT jẹ ibatan taara si igbohunsafẹfẹ ti orisun aago WDT. Igbohunsafẹfẹ ipin ti orisun aago jẹ igbẹkẹle ẹrọ. Igbohunsafẹfẹ le yatọ bi iṣẹ ti ẹrọ ti n ṣiṣẹ voltage ati iwọn otutu. Jọwọ tọka si iwe data ẹrọ kan pato fun awọn pato ipo igbohunsafẹfẹ aago. Awọn orisun aago ti o wa fun Ipo Ṣiṣe jẹ igbẹkẹle ẹrọ. Jọwọ tọka si ipin “Aago Aago” ninu iwe data ẹrọ kan pato fun awọn orisun to wa.
WDT Isẹ ni Ṣiṣe Ipo
Nigbati WDT ba dopin tabi ti yọkuro ni ita window ni ipo Ferese, Atunto ẹrọ kan yoo ṣe ipilẹṣẹ nigbati counter NMI dopin.
Awọn orisun aago WDT
Orisun aago ipo WDT Run jẹ yiyan olumulo. Orisun aago ni a yan nipasẹ RCLKSEL[1:0] (FWDT[6:5]) awọn nkan ẹrọ. Ipo Ipamọ Agbara WDT nlo LPRC gẹgẹbi orisun aago.
Atunto WDT(1)
Ipò Ṣiṣe WDT counter jẹ imukuro nipasẹ eyikeyi ninu atẹle:
- Eyikeyi Atunto ẹrọ
- Ṣiṣe aṣẹ DEBUG kan
- Ṣiṣawari Iye Kọ Titọ (0x5743) si awọn ege WDTCLRKEYx (WDTCONH[15:0]) (tọka si Example 3-1)
- Aago Yipada:(2)
- Firmware initiated aago yipada
- Ibẹrẹ Iyara Meji
- Ikuna-Ailewu Aago Atẹle (FSCM) iṣẹlẹ
- Yipada aago lẹhin ji lati Orun nigbati iyipada aago aifọwọyi waye nitori iṣeto oscillator ati Ibẹrẹ Iyara Meji ti ṣiṣẹ nipasẹ iṣeto ẹrọ.
Ipo orun WDT counter ti wa ni atunto nigbati o wọle si Orun.
Akiyesi
- Ipo Ṣiṣe WDT ko tunto nigbati ẹrọ ba wọ inu ipo fifipamọ agbara.
- Iwa Tunto WDT ni atẹle iṣẹlẹ iyipada aago kan pato jẹ igbẹkẹle ẹrọ. Jọwọ tọka si apakan “Aago Watchdog” ninu iwe data ẹrọ kan pato fun apejuwe awọn iṣẹlẹ iyipada aago ti o ko WDT kuro.
Example 3-1: SampAwọn koodu lati Ko WDT kuro
Table 3-1: WDT Akoko-to Eto
Awọn iye Postscaler | Akoko-akoko Da lori WDT Aago | ||
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 ọjọ 13:16:58 hms | 0:08:57 hms | 0:02:52 hms |
11100 | 3 ọjọ 2:33:55 hms | 0:17:54 hms | 0:05:44 hms |
11101 | 6 ọjọ 5:07:51 hms | 0:35:47 hms | 0:11:27 hms |
11110 | 12 ọjọ 10:15:42 hms | 1:11:35 hms | 0:22:54 hms |
11111 | 24 ọjọ 20:31:24 hms | 2:23:10 hms | 0:45:49 hms |
Idilọwọ ATI tun iran
WDT Akoko-to ni Ṣiṣe Ipo
Nigbati awọn akoko WDT ba jade ni Ipo Ṣiṣe, Atunto ẹrọ kan ti ipilẹṣẹ.
Famuwia le pinnu boya idi ti Tunto jẹ akoko-akoko WDT ni ipo Ṣiṣe nipasẹ idanwo bit WDTO (RCON [4]).
Akiyesi: Tọkasi awọn ipin “Awọn atunto” ati “Idari Idilọwọ” ninu iwe data ẹrọ kan pato. Paapaa, tọka si awọn apakan “Tunto” (DS39712) ati “Awọn idilọwọ” (DS70000600) ni “dsPIC33/PIC24 Iwe Itọkasi Ẹbi” fun awọn alaye.
WDT Akoko-to ni Power Fipamọ Ipo
Nigbati module WDT ba jade ni Ipo Fi agbara pamọ, o ji ẹrọ naa ati ipo WDT Run bẹrẹ kika.
Lati ṣe awari jiji WDT kan, iwọn WDTO (RCON [4]), bit SLEEP (RCON [3]) ati bit IDLE (RCON[2]) le ṣe idanwo. Ti WDTO bit jẹ '1', iṣẹlẹ naa jẹ nitori akoko-akoko WDT ni ipo Fi agbara pamọ. Orun ati awọn die-die IDLE le ṣe idanwo lati pinnu boya iṣẹlẹ WDT waye lakoko ti ẹrọ naa wa tabi ti o ba wa ni ipo Orun tabi Iduro.
Akiyesi: Tọkasi awọn ipin “Awọn atunto” ati “Idari Idilọwọ” ninu iwe data ẹrọ kan pato. Paapaa, tọka si awọn apakan “Tunto” (DS39712) ati “Awọn idilọwọ” (DS70000600) ni “dsPIC33/PIC24 Iwe Itọkasi Ẹbi” fun awọn alaye.
Ji lati Ipo Fipamọ Agbara nipasẹ Iṣẹlẹ ti kii ṣe WDT
Nigbati ẹrọ naa ba ji lati ipo Fi agbara pamọ nipasẹ idalọwọduro WDT ti kii ṣe WDT, ipo fifipamọ agbara WDT wa ni ipilẹ ni Tunto ati pe WDT Run mode tẹsiwaju kika lati iye fifipamọ agbara-ṣaaju.
Atunto fa ATI ipa
Ṣiṣe ipinnu Idi ti Atunto
Lati pinnu boya Tunto WDT kan ti ṣẹlẹ, WDTO bit (RCON[4]) le ṣe idanwo. Ti o ba jẹ pe bit WDTO jẹ '1', Tunto jẹ nitori akoko-akoko WDT ni Ipo Ṣiṣe. Software yẹ ki o ko WDTO die-die kuro lati gba ipinnu to pe fun orisun ti atunto atẹle.
Awọn ipa ti Orisirisi awọn atunto
Eyikeyi iru ẹrọ Tunto yoo ko WDT kuro. Atunto naa yoo da awọn iforukọsilẹ WDTCONH/L pada si iye aiyipada ati pe WDT yoo jẹ alaabo ayafi ti o ba ṣiṣẹ nipasẹ iṣeto ẹrọ.
Akiyesi: Lẹhin atunto ẹrọ kan, WDT ON bit (WDTCONL [15]) yoo ṣe afihan ipo ti bit FWDTEN (FWDT[15]).
ISE NINU yokokoro ati awọn ipo fifipamọ AGBARA
Isẹ WDT ni Awọn ọna fifipamọ agbara
WDT naa, ti o ba mu ṣiṣẹ, yoo tẹsiwaju iṣẹ ni ipo Orun tabi ipo Aiṣiṣẹ ati pe o le ṣee lo lati ji ẹrọ naa. Eyi ngbanilaaye ẹrọ lati wa ni ipo Orun tabi Aiṣiṣẹ titi WDT yoo fi pari tabi idalọwọduro miiran ji ẹrọ naa. Ti ẹrọ naa ko ba tun tẹ Orun tabi Ipo Aiṣiṣẹ ni atẹle ji dide, WDT gbọdọ jẹ alaabo tabi iṣẹ lorekore lati yago fun ipo WDT Run NMI kan.
ISE WDT NI Ipo Orun
module WDT le ṣee lo lati ji ẹrọ naa lati ipo oorun. Nigbati o ba n wọle si ipo Orun, WDT Run mode counter da duro kika ati pe Ipo Fipamọ agbara WDT bẹrẹ kika lati ipo Tuntun, titi yoo fi jade, tabi ẹrọ naa ti ji nipasẹ idalọwọduro. Nigbati awọn akoko WDT jade ni ipo orun, ẹrọ naa ji soke ati tun bẹrẹ ipaniyan koodu, ṣeto iwọn WDTO (RCON [4]) ati tun bẹrẹ ipo Run WDT.
ISE WDT NI IPO IDLE
Module WDT le ṣee lo lati ji ẹrọ naa lati ipo Idle. Nigbati o ba n wọle si ipo Idle, WDT Run mode counter da duro kika ati pe Ipo Fi agbara WDT bẹrẹ kika lati ipo Tuntun, titi ti akoko yoo fi jade, tabi ẹrọ naa ti ji nipasẹ idalọwọduro. Awọn ẹrọ ji soke ati ki o pada koodu ipaniyan, ṣeto WDTO bit (RCON[4]) ati ki o pada Run mode WDT.
Awọn idaduro akoko Nigba Ji-soke
Idaduro akoko yoo wa laarin iṣẹlẹ WDT ni Orun ati ibẹrẹ ti ipaniyan koodu. Iye akoko idaduro yii ni akoko ibẹrẹ fun oscillator ni lilo. Ko dabi jidide lati ipo Orun, ko si awọn idaduro akoko ti o ni nkan ṣe pẹlu jiji lati ipo Idle. Aago eto naa nṣiṣẹ lakoko ipo Idle; nitorina, ko si ibere-soke idaduro wa ni ti beere ni ji-soke.
Awọn orisun aago WDT ni Ipo Fi agbara pamọ
Orisun aago WDT fun Ipo Fi agbara pamọ kii ṣe yiyan olumulo. Orisun aago jẹ LPRC.
Isẹ WDT ni Ipo yokokoro
WDT yẹ ki o jẹ alaabo ni ipo yokokoro lati ṣe idiwọ akoko-akoko kan.
Abala yii ṣe atokọ awọn akọsilẹ ohun elo ti o ni ibatan si abala yii ti itọnisọna. Awọn akọsilẹ ohun elo wọnyi le ma kọ ni pataki fun ẹbi ohun elo dsPIC33/PIC24, ṣugbọn awọn imọran ṣe pataki ati pe o le ṣee lo pẹlu iyipada ati awọn idiwọn to ṣeeṣe. Awọn akọsilẹ ohun elo lọwọlọwọ ti o jọmọ module Aago Aago Meji ni:
Akiyesi: Ṣabẹwo si Microchip webAaye (www.microchip.com) fun afikun awọn akọsilẹ ohun elo ati koodu examples fun dsPIC33/PIC24 idile ti awọn ẹrọ.
ITAN Àtúnse
Àtúnyẹ̀wò A (Mars 2016)
Eyi ni ẹya ibẹrẹ ti iwe-ipamọ yii.
Àtúnyẹ̀wò B (Okudu 2018)
Ṣe iyipada orukọ ẹbi ẹrọ si dsPIC33/PIC24.
Yọ ami-ami omi Alaye Ilọsiwaju kuro lati awọn ẹlẹsẹ oju-iwe.
Àtúnyẹ̀wò C (Kínní ọdún 2022)
Awọn imudojuiwọn Table 2-1 ati Table 3-1.
Awọn imudojuiwọn Forukọsilẹ 2-1.
Awọn imudojuiwọn Abala 3.1 “Awọn ọna Isẹ”, Abala 3.2 “Aago Eto Aago Aago”, Abala 3.3 “Ṣiṣe ati Muu WDT ṣiṣẹ”, Abala 3.4.1 “Ẹrọ
Ipo Window Iṣakoso Iṣeto”, Abala 3.4.2 “Ipo Window Iṣakoso Iṣakoso sọfitiwia”, Abala 3.7 “Awọn orisun aago WDT” ati Abala 6.1.2 “Iṣẹ WDT ni Ipo Laisi”.
Ọpawọn Watchdog Timer nlo awọn ọrọ-ọrọ “Titunto” ati “Ẹrú.” Ọrọ-ọrọ Microchip deede ti a lo ninu iwe yii jẹ “Akọkọ” ati “Atẹle”, ni atele.
Ṣe akiyesi awọn alaye atẹle ti ẹya aabo koodu lori awọn ọja Microchip:
- Awọn ọja Microchip pade awọn pato ti o wa ninu Iwe Data Microchip pato wọn.
- Microchip gbagbọ pe ẹbi ti awọn ọja wa ni aabo nigba lilo ni ọna ti a pinnu, laarin awọn pato iṣẹ, ati labẹ awọn ipo deede.
- Awọn iye Microchip ati ibinu ṣe aabo awọn ẹtọ ohun-ini ọgbọn rẹ. Awọn igbiyanju lati irufin awọn ẹya aabo koodu ti ọja Microchip jẹ eewọ muna ati pe o le rú Ofin Aṣẹ-lori Ẹgbẹrun Ọdun Digital.
- Bẹni Microchip tabi eyikeyi olupese semikondokito miiran le ṣe iṣeduro aabo koodu rẹ. Idaabobo koodu ko tumọ si pe a n ṣe iṣeduro ọja naa jẹ “aibikita”. Idaabobo koodu ti wa ni idagbasoke nigbagbogbo. Microchip ti pinnu lati ni ilọsiwaju nigbagbogbo awọn ẹya aabo koodu ti awọn ọja wa.
Atẹjade yii ati alaye ti o wa ninu rẹ le ṣee lo pẹlu awọn ọja Microchip nikan, pẹlu lati ṣe apẹrẹ, idanwo, ati ṣepọ awọn ọja Microchip pẹlu ohun elo rẹ. Lilo alaye yii ni ọna miiran ti o lodi si awọn ofin wọnyi. Alaye nipa awọn ohun elo ẹrọ ti pese fun irọrun rẹ nikan ati pe o le rọpo nipasẹ awọn imudojuiwọn. O jẹ ojuṣe rẹ lati rii daju pe ohun elo rẹ ni ibamu pẹlu awọn pato rẹ. Kan si ọfiisi tita Microchip agbegbe rẹ fun atilẹyin afikun tabi, gba atilẹyin afikun ni
https://www.microchip.com/en-us/support/design-help/client-supportservices.
ALAYE YI NI MICROCHIP “BI O SE WA”. MICROCHIP KO SE Aṣoju TABI ATILẸYIN ỌJA TI IRU KANKAN BOYA KIAKIA TABI TIMỌ, KỌ TABI ẹnu, Ilana tabi Bibẹkọkọ, ti o jọmọ ALAYE NAA pẹlu SUGBON KO NI OPIN SI KANKAN, IKILỌ ỌRỌ, ATI IKILỌ ỌMỌRỌ. Idi PATAKI, TABI ATILẸYIN ỌJA TI O ṢẸRỌ SI IPO, DARA, TABI IṢẸ.
LAISI iṣẹlẹ ti yoo ṣe oniduro fun eyikeyi aiṣedeede, PATAKI, ijiya, ijamba, tabi ipadanu, bibajẹ, iye owo, tabi inawo ti eyikeyi iru ohunkohun ti o jọmọ si awọn alaye tabi ti o ti gba, ti o ba ti lo, Ti a gbaniyanju nipa Seese TABI awọn bibajẹ ni o wa tẹlẹ. SI AWỌN NIPA NIPA NIPA TI OFIN, LAPAPA LAPAPO MICROCHIP LORI Gbogbo awọn ẹtọ ni eyikeyi ọna ti o jọmọ ALAYE TABI LILO RE KO NI JU OPO ỌWỌ, TI O BA KAN, PE O TI ṢAN NIPA TODAJU SIROMỌ.
Lilo awọn ẹrọ Microchip ni atilẹyin igbesi aye ati/tabi awọn ohun elo aabo jẹ patapata ni ewu olura, ati pe olura gba lati daabobo, ṣe idalẹbi ati dimu Microchip ti ko lewu lati eyikeyi ati gbogbo awọn bibajẹ, awọn ẹtọ, awọn ipele, tabi awọn inawo ti o waye lati iru lilo. Ko si awọn iwe-aṣẹ ti a gbe lọ, laisọtọ tabi bibẹẹkọ, labẹ eyikeyi awọn ẹtọ ohun-ini imọ Microchip ayafi bibẹẹkọ ti sọ.
Awọn aami-išowo
Orukọ Microchip ati aami, aami Microchip, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LAN maXStyMD, Link 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, ati XMEGA jẹ aami-išowo ti a forukọsilẹ ti Microchip Technology Incorporated ni AMẸRIKA ati awọn orilẹ-ede miiran. AgileSwitch, APT, ClockWorks, Ile-iṣẹ Awọn Solusan Iṣakoso ti a fi sinu, EtherSynch, Flashtec, Iṣakoso Iyara Hyper, fifuye HyperLight, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Edge Precision, ProASIC, ProASIC Plus, ProASIC Plus logo, QuietWire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, ati ZL jẹ aami-išowo ti a forukọsilẹ ti Microchip Technology Incorporated in the USA Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Capacitor, AnyIn, AnyOut, Yipada Augmented, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Ibadara Idaraya Iyipada, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Serial, IN-CircuitIC Ti o jọra oye, Asopọmọra-Chip Inter-Chip, JitterBlocker, Knob-on-Ifihan, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB aami-ẹri, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Code Generation Omniscient, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, READ , Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Ifarada, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, ati ZENA jẹ aami-iṣowo ti Microchip Technology Incorporated ni AMẸRIKA ati awọn orilẹ-ede miiran.
SQTP jẹ aami iṣẹ ti Microchip Technology Incorporated ni AMẸRIKA
Aami Adaptec, Igbohunsafẹfẹ lori Ibeere, Imọ-ẹrọ Ibi ipamọ ohun alumọni, Symmcom, ati Akoko Igbẹkẹle jẹ aami-išowo ti a forukọsilẹ ti Microchip Technology Inc. ni awọn orilẹ-ede miiran. GestIC jẹ aami-iṣowo ti a forukọsilẹ ti Microchip Technology Germany II GmbH & Co.KG, oniranlọwọ ti Microchip Technology Inc., ni awọn orilẹ-ede miiran.
Gbogbo awọn aami-iṣowo miiran ti a mẹnuba ninu rẹ jẹ ohun-ini ti awọn ile-iṣẹ wọn.
© 2016-2022, Microchip Technology Incorporated ati awọn oniwe-
awọn ẹka.
Gbogbo awọn ẹtọ wa ni ipamọ.
ISBN: 978-1-5224-9893-3
Ni agbaye Titaja ati Service
AMERIKA
Ile-iṣẹ Ile-iṣẹ
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tẹli: 480-792-7200
Faksi: 480-792-7277
Oluranlowo lati tun nkan se:
http://www.microchip.com/support
Web Adirẹsi: www.microchip.com
Awọn iwe aṣẹ / Awọn orisun
![]() |
MICROCHIP dsPIC33 Aago Oluṣọ Meji [pdf] Itọsọna olumulo dsPIC33 Aago Oluṣọ Meji, dsPIC33, Aago Oluṣọ Meji, Aago aja aja |