MICROCHIP DMT Deadman Timer
Cherechedza: Ichi chikamu chebhuku rereferenzi remhuri chinoitirwa kushanda semubatsiri kune data sheets. Zvichienderana nekusiyana kwemudziyo, chikamu ichi chebhuku chinogona kusashanda kune ese dsPIC33/PIC24 zvishandiso.
- Ndokumbira utarise chinyorwa chiri panotangira chitsauko che“Deadman Timer (DMT)” mupepa razvino remudziyo kuti uone kana gwaro iri rinotsigira mudziyo wauri kushandisa.
- Device data sheets uye mhuri reference manual zvikamu zviripo kuti zvidhawunirwe kubva kuMicrochip Worldwide Webnzvimbo pa: http://www.microchip.com.
NHUNGAMIDZO
Iyo Deadman Timer (DMT) module yakagadzirirwa kugonesa vashandisi kutarisa hutano hweapplication software yavo nekuda kudzongonyedzwa nguva nenguva mukati mehwindo rakatsanangurwa nemushandisi. Iyo DMT module ndeye synchronous counter uye kana yagoneswa, inoverenga yekuraira inotora, uye inokwanisa kukonzera yakapfava musungo / kukanganisa. Tarisa kuchitsauko che "Interrupt Controller" mupepa re data remudziyo razvino kuti uone kana chiitiko cheDMT chiri musungo wakapfava kana kukanganisa kana counter yeDMT isina kucheneswa mukati mehuwandu hwemirairo. Iyo DMT inowanzobatanidzwa kune system clock inotyaira processor (TCY). Mushandisi anotsanangura kukosha kwenguva-yekubuda uye kukosha kwemask inotsanangura huwandu hwehwindo, hunova huwandu hwehuwandu husingatariswe pachiitiko chekuenzanisa.
Zvimwe zvezvinhu zvakakosha zvemodule iyi ndezvi:
- Configuration kana software inogonesa inodzorwa
- Mushandisi-inogadziriswa nguva yekubuda kana kuverenga kwekuraira
- Mirayiridzo miviri inotevedzana yekubvisa timer
- 32-bit inogadziriswa hwindo rekubvisa nguva
inoratidza block dhizaini ye Deadman Timer module.
Deadman Timer Module Block Diagram
Cherechedza:
- Iyo DMT inogona kugoneswa mungave muRejista yeKugadziridza, FDMT, kana muSpecial Function Register (SFR), DMTCON.
- Iyo DMT inovharwa pese kana mirairo inotorwa ne processor uchishandisa system wachi. For example, mushure mekuita rairo yeGOTO (inoshandisa mitsara mina yekuraira), iyo DMT counter ichawedzerwa kamwe chete.
- BAD1 neBAD2 ndiyo mireza isina kurongeka. Kuti uwane rumwe ruzivo, tarisa kuChikamu 3.5 "Kugadzirisazve iyo DMT".
- Iyo DMT Max Count inodzorwa nehukoshi hwekutanga hweFDMTCNL neFDMTCNH marejista.
- Chiitiko cheDMT chiitiko chisingavharike chakapfava kana kukanganisa.
inoratidza dhiyagiramu yenguva yechiitiko che Deadman Timer.
Deadman Timer Chiitiko
DMT REGISTERS
Cherechedza: Imwe neimwe dsPIC33/PIC24 yemhuri mudziyo musiyano inogona kunge iine imwe kana anopfuura maDMT module. Tarisa kune chaiyo mudziyo data sheets kuti uwane rumwe ruzivo.
- Iyo DMT module ine anotevera Special Basa Marejista (SFRs):
- DMTCON: Deadman Timer Control Register
- Iri rejista rinoshandiswa kugonesa kana kudzima iyo Deadman Timer.
- DMTPRECLR: Deadman Timer Preclear Register
- Iri rejista rinoshandiswa kunyora preclear keyword pakupedzisira kujekesa Deadman Timer.
- DMTCLR: Deadman Timer Yakajeka Rejista
- Iri rejista rinoshandiswa kunyora rakajeka keyword mushure mekunge izwi rekare rakanyorwa kune
- DMTPRECLR rejista. The Deadman Timer ichacheneswa ichitevera yakajeka keyword kunyora.
- DMTSTAT: Deadman Timer Status Register
- Iri rejista rinopa chimiro chezvisizvo keyword values kana kutevedzana, kana Deadman Timer zviitiko uye kana kwete DMT yakajeka hwindo rakavhurika.
- DMTCNTL: Deadman Timer Count Register Yakaderera uye
- DMTCTNTH: Deadman Timer Count Register Yakakwirira
- Aya marejista epasi nepamusoro ekuverenga, pamwe chete se32-bit counter register, anobvumira mushandisi software kuverenga zviri mukati meDMT counter.
- DMTPSCNTL: Post Status Gadzirisa DMT Count Status Register Yakaderera uye
- DMTPSCNTH: Post Status Gadzirisa DMT Count Status Rejista Yakakwirira
- Aya marejista epasi nepamusoro anopa kukosha kweDMTCNTx Configuration bits muFDMTCNTL neFDMTCNTH register, zvichiteerana.
- DMTPSINTVL: Post Status Gadzirisa DMT Interval Status Rejista Yakaderera uye
- DMTPSINTVH: Post Status Gadzirisa DMT Interval Status Rejista Yakakwirira
- Aya marejista epasi nepamusoro anopa kukosha kweDMTIVTx Configuration bits muFDMTIVTL neFDMTIVTH marejista, zvichiteerana.
- DMTHOLDREG: DMT Bata Register
- Rejista iyi ine kukosha kwekupedzisira kuverenga kwerejista yeDMTCNTH kana marejista eDMTCNTH neDMTCNTL achiverengwa.
Fuse Configuration Registers inobata Deadman Timer Module
Register Zita | Tsanangudzo |
FDMT | Kuseta iyo DMTEN bit murejista inogonesa iyo DMT module uye kana ichi chidimbu chakajeka, DMT inogona kugoneswa musoftware kuburikidza nerejista yeDMTCON. |
FDMTCNTL uye FDMTCNTH | Pazasi (DMTCNT[15:0]) nepamusoro (DMTCNT[31:16])
16 bits gadzirisa iyo 32-bit DMT yekuraira kuverenga nguva-yekubuda kukosha. Iko kukosha kwakanyorerwa kune aya marejista ndiyo nhamba yese yemirairo inodiwa kune chiitiko cheDMT. |
FDMTIVTL uye FDMTIVTH | Pazasi (DMTIVT[15:0]) nepamusoro (DMTIVT[31:16])
16 bits gadzirisa iyo 32-bit DMT hwindo kupindirana. Iko kukosha kwakanyorwa kune aya marejista ndiyo nhamba shoma yemirairo inodiwa kubvisa DMT. |
Register Mepu
Pfupiso yemarejista ane hukama neDeadman Timer (DMT) module inopihwa muTafura 2-2.
SFR Zita | Zvishoma 15 | Zvishoma 14 | Zvishoma 13 | Zvishoma 12 | Zvishoma 11 | Zvishoma 10 | Zvishoma 9 | Zvishoma 8 | Zvishoma 7 | Zvishoma 6 | Zvishoma 5 | Zvishoma 4 | Zvishoma 3 | Zvishoma 2 | Zvishoma 1 | Zvishoma 0 |
DMTCON | ON | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
DMTPRECLR | STEP1[7:0] | — | — | — | — | — | — | — | — | |||||||
DMTCLR | — | — | — | — | — | — | — | — | STEP2[7:0] | |||||||
DMTSTAT | — | — | — | — | — | — | — | — | BAD1 | BAD2 | DMTEVENT | — | — | — | — | WINOPN |
DMTCNTL | COUNTER[15:0] | |||||||||||||||
DMTCTNTH | COUNTER[31:16] | |||||||||||||||
DMTHOLDREG | UPRNT[15:0] | |||||||||||||||
DMTSCNTL | PSCNT[15:0] | |||||||||||||||
DMTSCNTH | PSCNT[31:16] | |||||||||||||||
DMTPSINTVL | PISINTV[15:0] | |||||||||||||||
DMTPSINTVH | PISINTV[31:16] |
Ngano isina kushandiswa, inoverengwa se '0'. Reset values inoratidzwa muhexadecimal.
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) | — | — | — | — | — | — | — |
ikakuruma 15 | ikakuruma 8 |
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
ikakuruma 7 | ikakuruma 0 |
Ngano
R = Inoverengwa zvishoma W = Inonyorwa bhiti U = Bhiti risingashandiswe, rinoverengwa se'0' -n = Kukosha paPOR '1' = Bit yakaiswa '0' = Bit inocheneswa x = Bit hazvizivikanwe |
Cherechedza
- Ichi chidimbu chine kutonga chete kana DMTEN = 0 murejista yeFDMT.
- DMT haigone kuvharwa musoftware. Kunyora '0' kune iyi bhiti hakuna zvazvinoita.
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 |
STEP1[7:0](1) | |||||||
ikakuruma 15 | ikakuruma 8 |
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
ikakuruma 7 | ikakuruma 0 |
Ngano
R = Inoverengwa zvishoma W = Inonyorwa bhiti U = Bhiti risingashandiswe, rinoverengwa se'0' -n = Kukosha paPOR '1' = Bit yakaiswa '0' = Bit inocheneswa x = Bit hazvizivikanwe |
Note1: Mabhiti[15:8] anocheneswa kana kaunda yeDMT yaiswa patsva nekunyora nhevedzano chaiyo ye STEP1 ne STEP2.
DMTCLR: Deadman Timer Yakajeka Rejista
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
ikakuruma 15 | ikakuruma 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 |
STEP2[7:0](1) | |||||||
ikakuruma 7 | ikakuruma 0 |
Ngano
R = Inoverengwa zvishoma W = Inonyorwa bhiti U = Bhiti risingashandiswe, rinoverengwa se'0' -n = Kukosha paPOR '1' = Bit yakaiswa '0' = Bit inocheneswa x = Bit hazvizivikanwe |
Note1: Mabhiti[7:0] anocheneswa kana kaunda yeDMT yaiswa patsva nekunyora nhevedzano chaiyo ye STEP1 ne STEP2.
DMTSTAT: Deadman Timer Status Register
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
ikakuruma 15 | ikakuruma 8 |
R-0 | R-0 | R-0 | U-0 | U-0 | U-0 | U-0 | R-0 |
BAD1(1) | BAD2(1) | DMTEVENT(1) | — | — | — | — | WINOPN |
ikakuruma 7 | ikakuruma 0 |
Ngano
R = Inoverengwa zvishoma W = Inonyorwa bhiti U = Bhiti risingashandiswe, rinoverengwa se'0' -n = Kukosha paPOR '1' = Bit yakaiswa '0' = Bit inocheneswa x = Bit hazvizivikanwe |
Note1: BAD1, BAD2 uye DMTEVENT mabits anocheneswa chete paReset.
DMTCNTL: Deadman Timer Count Register Yakaderera
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
COUNTER[15:8] |
chidimbu 15 zvishoma 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
COUNTER[7:0] |
zvishoma 7 zvishoma |
Ngano
R = Inoverengwa zvishoma W = Inonyorwa bhiti U = Bhiti risingashandiswe, rinoverengwa se'0' -n = Kukosha paPOR '1' = Bit yakaiswa '0' = Bit inocheneswa x = Bit hazvizivikanwe |
chidimbu 15-0: COUNTER[15:0]: Verenga Zvazvino Zviri muLower DMT Counter bits
DMTCNTH: Deadman Timer Count Register Pamusoro
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
COUNTER[31:24] |
chidimbu 15 zvishoma 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
COUNTER[23:16] |
zvishoma 7 zvishoma |
Ngano
R = Inoverengwa zvishoma W = Inonyorwa bhiti U = Bhiti risingashandiswe, rinoverengwa se'0' -n = Kukosha paPOR '1' = Bit yakaiswa '0' = Bit inocheneswa x = Bit hazvizivikanwe |
chidimbu 15-0: COUNTER[31:16]: Verenga Zvazvino Zviri MuHigher DMT Counter bits
DMTPSCNTL: Post Status Gadzirisa DMT Count Status Register Yakaderera
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[15:8] | |||||||
ikakuruma 15 | ikakuruma 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
PSCNT[7:0] |
zvishoma 7 zvishoma |
Ngano
R = Inoverengwa zvishoma W = Inonyorwa bhiti U = Bhiti risingashandiswe, rinoverengwa se'0' -n = Kukosha paPOR '1' = Bit yakaiswa '0' = Bit inocheneswa x = Bit hazvizivikanwe |
chidimbu 15-0: PSCNT[15:0]: Yakaderera DMT Instruction Count Value Configuration Status bits Iyi ndiyo nguva dzose kukosha kweFDMTCNTL Configuration rejista.
DMTPSCNTH: Post Status Gadzirisa DMT Count Status Rejista Yakakwirira
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[31:24] | |||||||
ikakuruma 15 | ikakuruma 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[23:16] | |||||||
ikakuruma 7 | ikakuruma 0 |
Ngano
R = Inoverengwa zvishoma W = Inonyorwa bhiti U = Bhiti risingashandiswe, rinoverengwa se'0' -n = Kukosha paPOR '1' = Bit yakaiswa '0' = Bit inocheneswa x = Bit hazvizivikanwe |
chidimbu 15-0: PSCNT[31:16]: Yepamusoro DMT Instruction Count Value Configuration Status bits Iyi ndiyo nguva dzose kukosha kweFDMTCNTH Configuration rejista.
DMTPSINTVL: Post Status Gadzirisa DMT Interval Status Rejista Yakaderera
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
PISINTV[15:8] |
chidimbu 15 zvishoma 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
PISINTV[7:0] |
zvishoma 7 zvishoma |
Ngano
R = Inoverengwa zvishoma W = Inonyorwa bhiti U = Bhiti risingashandiswe, rinoverengwa se'0' -n = Kukosha paPOR '1' = Bit yakaiswa '0' = Bit inocheneswa x = Bit hazvizivikanwe |
chidimbu 15-0: PSINTV[15:0]: Yezasi DMT Window Yepakati Configuration Status bits Iyi ndiyo nguva dzose kukosha kweFDMTIVTL Configuration register.
DMTPSINTVH: Post Status Gadzirisa DMT Interval Status Rejista Yakakwirira
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PISINTV[31:24] | |||||||
ikakuruma 15 | ikakuruma 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PISINTV[23:16] | |||||||
ikakuruma 7 | ikakuruma 0 |
Ngano
R = Inoverengwa zvishoma W = Inonyorwa bhiti U = Bhiti risingashandiswe, rinoverengwa se'0' -n = Kukosha paPOR '1' = Bit yakaiswa '0' = Bit inocheneswa x = Bit hazvizivikanwe |
chidimbu 15-0: PSINTV[31:16]: Yepamusoro DMT Window Interval Configuration Status bits Iyi ndiyo nguva dzose kukosha kweFDMTIVTH Configuration rejista.
DMTHOLDREG: DMT Bata Rejista
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
UPRNT[15:8](1) | |||||||
ikakuruma 15 | ikakuruma 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
UPRNT[7:0](1) | |||||||
ikakuruma 7 | ikakuruma 0 |
Ngano
R = Inoverengwa zvishoma W = Inonyorwa bhiti U = Bhiti risingashandiswe, rinoverengwa se'0' -n = Kukosha paPOR '1' = Bit yakaiswa '0' = Bit inocheneswa x = Bit hazvizivikanwe |
chidimbu 15-0: UUPRCNT[15:0]: Iine Kukosha kweDMTCNTH Rejista Apo DMTCNTL neDMTCNTH Marejista Akapedzisira Kuverengwa mabits(1)
Cherechedzo 1: Rejista yeDMTHOLDREG inotangwa kuenda ku'0' paReset, uye inoiswa chete kana marejista eDMTCNTL neDMTCNTH averengwa.
DMT OPERATION
Modes Aof Operation
Basa rekutanga reiyo Deadman Timer (DMT) module ndeyekukanganisa processor kana software isingashande. Iyo DMT module, inoshanda pane system wachi, ndeye yemahara-inomhanya kuraira kutora timer, iyo inovharwa pese kana kuraira kunotora kunosvika kusvika kuverenga mutambo waitika. Mirayiridzo haitorerwe kana processor iri muKurara mode.
DMT module ine 32-bit counter, iyo yekuverenga-chete DMTCNTL uye DMTCNTH marejista ane nguva-yekubuda count match ukoshi, sezvakataurwa neaviri ekunze, 16-bit Configuration Fuse registers, FDMTCNTL neFDMTCNTH. Pese panoitika mutambo wekuverenga, chiitiko cheDMT chichaitika, icho chisiri chinhu asi musungo wakapfava / kukanganisa. Tarisa kune "Interrupt Controller" chitsauko mune yazvino dhata data kuti uone kana chiitiko cheDMT chiri musungo wakapfava kana kukanganisa. A DMT module inowanzo shandiswa mumishini-yakakosha uye yekuchengetedza-yakakosha maapplication, uko chero kutadza kwesoftware kushanda uye kutevedzana kunofanirwa kuonekwa.
Kugonesa A uye Kudzima iyo DMT Module
Iyo DMT module inogona kugoneswa kana kuvharwa nekugadziriswa kwechigadzirwa kana inogona kugoneswa kuburikidza nesoftware nekunyorera kurejista yeDMTCON.
Kana iyo DMTEN Configuration bit murejista yeFDMT ikaiswa, iyo DMT inogara ichigoneswa. Iyo ON control bit (DMTCON[15]) icharatidza izvi nekuverenga '1'. Mune iyi modhi, iyo ON bit haigone kucheneswa musoftware. Kudzima iyo DMT, iyo gadziriso inofanirwa kunyorwazve kune mudziyo. Kana DMTEN yaiswa ku'0' mufuse, ipapo iyo DMT inovharwa muhardware.
Software inogona kugonesa iyo DMT nekuisa iyo ON bit mu Deadman Timer Control (DMTCON) rejista. Nekudaro, yekutonga software, iyo DMTEN Configuration bit murejista yeFDMT inofanirwa kusetwa kuti '0'. Kana yangogoneswa, kudzima iyo DMT musoftware hazvigoneke.
DMT Count Windowed Interval
Iyo DMT module ine Windowed Operation mode. Iyo DMTIVT[15:0] uye DMTIVT[31:16] Magadzirirwo mabhiti muFDMTIVTL neFDMTIVTH marejisita, zvichiteerana, seta kukosha kwepakati-yehwindo. Mune Windowed mode, software inogona kujekesa iyo DMT chete kana iyo counter iri muhwindo rekupedzisira mutambo wekuverenga usati waitika. Ndiko kuti, kana iyo DMT counter value yakakura kudarika kana yakaenzana nekoshi yakanyorwa kune yevhavha yepakati kukosha, ipapo chete kutevedzana kwakajeka kunogona kuiswa muDMT module. Kana iyo DMT yakacheneswa pamberi pehwindo rakabvumidzwa, Deadman Timer yakapfava musungo kana kukanganisa inogadzirwa pakarepo.
DMT Kushanda muMagetsi-Kuchengetedza Modes
Sezvo iyo DMT module inongowedzerwa nemirayiridzo yekutora, kukosha kwekuverenga hakuzochinji kana musimboti usingaite. Iyo DMT module inoramba isingashande muKurara uye Idle modes. Pangomuka mudziyo kubva Kurara kana Idle, iyo DMT counter inotanga kuwedzera.
Kugadzirisa zvakare DMT
DMT inogona kugadziriswa nenzira mbiri: imwe nzira iri kushandisa hurongwa Reset uye imwe nzira ndeyokunyora-kutevedzana kwakarongwa kune DMTPRECLR uye DMTCLR marejista. Kuchenesa iyo DMT counter kukosha kunoda yakakosha kutevedzana kwemaitiro:
- STEP1[7:0] mabhiti ari murejista yeDMTPRECLR anofanira kunyorwa kuti '01000000' (0x40):
- Kana chero kukosha kusiri 0x40 kwakanyorerwa STEP1x bits, BAD1 bit murejista yeDMTSTAT inozoiswa uye zvinoita kuti chiitiko cheDMT chiitike.
- Kana Nhanho yechipiri isina kutangirwa neNhanho 2, BAD1 uye DMTEVENT Mireza yakaiswa. BAD1 uye DMTEVENT mireza inocheneswa chete pamudziyo Reset.
- STEP2[7:0] mabhiti ari murejista yeDMTCLR anofanira kunyorwa kuti '00001000' (0x08). Izvi zvinogona kuitwa chete kana zvakatangirwa neNhanho 1 uye iyo DMT iri mukuvhurika hwindo. Kana hunhu chaihwo hwanyorwa, iyo counter yeDMT inocheneswa kusvika zero. Iyo DMTPRECLR, DMTCLR uye DMTSTAT marejista 'ukoshi ichabviswawo zero.
- Kana chero kukosha kusiri 0x08 kwakanyorerwa STEP2x bits, BAD2 bit murejista yeDMTSTAT ichasetwa uye inoita kuti chiitiko cheDMT chiitike.
- Nhanho 2 haina kuitwa mukati mehwindo rakavhurika nguva; inoita kuti BAD2 mureza ugadzirwe. Chiitiko cheDMT chinoitika pakarepo.
- Kunyora kumashure-kumashure preclear sequences (0x40) inoitawo kuti BAD2 mureza ugadzirwe uye unokonzera chiitiko cheDMT.
Cherechedza: Mushure mekusashanda preclear/yakajeka kutevedzana, zvinotora angangoita maviri matenderedzwa kuseta iyo BAD1/BAD2 mureza uye matatu madhizaini kuseta iyo DMTEVENT.
Iyo BAD2 uye DMTEVENT mireza inocheneswa chete pamudziyo Reset. Tarisa kuflowchart sezvakaratidzwa muMufananidzo 3-1.
Flowchart yeDMT Chiitiko
Cherechedza 1
- DMT inobatidzwa (ON (DMTCON[15]) sezvinodiwa neFDMT muMafusi Ekugadzirisa.
- DMT counter inogona kusetwa patsva kana pakaunda yapera kana BAD1/BAD2 kuitika chete nemudziyo Reset.
- STEP2x isati yasvika STEP1x (DMTCLEAR yakanyorwa pamberi peDMTPRECLEAR) kana BAD_STEP1 (DMTPRECLEAR yakanyorwa neukoshi husina kuenzana ne0x40).
- STEP1x (DMTPRECLEAR yakanyorwa zvakare mushure meSTEP1x), kana BAD_STEP2 (DMTCLR yakanyorwa neukoshi husingaenzaniswi ne0x08) kana kuti nguva yehwindo haina kuvhurwa.
DMT Count Selection
The Deadman Timer count inotarwa neDMTCNTL[15:0] neDMTCNTH[31:16] mabhiti ekunyoresa muFDMTCNTL neFDMTCNTH register, zvichiteerana. Ikozvino DMT count value inogona kuwanikwa nekuverenga yepasi uye yepamusoro Deadman Timer Count marejista, DMTCNTL uye DMTCNTH.
Iyo PSCNT[15:0] uye PSCNT[31:16] mabhiti muDMTPSCNTL uye DMTPSCNTH marejista, zvichiteerana, inobvumira software kuverenga huwandu hwepamusoro hwakasarudzirwa Deadman Timer. Izvi zvinoreva kuti PSCNTx bit values izvi hazvisi chinhu kunze kwehunhu hwakatanga kunyorwa kuDMTCNTx bits muConfiguration Fuse register, FDMTCNTL neFDMTCNTH. Pese panoitika chiitiko cheDMT, mushandisi anogona kuenzanisa nguva dzose kuti aone kana kukosha kwe counter muDMTCNTL neDMTCNTH marejista akaenzana nehukoshi hwemarejista eDMTPSCNTL neDMTPSCNTH, ane huwandu hwehuwandu hwehuwandu.
Iyo PSINTV[15:0] uye PSINTV[31:16] mabhiti muDMTPSINTVL uye DMTPSINTVH marejista, zvichitevedzana, inobvumira software kuti iverenge DMT hwindo repakati kukosha. Izvi zvinoreva kuti marejista anoverenga kukosha kwakanyorwa kune FDMTIVTL uye FDMTIVTH marejista. Saka kana-nguva ipi neipi iyo DMT ikozvino counter value muDMTCNTL neDMTCNTH yasvika kukosha kweDMTPSINTVL neDMTPSINTVH marejista, nguva yehwindo inovhurika kuitira kuti mushandisi agone kuisa kutevedzana kwakajeka kune STEP2x bits, izvo zvinoita kuti DMT igadzirise.
Iyo UPRCNT[15:0] mabits murejista yeDMTHOLDREG inobata kukosha kwekupedzisira kuraviwa kweDMT upper count values (DMTCNTH) pose panoverengwa DMTCNTL neDMTCNTH.
Ichi chikamu chinonyora zvinyorwa zvekushandisa zvine hukama nechikamu chino chebhuku. Aya manotsi ekushandisa anogona kunge asina kunyorerwa zvakananga kune dsPIC33/PIC24 chigadzirwa mhuri, asi pfungwa dzine chekuita uye dzinogona kushandiswa nekugadzirisa uye zvinokwanisika zvisingakwanisi. Izvozvi zvinyorwa zvekushandisa zvine chekuita neDeadman Timer (DMT) ndezvi:
Title: Hapana zvinyorwa zvekushandisa panguva ino.
Cherechedza: Ndokumbira ushanyire Microchip websaiti (www.microchip.com) yemamwe Manotsi eKushandisa uye kodhi examples ye dsPIC33/PIC24 mhuri yemidziyo.
REVISION STORY
Revision A (Kukadzi 2014)
- Iyi ndiyo yekutanga kuburitswa kwegwaro iri.
Revision B (Kurume 2022)
- Updates Mufananidzo 1-1 uye Mufananidzo 3-1.
- Updates Register 2-1, Register 2-2, Register 2-3, Register 2-4, Register 2-9 uye Nyoresa 2-10. Updates Tafura 2-1 uye Tafura 2-2.
- Inovandudza Chikamu 1.0 "Introduction", Chikamu 2.0 "DMT Registers", Chikamu 3.1 "Modes of Operation", Chikamu 3.2 "Kugonesa uye Kuvhara DMT Module", Chikamu 3.3
- "DMT Count Windowed Interval", Chikamu 3.5 "Resetting the DMT" uye Chikamu 3.6 "DMT Count Selection".
- Inofambisa iyo Rejista Mepu kuChikamu 2.0 "DMT Rejista".
Ziva zvinotevera zvinongedzo zvechidziviriro chekodhi pane Microchip zvigadzirwa:
- Zvigadzirwa zveMicrochip zvinosangana nezvakatsanangurwa zviri mune yavo chaiyo Microchip Data Sheet.
- Microchip inotenda kuti mhuri yayo yezvigadzirwa yakachengeteka kana ichishandiswa nenzira yakatarwa, mukati memaitiro ekushanda, uye pasi pemamiriro ezvinhu.
- Microchip inokoshesa uye inodzivirira zvine hukasha kodzero dzayo dzepfuma. Kuedza kutyora kodhi yekudzivirira maficha eMicrochip chigadzirwa zvinorambidzwa zvachose uye zvinogona kutyora Digital Millennium Copyright Act.
- Kunyange Microchip kana chero imwe semiconductor inogadzira inogona kuvimbisa kuchengetedzwa kwekodhi yayo. Kudzivirirwa kwekodhi hazvireve kuti tiri kuvimbisa kuti chigadzirwa "hachiputsike". Kudzivirirwa kwekodhi kunogara kuchishanduka. Microchip yakazvipira kuramba ichivandudza kodhi yekudzivirira maficha ezvigadzirwa zvedu.
Ichi chinyorwa uye ruzivo rwuri pano runogona kushandiswa chete neMicrochip zvigadzirwa, zvinosanganisira kugadzira, kuedza, uye kubatanidza zvigadzirwa zveMicrochip nechishandiso chako. Kushandiswa kweruzivo urwu neimwe nzira kunotyora aya mazwi. Ruzivo nezve maapplication emudziyo unopihwa chete kuti zvikuitire nyore uye zvinogona kukwidziridzwa nekuvandudzwa. Iro basa rako-kugona kuona kuti application yako inosangana nezvako zvakatemwa. Bata hofisi yako yekutengesa Microchip kuti uwane rumwe rutsigiro kana, uwane rumwe rutsigiro pa https://www.microchip.com/en-us/support/design-help/client-support-services.
RUZIVO IYI INOPIWA NE MICROCHIP "SEZVAZVIRI". MICROCHIP HAIITA ZVINOmiririrwa KANA HONDO CHERUZVO ZVINO ZVINO ZVINHU ZVINOTAURA KANA KUREVA, KUNYORA KANA KUTAURA, ZVINHU ZVINHU KANA KUTI ZVIMWE, ZVINOENDERA NERUZIVO RUCHIsanganisira ASI RUSI RUNOPIWA KUNE CHIPI CHECHIVIRO CHEWARANTI , NOKUBATSIRA . CHINANGWA CHECHINHU, KANA KUTI MAWARANTI ANE ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINOENDERANA NEZVINHU ZVAKAITWA, HUNHU, KANA KUITA.
HAPANA CHIITIKO CHICHAITWA MICROCHIP KUNE MHOSVA DZEI INDI-RECT, YAKATAURWA, KURANGWA, ZVAKAITIKA, KANA KUTI KURASIKA KWAKAKAITIKA, KUPARADZWA, MUTENGO, KANA KUDZORA KWERUZIVO KANA KUSHANDISA KWArwo, ZVISINEI ZVICHAITWA WAKAPIRWA ZVINOGONA KANA KUKANGAZWA ZVINOFONEKWA. ZVINHU ZVAKAZARA ZVINOTENDERWA NEMUTEMO, MICROCHIP YOSE ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINOITWA NERUZIVO KANA KUSHANDISWA KWAKO HAKUZOPIRI MUNHU WEMURIPO, KANA UCHIDA, WAWABHADHARA ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINOITWA NERUZIVO KANA KUSHANDISWA KWAKO HAKUZOPIRI MUNHU WEMURIPO, KANA UCHIDA, WAWAKABHADHARA ZVINHU ZVINO KUNYANYA KUTI MICROCHIP.
Kushandiswa kweMicrochip midziyo mukutsigira hupenyu uye/kana kuchengetedzwa kwekushandisa kuri panjodzi yemutengi, uye mutengi anobvuma kudzivirira, kubhadhara uye kubata Microchip isingakuvadzi kubva kune chero uye zvese zvinokuvadza, zvichemo, masutu, kana mari inokonzerwa nekushandiswa kwakadaro. Hapana marezinesi anofambiswa, zviri pachena kana neimwe nzira, pasi pekodzero chero ipi zvayo yeMicrochip intellectual property kunze kwekunge zvataurwa neimwe nzira.
Trademarks
Iyo Microchip zita uye logo, iyo Microchip logo, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, 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, uye XMEGA zvikwangwani zvakanyoreswa zveMicrochip Technology Incorporated muUSA nedzimwe nyika.
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- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, neZL zviratidzo zvekutengesa zvakanyoreswa zveMicrochip Technology Incorporated muUSA.
Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Chero Capacitor, 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, PureSilicon, REAL Matrix, Q. , 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, uye ZENA zviratidzo zveMicrochip Technology Incorporated muUSA nedzimwe nyika.
SQTP chiratidzo chesevhisi cheMicrochip Technology Incorporated muUSA
The Adaptec logo, Frequency on Demand, Silicon Storage Technology, Symmcom, uye Trusted Time zviratidzo zvekutengesa zvakanyoreswa zveMicrochip Technology Inc. kune dzimwe nyika.
GestIC ichiratidzo chekutengeserana chakanyoreswa cheMicrochip Technology Germany II GmbH & Co. KG, inotsigira Microchip Technology Inc., kune dzimwe nyika.
Mamwe matrademark ese ataurwa pano zvinhu zvemakambani avo.
© 2014-2022, Microchip Technology Incorporated uye vabatsiri vayo. All Rights Reserved.
ISBN: 978-1-6683-0063-3
Kuti uwane ruzivo nezve Microchip's Quality Management Systems, ndapota shanya www.microchip.com/quality.
2014-2022 Microchip Technology Inc. uye masangano ayo
Munyika Yose Kutengesa uye Basa
AMERICAS
Corporate Office
- ADDRESS: 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200
- Fax: 480-792-7277
- Tsigiro yehunyanzvi: http://www.microchip.com/support
- Web Kero: 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
Zvinyorwa / Zvishandiso
![]() |
MICROCHIP DMT Deadman Timer [pdf] Bhuku reMushandisi DMT Deadman Timer, DMT, Deadman Timer, Timer |