MICROCHIP dsPIC33 Uaireadair faire dùbailte

RO-RÀDH

Tha an dsPIC33 / PIC24 Dual Watchdog Timer (WDT) air a mhìneachadh san roinn seo. Thoir sùil air Figear 1-
1 airson bloc diagram den WDT.
Bidh an WDT, nuair a tha e air a chomasachadh, ag obair bhon stòr cloc Oscillator Low-Power RC (LPRC) a-staigh no stòr cloc selectable ann am modh Run. Faodar an WDT a chleachdadh gus duilgheadasan bathar-bog siostam a lorg le bhith ag ath-shuidheachadh an inneal mura tèid an WDT a ghlanadh bho àm gu àm ann am bathar-bog. Faodar an WDT a rèiteachadh ann am modh uinneig no modh neo-uinneig. Faodar diofar amannan fàgail WDT a thaghadh le bhith a’ cleachdadh inneal-sgèile WDT. Faodar an WDT a chleachdadh cuideachd gus an inneal a dhùsgadh bho mhodh Sleep or Idle (modh Power Save).
Seo cuid de phrìomh fheartan nam modalan WDT:

  • Configuration no bathar-bog fo smachd
  • Ùineachan dealachaidh eadar-dhealaichte airson luchd-cleachdaidh airson modhan Run and Sleep / Idle
  • Is urrainn dhaibh an inneal a dhùsgadh bho mhodh Sleep no Idle
  • Stòr cloc a ghabhas taghadh leis a’ chleachdaiche ann am modh Run
  • Ag obair bho LPRC ann am modh Sleep / Idle

Diagram bloc timer watchdog

Thoir an aire

  1. WDT Tha giùlan ath-shuidheachadh às deidh tachartas tionndadh gleoc sònraichte an urra ris an inneal. Feuch an toir thu sùil air an roinn “Watchdog Timer” anns an duilleag dàta inneal sònraichte airson cunntas air tachartasan tionndadh gleoc a ghlanas an WDT.
  2. Tha na stòran cloc a tha rim faighinn an urra ri inneal.

CLÀRAICHEAN RIAGHLADH TIOMNA WATCHDOG

Anns na modalan WDT tha na Clàran Gnìomh Sònraichte (SFRn):

  • WDTCONL: Clàr Smachd Timer Watchdog
    Tha an clàr seo air a chleachdadh gus an Watchdog Timer a chomasachadh no a chur à comas agus gus an obair uinneag a chomasachadh no a dhì-chomasachadh.
  • WDCONH: Clàr iuchair timer faire
    Tha an clàr seo air a chleachdadh gus an WDT a ghlanadh gus stad a chuir air ùine.
  • RCON: Ath-shuidheachadh Clàr Smachd (2)
    Tha an clàr seo a’ comharrachadh adhbhar Ath-shuidheachadh.
Mapa clàraidh

Tha Clàr 2-1 a’ toirt geàrr-chunntas air na clàran modal WDT co-cheangailte. Bidh na clàran co-fhreagarrach a’ nochdadh às deidh a’ gheàrr-chunntas, agus an uairsin a’ toirt cunntas mionaideach air gach clàr.

Clàr 2-1: Mapa Clàr Luchd-faire Luchd-faire

Ainm Raon Bit Pìosan
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)
WDCONH 15:0 WDTCLRKEY[15:0]
RCON(4, 5) 15:0 TRAPR(1) IOPUWR(1) CM(1) VEGS(1) EXTR(1) SWR(1) WDTO LAOIDH IDLE(1) BOR(1) POR(1)

Uirsgeul: — = gun chur an gnìomh, leugh mar '0'

Thoir an aire

  1. Chan eil na pìosan sin co-cheangailte ris a’ mhodal WDT.
  2. Tha na pìosan sin ri leughadh a-mhàin agus tha iad a’ nochdadh luach nam pìosan Configuration.
  3. Tha na pìosan seo a’ nochdadh inbhe a’ phìos Configuration ma tha e air a shuidheachadh. Ma tha am pìos soilleir, tha an luach fo smachd bathar-bog.
  4. Ma tha na pìosan rèiteachaidh WDTEN [1: 0] '11' (neo-chlàraichte), tha an WDT an-còmhnaidh air a chomasachadh, ge bith dè an suidheachadh ON (WDTCONL [15]).
  5. Faodar a h-uile pìos inbhe Ath-shuidheachadh a shuidheachadh no a ghlanadh ann am bathar-bog. Cha bhith suidheachadh aon de na pìosan sin ann am bathar-bog ag adhbhrachadh ath-shuidheachadh inneal.

Clàr 2-1: WDTCONL: Clàr Smachd Timer Watchdog

