MICROCHIP DMT Deadman Timer
Zindikirani: Gawo ili lazachidziwitso labanja lakonzedwa kuti likhale lothandizira pazida za data. Kutengera kusiyanasiyana kwa zida, gawoli la bukuli silingagwire ntchito pazida zonse za dsPIC33/PIC24.
- Chonde onani mawu omwe ali koyambirira kwa mutu wa “Deadman Timer (DMT)” patsamba lachidziwitso chamakono kuti muwone ngati chikalatachi chikugwirizana ndi chipangizo chomwe mukugwiritsa ntchito.
- Mapepala a data pazchipangizo ndi magawo ofotokozera mabanja amapezeka kuti atsitsidwe kuchokera ku Microchip Worldwide WebWebusayiti: http://www.microchip.com.
MAU OYAMBA
Module ya Deadman Timer (DMT) idapangidwa kuti izithandiza ogwiritsa ntchito kuyang'anira thanzi la pulogalamu yawo yogwiritsira ntchito pofuna kusokoneza nthawi ndi nthawi mkati mwa zenera lodziwika ndi wogwiritsa ntchito. Module ya DMT ndi kauntala yolumikizana ndipo ikayatsidwa, imawerengera malangizo, ndipo imatha kuyambitsa msampha wofewa / kusokoneza. Onani mutu wa "Interrupt Controller" mu pepala la data la chipangizo chamakono kuti muwone ngati chochitika cha DMT ndi msampha wofewa kapena kusokoneza ngati kauntala ya DMT sinachotsedwe mkati mwa chiwerengero cha malangizo. DMT nthawi zambiri imalumikizidwa ndi wotchi yamakina yomwe imayendetsa purosesa (TCY). Wogwiritsa amatchula mtengo wanthawi yothera nthawi komanso mtengo wa chigoba womwe umawonetsa kuchuluka kwazenera, womwe ndi kuchuluka kwa mawerengero omwe samaganiziridwa pa chochitikacho.
Zina mwazofunikira za gawoli ndi:
- Kukonzekera kapena mapulogalamu amalola kulamulidwa
- Nthawi yotha kusinthidwa ndi ogwiritsa ntchito kapena kuchuluka kwa malangizo
- Njira ziwiri zosinthira nthawi
- 32-bit zenera losinthika kuti muchotse nthawi
ikuwonetsa chithunzithunzi cha module ya Deadman Timer.
Deadman Timer Module Block Diagram
Zindikirani:
- DMT ikhoza kuyatsidwa mu kaundula wa Configuration, FDMT, kapena mu Regista ya Ntchito Yapadera (SFR), DMTCON.
- DMT imatsekedwa nthawi iliyonse malangizo akatengedwa ndi purosesa pogwiritsa ntchito wotchi yadongosolo. Za example, mutatha kuchita malangizo a GOTO (omwe amagwiritsa ntchito magawo anayi a malangizo), kauntala ya DMT ingowonjezeredwa kamodzi kokha.
- BAD1 ndi BAD2 ndi mbendera zosayenera. Kuti mudziwe zambiri, onani Gawo 3.5 "Kukhazikitsanso DMT".
- DMT Max Count imayang'aniridwa ndi mtengo woyamba wa kaundula wa FDMTCNL ndi FDMTCNH.
- Chochitika cha DMT ndi msampha wofewa wosasunthika kapena wosokoneza.
ikuwonetsa chithunzi chanthawi ya chochitika cha Deadman Timer.
Chochitika cha Deadman Timer
DMT REGISTERS
Zindikirani: Chida chilichonse cha dsPIC33/PIC24 chida chabanja chikhoza kukhala ndi gawo limodzi kapena angapo a DMT. Onani zidziwitso zapachipangizochi kuti mumve zambiri.
- Module ya DMT ili ndi Zolembetsa Zapadera Zantchito (SFRs):
- DMTCON: Deadman Timer Control Register
- Regista iyi imagwiritsidwa ntchito kuti mutsegule kapena kuletsa Deadman Timer.
- DMTPRECLR: Deadman Timer Preclear Register
- Regista iyi imagwiritsidwa ntchito polemba mawu osakira kuti pamapeto pake achotse Deadman Timer.
- DMTCLR: Deadman Timer Clear Register
- Register iyi imagwiritsidwa ntchito polemba mawu omveka bwino pambuyo poti mawu osamveka alembedwera kwa
- Kulembetsa kwa DMTPRECLR. The Deadman Timer idzachotsedwa potsatira mawu omveka bwino olembedwa.
- DMTSTAT: Deadman Timer Status Register
- Regista iyi imapereka mawonekedwe amitundu yolakwika ya mawu osakira kapena kutsatizana, kapena zochitika za Deadman Timer komanso ngati zenera loyera la DMT latsegulidwa kapena ayi.
- DMTCNTL: Deadman Timer Count Register Pansi ndi
- DMTCNTH: Deadman Timer Count Register High
- Ma register owerengera otsika ndi apamwambawa, pamodzi ngati regista ya 32-bit counter, amalola pulogalamu ya ogwiritsa ntchito kuwerenga zomwe zili mu counter ya DMT.
- DMTPSCNTL: Post Status Konzani DMT Count Status Register Low ndi
- DTPSCNTH: Post Status Konzani DMT Count Status Register High
- Ma regista apansi ndi apamwambawa amapereka mtengo wa DMTCNTx Configuration bits mu FDMTCNTL ndi FDMTCNTH registry, motsatana.
- DMTPSINTVL: Post Status Configure DMT Interval Status Registerer Low ndi
- DMTPSINTVH: Post Status Konzani DMT Interval Status Register Yapamwamba
- Ma regista apansi ndi apamwambawa amapereka mtengo wa ma bits a DMTIVTx Configuration mu kaundula wa FDMTIVTL ndi FDMTIVTH, motsatana.
- DMTHOLDREG: DMT Hold Register
- Regista iyi imakhala ndi mtengo womaliza wowerengedwa wa regista ya DMTCNTH pomwe zolembetsa za DMTCNTH ndi DMTCNTL zikuwerengedwa.
Ma Regista a Fuse Configuration omwe Amakhudza Deadman Timer Module
Register Dzina | Kufotokozera |
Mtengo wa FDMT | Kuyika pang'ono ya DMTEN mu regista iyi kumathandizira gawo la DMT ndipo ngati pang'onopang'ono ichi ndi chomveka, DMT ikhoza kuyatsidwa mu mapulogalamu kudzera mu regista ya DMTCON. |
FDMTCNTL ndi FDMTCNTH | Pansi (DMTCNT[15:0]) ndi kumtunda (DMTCNT[31:16])
16 bits sinthani mtengo wa 32-bit DMT wowerengera nthawi. Mtengo wolembedwa ku zolembera izi ndi chiwerengero cha malangizo omwe amafunikira pazochitika za DMT. |
FDMTIVTL ndi FDMTIVTH | Pansi (DMTIVT[15:0]) ndi kumtunda (DMTIVT[31:16])
16 bits sinthani nthawi ya 32-bit DMT zenera. Mtengo wolembedwa ku zolembera izi ndi chiwerengero chochepa cha malangizo omwe akuyenera kuchotsa DMT. |
Lembani Mapu
Chidule cha zolembera zolumikizidwa ndi gawo la Deadman Timer (DMT) zaperekedwa mu Table 2-2.
Dzina la SFR | Pang'ono 15 | Pang'ono 14 | Pang'ono 13 | Pang'ono 12 | Pang'ono 11 | Pang'ono 10 | Pang'ono 9 | Pang'ono 8 | Pang'ono 7 | Pang'ono 6 | Pang'ono 5 | Pang'ono 4 | Pang'ono 3 | Pang'ono 2 | Pang'ono 1 | Pang'ono 0 |
Mtengo wa magawo DMTCON | ON | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
Mtengo wa DMTPRECLR | CHOCHITA1[7:0] | — | — | — | — | — | — | — | — | |||||||
Mtengo wa DMTCLR | — | — | — | — | — | — | — | — | CHOCHITA2[7:0] | |||||||
Zotsatira DMTSTAT | — | — | — | — | — | — | — | — | BAD1 | BAD2 | Chithunzi cha DMTEVENT | — | — | — | — | WINOPN |
Chithunzi cha DMTCNTL | ANTHU[15:0] | |||||||||||||||
Chithunzi cha DTCNTH | ANTHU[31:16] | |||||||||||||||
Zotsatira DMTHOLDREG | KUKHALA [15:0] | |||||||||||||||
DMTPSCNTL | PSCNT[15:0] | |||||||||||||||
Chithunzi cha DTPSCNTH | PSCNT[31:16] | |||||||||||||||
DMPSINTVL | PINSINTV[15:0] | |||||||||||||||
Chithunzi cha DMTPSINTVH | PINSINTV[31:16] |
Nthano: zosakwaniritsidwa, zowerengedwa ngati '0'. Makhalidwe obwezeretsa akuwonetsedwa mu hexadecimal.
DMT Control Register
DMTCON: Deadman Timer Control Register
R/W-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
ON(1,2) | — | — | — | — | — | — | — |
pang'ono 15 | pang'ono 8 |
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
pang'ono 7 | pang'ono 0 |
Nthano:
R = Chowerengeka W = Cholembedwa pang'ono U = Chosagwiritsidwa ntchito, chowerengedwa ngati '0' -n = Mtengo pa POR '1' = Pang'ono wakhazikitsidwa '0' = Pang'ono wachotsedwa x = Pang'ono sichidziwika |
Zindikirani
- Kachidutswa kameneka kamakhala ndi ulamuliro pokhapokha DMTEN = 0 mu kaundula wa FDMT.
- DMT siyingathe kuyimitsidwa pamapulogalamu. Kulemba '0' papang'ono pomwepa sikukhala ndi zotsatirapo.
DMTPRECLR: Deadman Timer Preclear Register
R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 |
CHOCHITA1[7:0](1) | |||||||
pang'ono 15 | pang'ono 8 |
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
pang'ono 7 | pang'ono 0 |
Nthano:
R = Chowerengeka W = Cholembedwa pang'ono U = Chosagwiritsidwa ntchito, chowerengedwa ngati '0' -n = Mtengo pa POR '1' = Pang'ono wakhazikitsidwa '0' = Pang'ono wachotsedwa x = Pang'ono sichidziwika |
Note1: Bits[15:8] imayeretsedwa pomwe kauntala ya DMT ikhazikitsidwanso polemba kutsata kolondola kwa STEP1 ndi STEP2.
DMTCLR: Deadman Timer Clear Register
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
pang'ono 15 | pang'ono 8 |
R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 |
CHOCHITA2[7:0](1) | |||||||
pang'ono 7 | pang'ono 0 |
Nthano:
R = Chowerengeka W = Cholembedwa pang'ono U = Chosagwiritsidwa ntchito, chowerengedwa ngati '0' -n = Mtengo pa POR '1' = Pang'ono wakhazikitsidwa '0' = Pang'ono wachotsedwa x = Pang'ono sichidziwika |
Note1: Bits[7:0] imayeretsedwa pomwe kauntala ya DMT ikhazikitsidwanso polemba kutsata kolondola kwa STEP1 ndi STEP2.
DMTSTAT: Register Status ya Deadman Timer
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
pang'ono 15 | pang'ono 8 |
R-0 | R-0 | R-0 | U-0 | U-0 | U-0 | U-0 | R-0 |
BAD1(1) | BAD2(1) | Chithunzi cha DMTEVENT(1) | — | — | — | — | WINOPN |
pang'ono 7 | pang'ono 0 |
Nthano:
R = Chowerengeka W = Cholembedwa pang'ono U = Chosagwiritsidwa ntchito, chowerengedwa ngati '0' -n = Mtengo pa POR '1' = Pang'ono wakhazikitsidwa '0' = Pang'ono wachotsedwa x = Pang'ono sichidziwika |
Note1: BAD1, BAD2 ndi DMTEVENT bits zimachotsedwa pa Kukonzanso.
DMTCNTL: Deadman Timer Count Register Low
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
ANTHU[15:8] |
pa 15pa8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
ANTHU[7:0] |
pa 7pa0 |
Nthano:
R = Chowerengeka W = Cholembedwa pang'ono U = Chosagwiritsidwa ntchito, chowerengedwa ngati '0' -n = Mtengo pa POR '1' = Pang'ono wakhazikitsidwa '0' = Pang'ono wachotsedwa x = Pang'ono sichidziwika |
Mtengo wa 15-0: COUNTER[15:0]: Werengani Zamkatimu Zatsopano za Lower DMT Counter bits
DMTCNTH: Deadman Timer Count Register High
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
ANTHU[31:24] |
pa 15pa8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
ANTHU[23:16] |
pa 7pa0 |
Nthano:
R = Chowerengeka W = Cholembedwa pang'ono U = Chosagwiritsidwa ntchito, chowerengedwa ngati '0' -n = Mtengo pa POR '1' = Pang'ono wakhazikitsidwa '0' = Pang'ono wachotsedwa x = Pang'ono sichidziwika |
Mtengo wa 15-0: COUNTER[31:16]: Werengani Zomwe Zamkatimu Zapamwamba za DMT Counter bits
DMTPSCNTL: Post Status Konzani DMT Count Status Register Low
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[15:8] | |||||||
pang'ono 15 | pang'ono 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
PSCNT[7:0] |
pa 7pa0 |
Nthano:
R = Chowerengeka W = Cholembedwa pang'ono U = Chosagwiritsidwa ntchito, chowerengedwa ngati '0' -n = Mtengo pa POR '1' = Pang'ono wakhazikitsidwa '0' = Pang'ono wachotsedwa x = Pang'ono sichidziwika |
Mtengo wa 15-0: PSCNT[15:0]: Pansi pa DMT Maupangiri Owerengera Kufunika Kwakasinthidwe kagawo Izi nthawi zonse zimakhala mtengo wa kaundula wa FDMTCNTL Configuration.
DMTPSCNTH: Post Status Konzani DMT Count Status Register Yapamwamba
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[31:24] | |||||||
pang'ono 15 | pang'ono 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[23:16] | |||||||
pang'ono 7 | pang'ono 0 |
Nthano:
R = Chowerengeka W = Cholembedwa pang'ono U = Chosagwiritsidwa ntchito, chowerengedwa ngati '0' -n = Mtengo pa POR '1' = Pang'ono wakhazikitsidwa '0' = Pang'ono wachotsedwa x = Pang'ono sichidziwika |
Mtengo wa 15-0: PSCNT[31:16]: Magawo Aakulu a DMT Kuwerengera Mtengo Wachikhazikitso Izi nthawi zonse zimakhala mtengo wa kaundula wa FDMTCNTH Configuration.
DMTPSINTVL: Post Status Sinthani Kaundula wa Magawo a DMT Ochepa
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
PINSINTV[15:8] |
pa 15pa8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
PINSINTV[7:0] |
pa 7pa0 |
Nthano:
R = Chowerengeka W = Cholembedwa pang'ono U = Chosagwiritsidwa ntchito, chowerengedwa ngati '0' -n = Mtengo pa POR '1' = Pang'ono wakhazikitsidwa '0' = Pang'ono wachotsedwa x = Pang'ono sichidziwika |
Mtengo wa 15-0: PSINTV[15:0]: Zing'onozing'ono Zosintha Zenera Lapansi la DMT Izi nthawi zonse zimakhala mtengo wa kaundula wa FDMTIVTL Configuration.
DMTPSINTVH: Post Status Konzani DMT Interval Status Register Yapamwamba
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PINSINTV[31:24] | |||||||
pang'ono 15 | pang'ono 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PINSINTV[23:16] | |||||||
pang'ono 7 | pang'ono 0 |
Nthano:
R = Chowerengeka W = Cholembedwa pang'ono U = Chosagwiritsidwa ntchito, chowerengedwa ngati '0' -n = Mtengo pa POR '1' = Pang'ono wakhazikitsidwa '0' = Pang'ono wachotsedwa x = Pang'ono sichidziwika |
Mtengo wa 15-0: PSINTV[31:16]: Magawo Apamwamba a DMT Window Configuration Status Izi nthawi zonse zimakhala mtengo wa kaundula wa FDMTIVTH Configuration.
DMTHOLDREG: DMT Gwirani Register
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
KUKHALA [15:8](1) | |||||||
pang'ono 15 | pang'ono 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
KUKHALA [7:0](1) | |||||||
pang'ono 7 | pang'ono 0 |
Nthano:
R = Chowerengeka W = Cholembedwa pang'ono U = Chosagwiritsidwa ntchito, chowerengedwa ngati '0' -n = Mtengo pa POR '1' = Pang'ono wakhazikitsidwa '0' = Pang'ono wachotsedwa x = Pang'ono sichidziwika |
Mtengo wa 15-0: UPRCNT[15:0]: Ili ndi Mtengo wa Kaundula wa DMTCNTH Pamene Zolembetsa za DMTCNTL ndi DMTCNTH Zinawerengedwa Komaliza (1)
Chidziwitso 1: Regista ya DMTHOLDREG imayambika kukhala '0' pa Kubwezeretsanso, ndipo imayikidwa kokha masaunti a DMTCNTL ndi DMTCNTH awerengedwa.
Ntchito ya DMT
Modes Aof Operation
Ntchito yayikulu ya gawo la Deadman Timer (DMT) ndikusokoneza purosesa pakagwa vuto. Module ya DMT, yomwe imagwira ntchito pa wotchi yamakina, ndi chowerengera chaulere cha malangizo, chomwe chimatsekedwa nthawi iliyonse mukalandira malangizo mpaka kuwerengera kuchitike. Malangizo satengedwa pamene purosesa ili mu Tulo.
Module ya DMT imakhala ndi kauntala ya 32-bit, register yowerengera yokha ya DMTCNTL ndi DMTCNTH yokhala ndi mtengo wowerengera nthawi yatha, monga momwe zafotokozedwera ndi ma register awiri akunja, 16-bit Configuration Fuse, FDMTCNTL ndi FDMTCNTH. Nthawi iliyonse machesi owerengera achitika, chochitika cha DMT chidzachitika, chomwe sichili kanthu koma msampha wofewa / kusokoneza. Onani mutu wa “Interrupt Controller” patsamba lachidziwitso cha chipangizochi kuti muwone ngati chochitika cha DMT chili chofewa kapena kusokoneza. Ma module a DMT amagwiritsidwa ntchito pamitu yofunikira komanso yofunika kwambiri pachitetezo, pomwe kulephera kulikonse kwa magwiridwe antchito ndi kutsatizana kuyenera kudziwika.
Kuthandizira Andi Kuletsa DMT Module
Gawo la DMT likhoza kuthandizidwa kapena kuletsedwa ndi kasinthidwe kachipangizo kapena likhoza kuthandizidwa kudzera mu mapulogalamu polembera ku registry ya DMTCON.
Ngati DMTEN Configuration bit mu regista ya FDMT yakhazikitsidwa, DMT imayatsidwa nthawi zonse. The ON control bit (DMTCON[15]) iwonetsa izi powerenga '1'. Munjira iyi, ON bit sangathe kuchotsedwa mu mapulogalamu. Kuti mulepheretse DMT, kasinthidwe kuyenera kulembedwanso ku chipangizocho. Ngati DMTEN yakhazikitsidwa ku '0' mu fuse, ndiye kuti DMT imayimitsidwa mu hardware.
Mapulogalamu amatha kuloleza DMT pokhazikitsa ON bit mu regista ya Deadman Timer Control (DMTCON). Komabe, pakuwongolera mapulogalamu, gawo la DMTEN Configuration bit mu regista ya FDMT ikuyenera kukhazikitsidwa ku '0'. Mukayatsidwa, kuletsa DMT mu pulogalamu sikutheka.
DMT Count Windowed Interval
Module ya DMT ili ndi Windowed Operation mode. DMTIVT[15:0] ndi DMTIVT[31:16] Masinthidwe bits mu FDMTIVTL ndi FDMTIVTH registry, motsatana, amaika pazenera inter-val value. Mu Windowed mode, mapulogalamu amatha kuchotsa DMT pokhapokha ngati kauntala ili pawindo lake lomaliza machesi owerengera asanachitike. Ndiko kuti, ngati mtengo wa DMT ndi waukulu kuposa kapena wofanana ndi mtengo wolembedwa ku mtengo wapakati pawindo, ndiye kuti ndondomeko yomveka bwino yokha ingalowetsedwe mu gawo la DMT. Ngati DMT imachotsedwa pawindo lololedwa, msampha wofewa wa Deadman Timer kapena kusokoneza nthawi yomweyo umapangidwa.
Ntchito ya DMT mu Njira Zopulumutsa Mphamvu
Monga gawo la DMT likungowonjezereka ndi zolemba za malangizo, chiwerengero cha chiwerengero sichidzasintha pamene chigawocho sichikugwira ntchito. Module ya DMT imakhalabe yosagwira ntchito munjira zogona komanso zopanda ntchito. Chidacho chikangodzuka ku Kugona kapena Idle, kauntala ya DMT imayambanso kuwonjezereka.
Kusintha kwa DMT
DMT ikhoza kukhazikitsidwanso m'njira ziwiri: njira imodzi ndikugwiritsa ntchito dongosolo Bwezerani ndipo njira ina ndikulemba-kulemba ndondomeko yoyendetsedwa ku DMTPRECLR ndi DMTCLR registry. Kuchotsa mtengo wowerengera wa DMT kumafuna machitidwe apadera:
- STEP1[7:0] bits mu kaundula wa DMTPRECLR akuyenera kulembedwa ngati '01000000' (0x40):
- Ngati mtengo wina uliwonse kupatula 0x40 walembedwa ku ma bits a STEP1x, BAD1 bit mu regista ya DMTSTAT idzakhazikitsidwa ndipo izi zimapangitsa kuti chochitika cha DMT chichitike.
- Ngati Gawo 2 silinatsogoledwe ndi Gawo 1, BAD1 ndi Mbendera za DMTEVENT zakhazikitsidwa. BAD1 ndi mbendera za DMTEVENT zimachotsedwa pokhapokha pa Bwezerani chipangizo.
- STEP2[7:0] bits mu kaundula wa DMTCLR ayenera kulembedwa ngati '00001000' (0x08). Izi zitha kuchitika ngati zitsogolere Gawo 1 ndipo DMT ili pawindo lotseguka. Makhalidwe olondola akalembedwa, kauntala ya DMT imachotsedwa mpaka ziro. Mtengo wa registry wa DMTPRECLR, DMTCLR ndi DMTSTAT nawonso udzachotsedwa ziro.
- Ngati mtengo wina uliwonse kupatula 0x08 walembedwa ku ma bits a STEP2x, BAD2 bit mu regista ya DMTSTAT idzakhazikitsidwa ndikupangitsa kuti chochitika cha DMT chichitike.
- Khwerero 2 sichikuchitika pawindo lotseguka; zimapangitsa kuti mbendera ya BAD2 ikhazikitsidwe. Chochitika cha DMT chimachitika nthawi yomweyo.
- Kulemba zotsatizana zobwerera kumbuyo (0x40) kumapangitsanso kuti mbendera ya BAD2 ikhazikitsidwe ndikuyambitsa chochitika cha DMT.
Zindikirani: Pambuyo pakutsatizana kosavomerezeka / komveka bwino, zimatengera zosachepera ziwiri kuti muyike mbendera ya BAD1/BAD2 ndi mikombero itatu osachepera kuti muyike DMTEVENT.
Mbendera za BAD2 ndi DMTEVENT zimachotsedwa pokhapokha pa Kukonzanso kwa chipangizo. Onaninso tchati monga momwe zasonyezedwera pa Chithunzi 3-1.
Flowchart for DMT Event
Note 1
- DMT ndiwoyatsidwa (ON (DMTCON[15]) monga momwe FDMT imagwiritsidwira ntchito mu Configuration Fuse.
- Kauntala ya DMT ikhoza kukhazikitsidwanso pakauntala ikatha ntchito kapena zochitika za BAD1/BAD2 pongokhazikitsanso chipangizo.
- STEP2x isanafike STEP1x (DMTCLEAR yolembedwa isanafike DMTPRECLEAR) kapena BAD_STEP1 (DMTPRECLEAR yolembedwa ndi mtengo wosafanana ndi 0x40).
- STEP1x (DMTPRECLEAR yolembedwanso pambuyo pa STEP1x), kapena BAD_STEP2 (DMTCLR yolembedwa ndi mtengo wosafanana ndi 0x08) kapena nthawi yazenera sinatsegule.
DMT Count Selection
Kuwerengera kwa Deadman Timer kumayikidwa ndi DMTCNTL[15:0] ndi DMTCNTH[31:16] ma bits m'kaundula wa FDMTCNTL ndi FDMTCNTH, motsatana. Mtengo wamakono wa DMT ukhoza kupezeka powerenga zolembera zapansi ndi zapamwamba za Deadman Timer Count, DMTCNTL ndi DMTCNTH.
PSCNT[15:0] ndi PSCNT[31:16] bits mu DMTPSCNTL ndi DMTPSCNTH registry, motero, amalola mapulogalamu kuti awerenge kuchuluka kwa chiwerengero chosankhidwa cha Deadman Timer. Izi zikutanthauza kuti PSCNTx bit values si kanthu koma ndizomwe zidalembedwa ku DMTCNTx bits mu Configuration Fuse registry, FDMTCNTL ndi FDMTCNTH. Nthawi iliyonse chochitika cha DMT chikachitika, wogwiritsa ntchito amatha kufanizitsa kuti awone ngati mtengo waposachedwa wa DMTCNTL ndi DMTCNTH registry ndi wofanana ndi mtengo wa regista ya DMTPSCNTL ndi DMTPSCNTH, yomwe imakhala ndi mtengo wowerengera.
The PSINTV[15:0] ndi PSINTV[31:16] bits mu DMTPSINTVL ndi DMTPSINTVH registry, motero, amalola mapulogalamu kuti awerenge mtengo wapakati pawindo la DMT. Izi zikutanthauza kuti zolembetsazi zimawerengera mtengo womwe walembedwa ku kaundula wa FDMTIVTL ndi FDMTIVTH. Ndiye nthawi zonse mtengo waposachedwa wa DMT mu DMTCNTL ndi DMTCNTH ukafika pa mtengo wa zolembetsa za DMTPSINTVL ndi DMTPSINTVH, nthawi yazenera imatsegulidwa kuti wogwiritsa ntchito azitha kuyika momveka bwino pama bits a STEP2x, zomwe zimapangitsa kuti DMT ikhazikikenso.
Ma UPRCNT[15:0] ma bits mu regista ya DMTHOLDREG amakhala ndi mtengo wowerengedwa komaliza wa DMT upper count values (DMTCNTH) nthawi iliyonse DMTCNTL ndi DMTCNTH ziwerengedwa.
Gawoli likulemba zolemba zomwe zikugwirizana ndi gawo ili la bukhuli. Zolemba izi mwina sizingalembedwe mwachindunji mabanja azinthu za dsPIC33/PIC24, koma malingaliro ake ndi ofunikira ndipo atha kugwiritsidwa ntchito mosintha komanso ndi malire. Zolemba zamakono zokhudzana ndi Deadman Timer (DMT) ndi:
Mutu: Palibe zolemba zokhudzana nazo pakadali pano.
Zindikirani: Chonde pitani ku Microchip website (www.microchip.com) kuti muwonjezere Zolemba Zofunsira ndi code examples za dsPIC33/PIC24 banja la zida.
KUKHALA KWAMBIRI
Revision A (February 2014)
- Uwu ndiye mtundu woyamba wa chikalatachi.
Revision B (March 2022)
- Zosintha Chithunzi 1-1 ndi Chithunzi 3-1.
- Zosintha Zolembetsa 2-1, Register 2-2, Register 2-3, Register 2-4, Register 2-9 ndi Register 2-10. Zosintha Gulu 2-1 ndi Gulu 2-2.
- Zosintha Gawo 1.0 "Introduction", Gawo 2.0 "DMT Registers", Gawo 3.1 "Modes of Operations", Gawo 3.2 "Kuyambitsa ndi Kuletsa DMT Module", Gawo 3.3
- "DMT Count Windowed Interval", Gawo 3.5 "Kukonzanso DMT" ndi Gawo 3.6 "DMT Count Selection".
- Imasuntha Mapu Olembetsa ku Gawo 2.0 "DMT Registry".
Zindikirani tsatanetsatane wotsatira wa chitetezo cha code pazinthu za Microchip:
- Zogulitsa za Microchip zimakwaniritsa zomwe zili mu Microchip Data Sheet yawo.
- Microchip imakhulupirira kuti katundu wake ndi wotetezeka akagwiritsidwa ntchito m'njira yomwe akufuna, malinga ndi momwe amagwirira ntchito, komanso m'mikhalidwe yabwinobwino.
- Ma Microchip amawakonda ndikuteteza mwamphamvu ufulu wake wazinthu zamaluso. Kuyesa kuphwanya malamulo otetezedwa ndi zinthu za Microchip ndikoletsedwa ndipo zitha kuphwanya Digital Millennium Copyright Act.
- Ngakhale Microchip kapena wopanga semiconductor wina aliyense sangatsimikizire chitetezo cha code yake. Kutetezedwa kwa ma code sikutanthauza kuti tikutsimikizira kuti chinthucho ndi "chosasweka". Chitetezo cha code chikusintha nthawi zonse. Microchip yadzipereka mosalekeza kuwongolera mawonekedwe achitetezo azinthu zathu.
Bukuli ndi zambiri zomwe zili pano zitha kugwiritsidwa ntchito ndi zinthu za Microchip zokha, kuphatikiza kupanga, kuyesa, ndi kuphatikiza zinthu za Microchip ndi pulogalamu yanu. Kugwiritsa ntchito chidziwitsochi mwanjira ina iliyonse kumaphwanya mawuwa. Zambiri zokhudzana ndi kugwiritsa ntchito zida zimaperekedwa kuti zikuthandizeni ndipo zitha kulowedwa m'malo ndi zosintha. Ndi udindo wanu kuwonetsetsa kuti pulogalamu yanu ikugwirizana ndi zomwe mukufuna. Lumikizanani ndi ofesi yogulitsa za Microchip kwanuko kuti muthandizidwe zina kapena, pezani thandizo lina pa https://www.microchip.com/en-us/support/design-help/client-support-services.
ZIMENEZI AMAPEREKA NDI MICROCHIP "MONGA ILI". MICROCHIP SIIKUYIRIRA ZINTHU KAPENA ZINTHU ZA NKHONDO ZA MTU ULIWONSE NGAKHALE KUTANTHAUZIRA KAPENA KUTANTHAWIRIKA, KULEMBEDWA KAPENA MWAMWAMBA, ZOYAMBIRA KAPENA ZINTHU ZINA, ZOKHUDZANA NDI CHIdziwitso kuphatikiza KOMA ZOSAKHALA PA CHIPEMBEDZO CHILICHONSE, CHIPANGANO, NTCHITO, CHIPEMBEDZO, NDI NTCHITO YOTHANDIZA. CHOLINGA CHACHIWIRI, KAPENA ZINTHU ZOKHUDZANA NDI KAKHALIDWE, UKHALIDWE, KAPENA NTCHITO ZAKE.
PAMENE MICROCHIP IDZAKHALA NDI NTCHITO PA CHIZINDIKIRO, CHAPADERA, CHILANGO, ZOCHITIKA, KAPENA ZOYENERA KUTAYIKA KWAMBIRI, KUWONONGA, MTIMA WAKE, KAPENA NTCHITO ZONSE ZOMWE ZILI ZOKHUDZA CHIdziwitso KAPENA NTCHITO YAKE, KOMA ZINTHU ZINTHU ZINTHU ZINTHU ZINTHU ZINTHU ZINTHU ZINTHU ZINTHU ZINTHU ZINTHU ZOKHUDZANA NDI CHIFUKWA CHAKE. ANALANGIZIDWA PA ZOCHITIKA KAPENA ZOWONONGA ZIKUONEKERA. KUGWIRIZANA KWABWINO KWAMBIRI ZOLOLEZEDWA NDI MALAMULO, NDONDOMEKO YONSE YA MICROCHIP PA ZONSE ZONSE MU NJIRA ILIYONSE YOKHUDZANA NDI CHIdziwitso KAPENA KUGWIRITSA NTCHITO KWAKE SIDZAPYOTSA KUCHULUKA KWA ZOLIMBIKITSA, NGATI ZILIPO, ZIMENE MULIPITSA CHIFUKWA CHIFUKWA CHIFUKWA CHIYANI.
Kugwiritsa ntchito zipangizo za Microchip mu chithandizo cha moyo ndi / kapena chitetezo chogwiritsira ntchito ndizowopsa kwa wogula, ndipo wogula amavomereza kuteteza, kubwezera ndi kusunga Microchip wopanda vuto lililonse ndi kuwonongeka kulikonse, zodandaula, masuti, kapena ndalama zomwe zimachitika chifukwa cha ntchito yotereyi. Palibe zilolezo zomwe zimaperekedwa, mobisa kapena mwanjira ina, pansi pa ufulu wazinthu zaukadaulo za Microchip pokhapokha zitanenedwa.
Zizindikiro
Dzina la Microchip ndi logo, logo ya Microchip, Adaptec, AnyRate, AVR, logo ya AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, ma LinkMD 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, ndi XMEGA ndi zizindikiro zolembetsedwa za Microchip Technology Incorporated ku USA ndi mayiko ena.
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, Quiet-Waya, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, ndi ZL ndi zizindikiro zolembetsedwa za Microchip Technology Incorporated ku USA.
Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, AnyCapacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Matching, Dynamic DAM. , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, 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, PureSipple, RMMGICE, REMGRT , REMGTAL Q, PureSilicon, REMGRL 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, ndi ZENA ndi zizindikiro za Microchip Technology Incorporated ku USA ndi mayiko ena.
SQTP ndi chizindikiro cha ntchito cha Microchip Technology Incorporated ku USA
Chizindikiro cha Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom, ndi Trusted Time ndi zizindikilo zolembetsedwa za Microchip Technology Inc. m'maiko ena.
GestIC ndi chizindikiro cholembetsedwa cha Microchip Technology Germany II GmbH & Co. KG, kampani ya Microchip Technology Inc., m'maiko ena.
Zizindikiro zina zonse zomwe zatchulidwa pano ndi zamakampani awo.
© 2014-2022, Microchip Technology Incorporated ndi othandizira ake. Maumwini onse ndi otetezedwa.
ISBN: 978-1-6683-0063-3
Kuti mudziwe zambiri za Microchip's Quality Management Systems, chonde pitani www.microchip.com/quality.
2014-2022 Microchip Technology Inc. ndi mabungwe ake
Zogulitsa Padziko Lonse ndi Ntchito
AMERICAS
Ofesi Yakampani
- ADDRESS: 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200
- Fax: 480-792-7277
- Othandizira ukadaulo: http://www.microchip.com/support
- Web Adilesi: www.microchip.com
Atlanta
- Duluth, GA
- Tel: 678-957-9614
- Fax: 678-957-1455
Austin, TX
- Tel: 512-257-3370
Boston
- Westborough, MA
- Tel: 774-760-0087
- Fax: 774-760-0088
China - Xiamen
- Tel: 86-592-2388138
Netherlands - Drunen
- Tel: 31-416-690399
- Fax: 31-416-690340
Norway - Trondheim
- Tel: 47-7288-4388
Poland - Warsaw
- Tel: 48-22-3325737
Zolemba / Zothandizira
![]() |
MICROCHIP DMT Deadman Timer [pdf] Buku Logwiritsa Ntchito DMT Deadman Timer, DMT, Deadman Timer, Timer |