R/W-0 U-0 U-0 Ry Ry Ry Ry Ry
ON( 1 ,2 ) RUNDIV[4:0](3)
pìos 15     pìos 8
Ry Ry Ry Ry Ry Ry Ry R/W/HS-0
CLKSEL[1:0](3, 4) SLPDIV[4:0](3) WDTWINEN(1)
pìos 7     pìos 0
  • pìos 15 AIRSON: Watchdog Timer Dèan comas air bit(1,2)
    1 = Cuir an timer Watchdog an comas mur eil e air a chomasachadh le rèiteachadh an inneil
    0 = Cuir an timer Watchdog à comas ma bha e air a chomasachadh ann am bathar-bog
  • pìos 14-13 Gun chur an gnìomh: Leugh mar '0'
  • bit 12-8 RUNDIV[4:0]: WDT Run Mode Postscaler Inbhe Inbhe (3)
  • bit 7-6 CLKSEL[1:0]: Cloc Modh Ruith WDT Tagh pìosan inbhe (3,4)
    11 = Oscillator LPRC
    10 = Oscillator FRC
    01 = Glèidhte
    00 = SYSCLK
  • pìos 5-1 SLPDIV[4:0]: Modh cadail is seòlta WDT Postscaler Inbhe (3)
  • bit 0 WDTWINEN: Uinneag Timer Watchdog Dèan comas air bit(1)
    1 = Cuir an comas modh na h-uinneige
    0 = Cuir à comas modh na h-uinneige

Thoir an aire

  1. Tha na pìosan seo a' nochdadh inbhe a' phìos Configuration ma tha am pìos air a shuidheachadh. Ma thèid am pìos a ghlanadh, tha an luach fo smachd bathar-bog.
  2. Cha bu chòir do bhathar-bog an neach-cleachdaidh SFRan an iomaill a leughadh no a sgrìobhadh anns a’ chearcall SYSCLK dìreach às deidh an stiùireadh a ghlanas bit ON a’ mhodal.
  3. Tha na pìosan sin ri leughadh a-mhàin agus tha iad a’ nochdadh luach nam pìosan Configuration.
  4. Tha na stòran cloc a tha rim faighinn an urra ri inneal. Feuch an toir thu sùil air a’ chaibideil “Watchdog Timer” anns an duilleag dàta inneal sònraichte airson a bhith ri fhaighinn.

Clàr 2-2: WDCONH: Clàr iuchair Timer Watchdog

W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0
WDTCLRKEY[15:8]
bit 15 bit 8
W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0
WDTCLRKEY[7:0]
bit 7 bit 0

Uirsgeul

R = Pìos a ghabhas leughadh W = Pìos sgrìobhaidh U = Pìos gun chur an gnìomh, air a leughadh mar '0'
-n = Luach aig POR '1' = Bit air a shuidheachadh '0' = Bit air fhuadach x = Chan eil fios air Bit

  • bit 15-0 WDTCLRKEY[15:0]: Watchdog Timer Clear Prìomh pìosan
    Gus an Watchdog Timer a ghlanadh gus casg a chuir air ùine a-muigh, feumaidh bathar-bog an luach, 0x5743, a sgrìobhadh chun àite seo a’ cleachdadh aon sgrìobhadh 16-bit.

Clàr 2-3: RCON: Ath-shuidheachadh Clàr Smachd (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) VEGS(1)
pìos 15   pìos 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 LAOIDH IDLE(1) BOR(1) POR(1)
pìos 7   pìos 0

Uirsgeul

R = Pìos a ghabhas leughadh W = Pìos sgrìobhaidh U = Pìos gun chur an gnìomh, air a leughadh mar '0'
-n = Luach aig POR '1' = Bit air a shuidheachadh '0' = Bit air fhuadach x = Chan eil fios air Bit

  • bit 15 TRAPR: Trap Reset Flag bit(1)
    1 = Thachair ath-shuidheachadh còmhstri ribe
    0 = Cha do thachair ath-shuidheachadh còmhstri ribe
  • bit 14 IOPUWR: Opcode mì-laghail no W neo-aithnichte Ath-shuidheachadh Bratach Cothrom Clàr bit(1)
    1 = Chaidh ath-shuidheachadh a dhèanamh le lorg còd op mì-laghail, modh seòlaidh mì-laghail no clàr W Uninitialized a chaidh a chleachdadh mar phuing seòlaidh
    0=Cha do thachair còd op mì-laghail no ath-shuidheachadh clàr W gun-chrìochnaichte
  • pìos 13-12 Gun chur an gnìomh: Leugh mar '0'
  • pìos 11 VREGSF: Flash Voltage Riaghladair cùl-taic rè pìos cadail (1)
    1 = Flash voltagTha an riaghladair gnìomhach rè cadal
    0 = Flash voltagBidh an riaghlaiche a’ dol a-steach don mhodh cùl-taic rè cadal
  • Pìos 10 Neo-ghnìomhach: Leugh mar '0'
  • pìos 9 CM: Bratach mì-chothromachadh rèiteachaidh bit(1)
    1 = Thachair ath-shuidheachadh mì-fhreagarrachd rèiteachaidh
    0 = Cha do thachair ath-shuidheachadh mearachd rèiteachaidh
  • pìos 8 VEGS: Voltage Riaghladair cùl-taic rè pìos cadail (1)
    1 = VoltagTha an riaghladair gnìomhach rè cadal
    0 = VoltagBidh an riaghlaiche a’ dol a-steach don mhodh cùl-taic rè cadal
  • bit 7 EXTR: Ath-shuidheachadh Taobh a-muigh (MCLR) Pin bit (1)
    1 = Tha ath-shuidheachadh Master Clear (pin) air tachairt
    0 = Cha do thachair ath-shuidheachadh Master Clear (pin).
  • bit 6 SWR: Ath-shuidheachadh bathar-bog (Stiùireadh) Bratach bit (1)
    1 = Chaidh stiùireadh RESET a chur an gnìomh
    0 = Cha deach stiùireadh RESET a chur an gnìomh
  • Pìos 5 Neo-ghnìomhach: Leugh mar '0'
  • pìos 4 WDTO: Timer Watchdog Time-out bit Bratach
    1 = Tha ùine a-mach WDT air tachairt
    0 = Chan eil ùine a-mach WDT air tachairt
  • pìos 3 SLEEP: Dùisg bho bhuille na Brataich Cadail
    1 = Tha an inneal air a bhith sa mhodh cadail
    0 = Chan eil an inneal sa mhodh cadail

Thoir an aire

  1. Chan eil na pìosan sin co-cheangailte ris a’ mhodal WDT.
  2. Faodar a h-uile pìos inbhe Ath-shuidheachadh a shuidheachadh no a ghlanadh ann am bathar-bog. Cha bhith suidheachadh aon de na pìosan sin ann am bathar-bog ag adhbhrachadh ath-shuidheachadh inneal.

Clàr 2-3: RCON: Ath-shuidheachadh Clàr Smachd (2)

  • pìos 2 IDLE: Dùisg bho Idle Flag bit(1)
    1 = Tha an inneal air a bhith sa mhodh leisg
    0 = Chan eil an inneal sa mhodh leisg
  • pìos 1 BOR: Bratach Ath-shuidheachadh Brown-out bit(1)
    1 = Thachair ath-shuidheachadh Brown-out
    0 = Cha do thachair ath-shuidheachadh Brown-out
  • bit 0 POR: Bratach Ath-shuidheachadh Power-on bit(1)
    1 = Thachair ath-shuidheachadh cumhachd
    0 = Cha do thachair ath-shuidheachadh cumhachd

Thoir an aire

  1. Chan eil na pìosan sin co-cheangailte ris a’ mhodal WDT.
  2. Faodar a h-uile pìos inbhe Ath-shuidheachadh a shuidheachadh no a ghlanadh ann am bathar-bog. Cha bhith suidheachadh aon de na pìosan sin ann am bathar-bog ag adhbhrachadh ath-shuidheachadh inneal.

OBRACHADH TIOMNA WATCHDOG

Is e prìomh obair an Watchdog Timer (WDT) am pròiseasar ath-shuidheachadh ma tha mearachd ann am bathar-bog, no am pròiseasar a dhùsgadh ma bhios ùine a-muigh fhad ‘s a tha e ann an Sleep or Idle.
Tha an WDT air a dhèanamh suas de dhà timer neo-eisimeileach, aon airson obrachadh ann am modh Run agus am fear eile airson obrachadh ann am modh Power Save. Tha an stòr gleoc airson modh Run WDT furasta a thaghadh leis an neach-cleachdaidh.
Tha postscaler neo-eisimeileach, prògramaichte le neach-cleachdaidh, aig gach timer. Tha an dà timers air an smachd tro aon phìos ON; chan urrainn dhaibh a bhith air an obrachadh gu neo-eisimeileach.
Ma tha an WDT air a chomasachadh, meudaichidh a’ chunntair WDT iomchaidh gus am bi e a’ dol thairis no “a-mach”.
Ginidh ùine-ama WDT ann am modh Run inneal Ath-shuidheachadh. Gus casg a chuir air ath-shuidheachadh ùine WDT ann am modh Run, feumaidh an tagradh cleachdaiche seirbheis a thoirt don WDT bho àm gu àm. Bidh ùine a-muigh ann am modh Power Save a’ dùsgadh an inneal.

Thoir an aire: Tha an Oscillator LPRC air a chomasachadh gu fèin-ghluasadach nuair a thathar ga chleachdadh mar stòr gleoc WDT agus tha an WDT air a chomasachadh.

Modhan-obrachaidh

Tha dà dhòigh-obrach aig WDT: modh neo-uinneig agus modh uinneag prògramaichte. Ann am modh Neo-uinneig, feumaidh bathar-bog an WDT a ghlanadh bho àm gu àm aig àm sam bith nas lugha na ùine WDT gus casg a chuir air ath-shuidheachadh WDT (Figear 3-1). Tha modh neo-uinneig air a thaghadh le bhith a’ glanadh a’ phìos Ceadaich Uinneag Watchdog Timer (WDTWINEN) (WDTCONL[0]).
Ann am modh uinneag prògramaichte, chan urrainn dha bathar-bog an WDT a ghlanadh ach nuair a tha a’ chunntair san uinneag mu dheireadh aige mus tachair ùine a-muigh. Ma ghlanas tu an WDT taobh a-muigh na h-uinneige seo bidh ath-shuidheachadh inneal (Figear 3-2). Tha ceithir roghainnean meud uinneig ann: 25%, 37.5%, 50% agus 75% den ùine WDT iomlan. Tha meud na h-uinneige air a shuidheachadh ann an rèiteachadh an uidheim. Chan eil modh uinneag prògramaichte iomchaidh nuair a tha e ann am modh Power Save.
Figear 3-1: Modh WDT neo-uinneig

Figear 3-2: Modh WDT uinneag prògramaichte

Uinneag prògramaichte timer watchdog

Tha meud na h-uinneige air a dhearbhadh leis na pìosan Configuration, WDTWIN[1:0] agus RWDTPS[4:0]. Anns a’ mhodh uinneag prògramaichte (WDTWINEN = 1), bu chòir an WDT a ghlanadh a rèir suidheachadh nam pìosan Rèiteachaidh Meud na h-uinneige, WDTWIN[1:0] (faic Figear 3-2). Is iad na roghainnean bit seo:

  • 11 = Tha uinneag WDT 25% dhen ùine WDT
  • 10 = Tha uinneag WDT 37.5% dhen ùine WDT
  • 01 = Tha uinneag WDT 50% dhen ùine WDT
  • 00 = Tha uinneag WDT 75% dhen ùine WDT

Ma thèid an WDT a ghlanadh ron uinneag cheadaichte, no ma tha cead aig an WDT ùine a chuir a-mach, bidh inneal Ath-shuidheachadh a’ tachairt. Tha am modh uinneig feumail airson an inneal ath-shuidheachadh nuair a thèid pàirt riatanach den chòd a chur an gnìomh gu sgiobalta no gu slaodach. Chan eil obrachadh uinneig a’ buntainn ach ri modh WDT Run. Bidh modh WDT Sleep an-còmhnaidh ag obair ann am modh Neo-uinneig.

A’ comasachadh agus a’ cur à comas an WDT

Tha an WDT air a chomasachadh no air a chiorramachadh le rèiteachadh an uidheim, no air a smachdachadh tro bhathar-bog le bhith a’ sgrìobhadh ‘1’ chun bit ON (WDTCONL[15]). Faic Clàr 2-1 airson tuilleadh fiosrachaidh.

RIAGHLADH DÙTHCHAS WDT

Ma tha am pìos rèiteachaidh FWDTEN air a shuidheachadh, tha an WDT an-còmhnaidh comasach. Bidh am pìos smachd ON (WDTCONL[15]) a’ nochdadh seo le bhith a’ leughadh ‘1’. Sa mhodh seo, chan urrainnear am pìos ON a ghlanadh ann am bathar-bog. Cha tèid am pìos rèiteachaidh FWDTEN a ghlanadh le seòrsa sam bith de Ath-shuidheachadh. Gus an WDT a dhì-cheadachadh, feumar an rèiteachadh ath-sgrìobhadh chun inneal. Tha modh uinneig air a chomasachadh le bhith a’ glanadh am pìos rèiteachaidh WINDIS.

Thoir an aire: Tha an WDT air a chomasachadh gu bunaiteach air inneal gun phrògram.

BOGAR RIAGHLADH WDT

Mas e '0' am pìos rèiteachaidh FWDTEN, faodar am modal WDT a chomasachadh no a chiorramachadh (an suidheachadh bunaiteach) le bathar-bog. Anns a 'mhodh seo, tha am pìos ON (WDTCONL [15]) a' nochdadh inbhe an WDT fo smachd bathar-bog; Tha '1' a' comharrachadh gu bheil am modal WDT air a chomasachadh agus tha '0' a' sealltainn gu bheil e ciorramach.

Postscaler WDT

Tha dà chlàr-puist a ghabhas cleachdadh le luchd-cleachdaidh aig an WDT: aon airson modh Run agus am fear eile airson modh Power Save. Shuidhich na pìosan rèiteachaidh RWDTPS [4: 0] am postscaler modh Run agus na pìosan rèiteachaidh SWDTPS [4: 0] suidhich am postscaler modh Power Save.

Thoir an aire: Faodaidh na h-ainmean bit Configuration airson luach postscaler atharrachadh. Thoir sùil air duilleag dàta inneal sònraichte airson mion-fhiosrachadh.

MODE uinneig air a riaghladh le rèiteachadh inneal

Faodar modh uinneig a chomasachadh le bhith a’ glanadh a’ phìos Configuration, WINDIS. Nuair a bhios modh uinneag WDT air a chomasachadh le rèiteachadh an inneil, thèid am pìos WDTWINEN (WDTCONL[0]) a shuidheachadh agus chan urrainn dha a bhith air fhuadach le bathar-bog.

MODE uinneig air a riaghladh le bathar-bog

Ma tha am pìos Rèiteachaidh WINDIS '1', faodar modh uinneag prògramaichte WDT a chur an comas no a chur à comas leis a' bhiota WDTWINEN (WDTCONL[0]). Tha '1' a' sealltainn gu bheil modh uinneag a ghabhas prògramadh air a chomasachadh agus tha '0' a' sealltainn gu bheil modh uinneag prògramaichte à comas.

Postscaler WDT agus taghadh ùine

Tha dà phost-puist neo-eisimeileach 5-bit aig an WDT, aon airson modh Run agus am fear eile airson modh Power Save, gus measgachadh farsaing de dh’ ùinean-ama a chruthachadh. Bidh na postscalers a’ toirt seachad co-mheasan roinneadh 1: 1 tro 1: 2,147,483,647 (faic Clàr 3-1). Tha na roghainnean postscaler air an taghadh a’ cleachdadh rèiteachadh an uidheim. Tha an ùine a-muigh WDT air a thaghadh leis a’ chothlamadh de stòr gleoc WDT agus am postscaler. Thoir sùil air Co-aontar 3-1 airson àireamhachadh ùine WDT

Co-aontar 3-1: Obraich a-mach Ùine WDT

WDT Time-out Period = (WDT Clock Period) • 2Postscaler

Ann am modh cadail, is e LPRC stòr gleoc WDT agus tha an ùine a-mach air a dhearbhadh le suidheachadh SLPDIV [4: 0] bits. Bidh an LPRC, le tricead ainmichte de 32 kHz, a’ cruthachadh ùine ainmichte airson an WDT de 1 millisecond nuair a tha am postscaler aig an luach as ìsle.
Ann am modh Run, faodar stòr gleoc WDT a thaghadh. Tha an ùine a-mach air a dhearbhadh le tricead stòr cloc WDT agus suidheachadh RUNDIV [4: 0] pìosan.

Thoir an aire: Tha ùine fàgail modal WDT ceangailte gu dìreach ri tricead stòr cloc WDT. Tha tricead ainmichte stòr a’ ghleoc an urra ri inneal. Faodaidh tricead a bhith eadar-dhealaichte a rèir gnìomh an inneal ag obair voltage agus teòthachd. Feuch an toir thu sùil air duilleag dàta inneal sònraichte airson mion-chomharrachadh tricead gleoc. Tha na stòran cloc a tha rim faighinn airson modh Run an urra ri inneal. Feuch an toir thu sùil air a’ chaibideil “Watchdog Timer” anns an duilleag dàta inneal sònraichte airson na stòran a tha rim faighinn.

Obrachadh WDT ann am modh ruith

Nuair a thig an WDT gu crìch no nuair a thèid fhuadach taobh a-muigh na h-uinneige ann am modh uinneig, thèid inneal ath-shuidheachadh a chruthachadh nuair a thig an cuntair NMI gu crìch.

Stòran uaireadair WDT

Tha stòr gleoc modh WDT Run furasta a thaghadh leis an neach-cleachdaidh. Tha stòr a’ ghleoc air a thaghadh leis na pìosan inneal RCLKSEL[1:0] (FWDT[6:5]). Bidh modh WDT Power Save a’ cleachdadh LPRC mar stòr a’ ghleoc.

Ag ath-shuidheachadh an WDT(1)

Tha an cuntair modh Run WDT air a ghlanadh le gin de na leanas:

  • Ath-shuidheachadh inneal sam bith
  • Cur an gnìomh Òrdugh DEBUG
  • A’ lorg luach sgrìobhaidh ceart (0x5743) gu na pìosan WDTCLRKEYx (WDTCONH[15:0]) (thoir sùil air Example 3-1)
  • Tionndadh uaireadair: (2)
  • Tionndadh uaireadair air a chuir air bhog le firmware
  • Toiseach tòiseachaidh dà-luath
  • Tachartas Fail-Safe Clock Monitor (FSCM).
  • Tionndadh cloc às deidh dùsgadh bho Sleep nuair a thachras tionndadh gleoc fèin-ghluasadach mar thoradh air rèiteachadh oscillator agus tha tòiseachadh dà-luath air a chomasachadh le rèiteachadh an inneil
    Tha an cuntair modh cadail WDT air ath-shuidheachadh nuair a thèid thu a-steach do Sleep.

Thoir an aire

  1. Chan eil am modh Run WDT air ath-shuidheachadh nuair a thèid an inneal a-steach gu modh Sàbhaladh Cumhachd.
  2. WDT Tha giùlan ath-shuidheachadh às deidh tachartas tionndadh gleoc sònraichte an urra ri inneal. Feuch an toir thu sùil air an roinn “Watchdog Timer” anns an duilleag dàta inneal sònraichte airson cunntas air tachartasan tionndadh gleoc a ghlanas an WDT.

Example 3-1: Sample Còd gus an WDT a ghlanadh

Clàr 3-1: Roghainnean Ùine Ùine WDT

Luachan Postscaler Ùine a-muigh stèidhichte air gleoc 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.024sg 4.096 ms 1.31072 ms
01011 2.048sg 8.192 ms 2.62144 ms
01100 4.096sg 16.384 ms 5.24288 ms
01101 8.192sg 32.768 ms 10.48576 ms
01110 16.384sg 65.536 ms 20.97152 ms
01111 32.768sg 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.048576sg 335.54432 ms
10011 0:08:44 hms 2.097152sg 671.08864 ms
10100 0:17:29 hms 4.194304sg 1.34217728sg
10101 0:34:57 hms 8.388608sg 2.68435456sg
10110 1:09:54 hms 16.777216sg 5.36870912sg
10111 2:19:49 hms 33.554432sg 10.73741824sg
11000 4:39:37 hms 0:01:07 hms 21.47483648sg
11001 9:19:14 hms 0:02:14 hms 42.94967296sg
11010 18:38:29 hms 0:04:28 hms 0:01:26 hms
11011 1 latha 13:16:58 hms 0:08:57 hms 0:02:52 hms
11100 3 latha 2:33:55 hms 0:17:54 hms 0:05:44 hms
11101 6 latha 5:07:51 hms 0:35:47 hms 0:11:27 hms
11110 12 latha 10:15:42 hms 1:11:35 hms 0:22:54 hms
11111 24 latha 20:31:24 hms 2:23:10 hms 0:45:49 hms

EADAR-MHINEACHADH AGUS ATH-SGRÙDADH Ginealach

Ùine a-muigh WDT ann am modh ruith

Nuair a thig an WDT a-mach ann am modh Run, thèid inneal ath-shuidheachadh a chruthachadh.
Faodaidh firmware faighinn a-mach an e adhbhar an Ath-shuidheachadh an ùine WDT a-muigh ann am modh Run le bhith a’ dèanamh deuchainn air a’ phìos WDTO (RCON [4]).

Thoir an aire: Thoir sùil air na caibideilean “Ath-shuidheachadh” agus “Smachd Smachd” ann an duilleag dàta inneal sònraichte. Cuideachd, thoir sùil air na h-earrannan “Ath-shuidheachadh” (DS39712) agus “Interrupts” (DS70000600) anns an “dSPIC33 / PIC24 Family Reference Manual” airson mion-fhiosrachadh.

Ùine a-muigh WDT ann am modh sàbhalaidh cumhachd

Nuair a thig am modal WDT a-mach ann am modh Power Save, dùisgidh e an inneal agus bidh modh WDT Run a’ tòiseachadh a’ cunntadh.
Gus dùsgadh WDT a lorg, faodar am pìos WDTO (RCON [4]), bit SLEEP (RCON [3]) agus bit IDLE (RCON [2]) a dhearbhadh. Mas e '1' am pìos WDTO, bha an tachartas mar thoradh air ùine a-muigh WDT ann am modh Power Save. Faodar na pìosan SLEEP agus IDLE an uairsin a dhearbhadh gus faighinn a-mach an do thachair an tachartas WDT fhad ‘s a bha an inneal na dhùisg no an robh e ann am modh Sleep or Idle.

Thoir an aire: Thoir sùil air na caibideilean “Ath-shuidheachadh” agus “Smachd Smachd” ann an duilleag dàta inneal sònraichte. Cuideachd, thoir sùil air na h-earrannan “Ath-shuidheachadh” (DS39712) agus “Interrupts” (DS70000600) anns an “dSPIC33 / PIC24 Family Reference Manual” airson mion-fhiosrachadh.

Dùisg bho Modh Sàbhaladh Cumhachd le Tachartas Neo-WDT

Nuair a thèid an inneal a dhùsgadh bho mhodh Power Save le briseadh NMI neo-WDT, tha am modh Power Save WDT air a chumail ann an Ath-shuidheachadh agus tha modh WDT Run a 'leantainn air adhart a' cunntadh bhon luach cunntais sàbhalaidh ro-chumhachd.

ATH-SGRÙDADH CÙIS AGUS ÈIFEACHD

A 'dearbhadh adhbhar ath-shuidheachadh

Gus faighinn a-mach a bheil Ath-shuidheachadh WDT air tachairt, faodar am pìos WDTO (RCON[4]) a dhearbhadh. Ma tha am pìos WDTO ‘1’, bha an ath-shuidheachadh mar thoradh air ùine a-muigh WDT ann am modh Run. Bu chòir don bhathar-bog am pìos WDTO a ghlanadh gus am faighear air tùs ath-shuidheachadh às dèidh làimh a dhearbhadh ceart.

Buaidhean diofar ath-shuidheachadh

Bidh ath-shuidheachadh inneal de sheòrsa sam bith a’ glanadh an WDT. Tillidh an Ath-shuidheachadh na clàran WDTCNH / L chun luach bunaiteach agus bidh an WDT à comas mura h-eil e air a chomasachadh le rèiteachadh an inneil.

Thoir an aire: Às deidh ath-shuidheachadh inneal, bidh am pìos WDT ON (WDTCONL[15]) a’ nochdadh staid a’ bhiota FWDTEN (FWDT [15]).

OBAIR ANN AN DEBUG AGUS MODHANNA Sàbhalaidh cumhachd

Obrachadh WDT ann am modhan sàbhalaidh cumhachd

Leanaidh an WDT, ma tha e air a chomasachadh, ag obair ann am modh Sleep no modh Idle agus faodar a chleachdadh gus an inneal a dhùsgadh. Leigidh seo leis an inneal fuireach ann am modh Cadal no Idle gus an tig an WDT gu crìch no gus am bi briseadh eile a’ dùsgadh an inneal. Mura tèid an inneal a-steach a-rithist gu modh Sleep no Idle às deidh dùsgadh, feumaidh an WDT a bhith ciorramach no seirbheiseachadh bho àm gu àm gus casg a chuir air modh ruith WDT NMI.

OBAIR WDT ann am modh cadail

Faodar am modal WDT a chleachdadh gus an inneal a dhùsgadh bho mhodh cadail. Nuair a thèid thu a-steach don mhodh cadail, bidh cuntair modh WDT Run a’ stad a’ cunntadh agus bidh am modh Power Save WDT a’ tòiseachadh a’ cunntadh bhon stàit Ath-shuidheachadh, gus an tig e a-mach, no gus an tèid an inneal a dhùsgadh le briseadh. Nuair a bhios an WDT a’ dol a-mach ann am modh Cadail, bidh an inneal a’ dùsgadh agus ag ath-thòiseachadh coileanadh còd, a’ suidheachadh am pìos WDTO (RCON [4]) agus ag ath-thòiseachadh modh Run WDT.

OBRACHADH WDT ANN AN MODE IDLE

Faodar am modal WDT a chleachdadh gus an inneal a dhùsgadh bho mhodh Idle. Nuair a thèid thu a-steach don mhodh Idle, bidh cuntair modh WDT Run a’ stad a’ cunntadh agus bidh am modh Power Save WDT a’ tòiseachadh a’ cunntadh bhon stàit Ath-shuidheachadh, gus an tig e a-mach, no gus an tèid an inneal a dhùsgadh le briseadh. Bidh an inneal a ’dùsgadh agus ag ath-thòiseachadh coileanadh còd, a’ suidheachadh am pìos WDTO (RCON [4]) agus ag ath-thòiseachadh modh Run WDT.

Dàil ùine rè dùsgadh

Bidh dàil ùine eadar tachartas WDT ann an Sleep agus toiseach cur an gnìomh còd. Tha fad an dàil seo a’ toirt a-steach an ùine tòiseachaidh airson an oscillator a thathar a’ cleachdadh. Eu-coltach ri dùsgadh bho mhodh Sleep, chan eil dàil ùine sam bith co-cheangailte ri dùsgadh bho mhodh Idle. Tha gleoc an t-siostaim a’ ruith rè modh Idle; mar sin, chan eil feum air dàil tòiseachaidh aig àm dùsgadh.

Stòran Cloc WDT ann am modh sàbhalaidh cumhachd

Chan eil an stòr gleoc WDT airson modh Power Save comasach a thaghadh leis an neach-cleachdaidh. Is e stòr a’ ghleoc LPRC.

Obrachadh WDT ann am Modh Debug

Bu chòir an WDT a bhith ciorramach ann am modh Debug gus casg a chuir air ùine a-muigh.

NOTAICHEAN IARRTAS AIRSON

Tha an earrann seo a’ liostadh notaichean tagraidh a tha co-cheangailte ris an earrann seo den leabhar-làimhe. Is dòcha nach tèid na notaichean tagraidh seo a sgrìobhadh gu sònraichte airson teaghlach inneal dsPIC33 / PIC24, ach tha na bun-bheachdan buntainneach agus dh’ fhaodadh iad a bhith air an cleachdadh le mion-atharrachadh agus crìochan a dh’ fhaodadh a bhith ann. Is e na notaichean tagraidh gnàthach co-cheangailte ris a’ mhodal Dual Watchdog Timer:

Thoir an aire: Tadhail air a’ Microchip weblàrach (www.microchip.com) airson notaichean tagraidh a bharrachd agus còd examples airson an teaghlach innealan dsPIC33/PIC24.

EACHDRAIDH LUACHMHOR

Ath-sgrùdadh A (Màrt 2016)
Is e seo a’ chiad dreach den sgrìobhainn seo.
Ath-sgrùdadh B (Ògmhios 2018)
Ag atharrachadh ainm teaghlaich inneal gu dsPIC33/PIC24.
A’ toirt air falbh comharra-uisge an fhiosrachaidh ro-làimh bho choisichean na duilleige.
Ath-sgrùdadh C (Gearran 2022)
Ùrachaidhean Clàr 2-1 agus Clàr 3-1.
Clàr ùrachaidhean 2-1.
Ùrachaidhean Earrann 3.1 “Modhan Obrachaidh”, Earrann 3.2 “Uinneag Prògramaichte Timer Watchdog”, Earrann 3.3 “A’ comasachadh agus a’ cur à comas an WDT”, Earrann 3.4.1 “Inneal
Rèiteachadh Modh uinneig fo smachd", Earrann 3.4.2 “Modh uinneig fo smachd bathar-bog”, Earrann 3.7 “Stòran Cloc WDT” agus Earrann 6.1.2 “Obrachadh WDT ann am Modh Idle”.
Bidh an inbhe Watchdog Timer a’ cleachdadh a’ bhriathrachais “Master” agus “Slave.” Is e am briathrachas Microchip co-ionann a thathar a’ cleachdadh san sgrìobhainn seo “Prìomh” agus “Àrd-sgoil”, fa leth

Thoir an aire don fhiosrachadh a leanas mun fheart dìon còd air toraidhean Microchip:

  • Bidh toraidhean microchip a’ coinneachadh ris na sònrachaidhean a tha anns an duilleag dàta microchip sònraichte aca.
  • Tha microchip den bheachd gu bheil an teaghlach de thoraidhean aige tèarainte nuair a thèid a chleachdadh san dòigh a tha san amharc, taobh a-staigh sònrachaidhean obrachaidh, agus fo chumhachan àbhaisteach.
  • Bidh microchip a’ cur luach air agus gu làidir a’ dìon a chòraichean seilbh inntleachdail. Thathas a’ toirmeasg teann air oidhirpean gus feartan dìon còd toradh Microchip a bhriseadh agus dh’ fhaodadh iad a dhol an aghaidh Achd Dlighe-sgrìobhaidh Digital Millennium.
  • Chan urrainn dha Microchip no neach-dèanamh semiconductor sam bith eile gealltainn tèarainteachd a chòd. Chan eil dìon còd a’ ciallachadh gu bheil sinn a’ gealltainn gu bheil an toradh “do-chreidsinneach”. Tha dìon còd an-còmhnaidh ag atharrachadh. Tha microchip dealasach a thaobh a bhith a’ leasachadh feartan dìon còd ar toraidhean gu leantainneach.

Faodar am foillseachadh seo agus am fiosrachadh an seo a chleachdadh a-mhàin le toraidhean Microchip, a’ toirt a-steach dealbhadh, deuchainn agus amalachadh toraidhean Microchip leis an tagradh agad. Tha cleachdadh an fhiosrachaidh seo ann an dòigh sam bith eile a’ briseadh nan teirmean sin. Chan eil fiosrachadh mu thagraidhean inneal air a thoirt seachad ach airson do ghoireasachd agus dh’ fhaodadh gun tèid ùrachaidhean a chuir na àite. Tha e an urra riut dèanamh cinnteach gu bheil an tagradh agad a rèir do shònrachaidhean. Cuir fios chun oifis reic Microchip ionadail agad airson taic a bharrachd no, faigh taic a bharrachd aig
https://www.microchip.com/en-us/support/design-help/client-supportservices.
THA AM FIOSRACHADH SEO AIR A THABHAIRT AIRSON MICROCHIP “MAR A THA”. CHAN EIL MICROCHIP ATHARRACHADH no barantas de sheòrsa sam bith, ge bith co-dhiù a tha e soilleir no ciallach, sgrìobhte no beòil, reachdail no eile, co-cheangailte ris an fhiosrachadh a’ toirt a-steach, ach gun a bhith cuibhrichte ri barantas sam bith a tha an-sàs, AIRSON IONAD CHOITCHEANN, AIRSON FIOSRACHAIDH. RIAGHAILTEAN AIRSON A CHOINNEACH, AN CÀILEACHD, NO A CHOIMHEARSNACHD.

Cha bhi MICROCHIP ann an suidheachadh sam bith cunntachail airson call neo-dhìreach, sònraichte, peanasach, tachartach, no iarmhartach, milleadh, cosgais, no cosgais de sheòrsa sam bith co-dhiù a bha co-cheangailte ris an fhiosrachadh no an cleachdadh, mar a dh’ adhbhraich e, ged a dh’ adhbhraich e, ged a dh’ adhbhraich e. POSADH OR THA NA DAMASAN AIRSON SEALLADH. CHUN AN FEUMAIDH SIN A THA A CEADAR AIRSON AN lagha, CHAN EIL DLEASTANAS IOMLAN MICROCHIP AIR A H-UILE TAGHADH ANN AN DÒIGH sam bith co-cheangailte ris an fhiosrachadh no an cleachdadh a bhitheas e nas àirde na sùim nan cìsean, ma tha gin ann, THA thu air pàigheadh ​​gu dìreach GU MICROCHIP AIRSON AN FIOSRACHAIDH.
Tha cleachdadh innealan Microchip ann an tagraidhean taic beatha agus/no sàbhailteachd gu tur ann an cunnart a’ cheannaiche, agus tha an ceannaiche ag aontachadh dìon, dìon agus cumail Microchip gun chron bho mhilleadh sam bith, tagradh, deise, no cosgaisean mar thoradh air a leithid de chleachdadh. Chan eil ceadan sam bith air an toirt seachad, gu h-obann no eile, fo chòraichean seilbh inntleachdail Microchip mura h-eilear ag ràdh a chaochladh.

Comharran-malairt

Ainm agus suaicheantas Microchip, suaicheantas Microchip, Adaptec, AnyRate, AVR, suaicheantas AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, suaicheantas Microsemi, MOST, suaicheantas MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, suaicheantas PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, agus XMEGA nan comharran-malairt clàraichte de Microchip Technology Incorporated anns na SA agus dùthchannan eile. 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, suaicheantas ProASIC Plus, QuietWire, SmartFusion, Tha SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, agus ZL nan comharran-malairt clàraichte de Microchip Technology Incorporated anns na SA ri taobh prìomh shùghadh, AKS, Analog-for-the-Digital Age, Capacitor sam bith, AnyIn, AnyOut, Atharrachadh Meudaichte, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial, In-Circuit Programming Co-shìnte tuigseach, ceangal eadar-chip, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, suaicheantas le teisteanas MPLAB, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Gineadh Còd Omniscient, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL , Ripple Blocker, RTAX, RTG4, SAM-ICE, Sreathach Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Seasmhachd Iomlan, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewTha Span, WiperLock, XpressConnect, agus ZENA nan comharran-malairt de Microchip Technology Incorporated anns na SA agus dùthchannan eile.

Tha SQTP na chomharra seirbheis de Microchip Technology Incorporated anns na SA
Tha suaicheantas Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom, agus Trusted Time nan comharran-malairt clàraichte aig Microchip Technology Inc. ann an dùthchannan eile. Tha GestIC na chomharra-malairt clàraichte de Microchip Technology Germany II GmbH & Co. KG, fo-bhuidheann de Microchip Technology Inc., ann an dùthchannan eile.
Buinidh a h-uile comharra-malairt eile a tha air ainmeachadh an seo leis na companaidhean aca fhèin.
© 2016-2022, Microchip Technology Incorporated agus a
fo-chompanaidhean.
Gach còir glèidhte.
ISBN: 978-1-5224-9893-3

Reic is seirbheis air feadh an t-saoghail

AMERICAS
Oifis Chorporra
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Fòn: 480-792-7200
Facs: 480-792-7277
Taic Teicnigeach:
http://www.microchip.com/support
Web Seòladh: www.microchip.com

Sgrìobhainnean/Goireasan

MICROCHIP dsPIC33 Uaireadair faire dùbailte [pdfStiùireadh Cleachdaiche
dsPIC33 timer cù faire dùbailte, dsPIC33, timer cù faire dùbailte, timer faire cù

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *