I-MICROCHIP-LOGO

I-MICROCHIP DMT Deadman Timer

I-MICROCHIP-DMT-Deadman-Timer-PRODUCT - Kopisha

Qaphela: Lesi sigaba semanyuwali sereferensi yomndeni senzelwe ukusebenza njengokuphelelisa amashidi edatha yedivayisi. Ngokuya ngokwahlukahlukana kwedivayisi, lesi sigaba semanuwali singase singasebenzi kuwo wonke amadivaysi e-dsPIC33/PIC24.

  • Sicela ubheke inothi elisekuqaleni kwesahluko esithi “Deadman Timer (DMT)” eshidini ledatha ledivayisi yamanje ukuze uhlole ukuthi le dokhumenti iyayisekela yini idivayisi oyisebenzisayo.
  • Amashidi edatha yedivayisi nezigaba zamanyuwali zereferensi yomndeni ziyatholakala ukuze zilandwe ku-Microchip Worldwide Webindawo ku: http://www.microchip.com.

ISINGENISO

Imojula ye-Deadman Timer (DMT) iklanyelwe ukunika amandla abasebenzisi ukuqapha impilo yesofthiwe yabo yohlelo lokusebenza ngokudinga ukuphazamiseka kwesikhathi esithile ngaphakathi kwewindi lesikhathi elishiwo umsebenzisi. Imojuli ye-DMT iyikhawunta ehambisanayo futhi lapho inikwe amandla, ibala ukulanda kwemiyalelo, futhi iyakwazi ukubangela ugibe oluthambile/ukuphazamiseka. Bheka isahluko esithi “Interrupt Controller” eshidini ledatha yedivayisi yamanje ukuze uhlole ukuthi umcimbi we-DMT uwugibe oluthambile noma uphazamise uma isibali se-DMT singasuliwe phakathi kwesethi yenombolo yemiyalelo. I-DMT ngokuvamile ixhunywe ewashi lesistimu elishayela iphrosesa (TCY). Umsebenzisi ucacisa inani lesikhathi sokuvala kanye nenani lemaski elicacisa ububanzi bewindi, okuwububanzi bezibalo obungacatshangelwa umcimbi wokuqhathanisa.

Ezinye zezici ezibalulekile zale mojuli yilezi:

  • Ukucushwa noma isofthiwe inika amandla amandla okulawula
  • Isikhathi sokuvala esilungisekayo somsebenzisi noma isibalo somyalelo
  • Imiyalo elandelanayo emibili yokusula isibali sikhathi
  • Iwindi elilungisekayo le-32-bit lokusula isibali sikhathi

ibonisa umdwebo webhulokhi wemojuli ye-Deadman Timer.

I-Deadman Timer Module Block Diagram

I-MICROCHIP-DMT-Deadman-Timer-FIG-1

Qaphela: 

  1. I-DMT ingavulwa kurejista yokucushwa, i-FDMT, noma kuRejista Yomsebenzi Okhethekile (SFR), i-DMTCON.
  2. I-DMT ivalwa noma nini lapho imiyalelo ilandwa iphrosesa kusetshenziswa iwashi lesistimu. Okwesiboneloample, ngemva kokwenza umyalo we-GOTO (osebenzisa imijikelezo yemiyalelo emine), ikhawunta ye-DMT izokwengezwa kanye kuphela.
  3. I-BAD1 ne-BAD2 amafulegi alandelanayo angafanele. Ukuze uthole ulwazi olwengeziwe, bheka Isigaba 3.5 “Ukusetha kabusha i-DMT”.
  4. I-DMT Max Count ilawulwa inani lokuqala lamarejista e-FDMTCNL kanye ne-FDMTCNH.
  5. Umcimbi we-DMT uwugibe oluthambile olungabonakali noma ukuphazamisa.

ibonisa umdwebo wesikhathi womcimbi we-Deadman Timer.

Umcimbi we-Deadman Timer

I-MICROCHIP-DMT-Deadman-Timer-FIG-2

I-DMT REGISTERS

Qaphela: Okuhlukile ngakunye kwedivayisi yomndeni ye-dsPIC33/PIC24 kungase kube nemojuli eyodwa noma amaningi e-DMT. Bheka amashidi edatha edivayisi ethile ukuze uthole imininingwane eyengeziwe.

  • Imojula ye-DMT iqukethe amaRejista Emisebenzi Ekhethekile (ama-SFR) alandelayo:
    • I-DMTCON: Irejista Yokulawula Isikhathi Se-Deadman
  • Le rejista isetshenziselwa ukunika amandla noma ukukhubaza i-Deadman Timer.
    • I-DMTPRECLR: Irejista ye-Deadman Timer Preclear
  • Le rejista isetshenziselwa ukubhala igama elingukhiye elicacile ukuze ekugcineni lisule i-Deadman Timer.
    • I-DMTCLR: I-Deadman Timer Sula Irejista
  • Le rejista isetshenziselwa ukubhala igama elingukhiye elicacile ngemva kokuba igama elingacacile libhalwe ku-
  • Irejista ye-DMTPRECLR. I-Deadman Timer izosulwa kulandela ukubhala kwegama elingukhiye elicacile.
    • I-DMTSTAT: Irejista yesimo se-Deadman Timer
  • Le rejista inikeza isimo samanani angukhiye angalungile noma ukulandelana, noma imicimbi ye-Deadman Timer kanye nokuthi iwindi elicacile le-DMT livuliwe noma cha.
    • I-DMTCNTL: I-Deadman Timer Bala Irejista ephansi futhi
    • I-DMTCNTH: I-Deadman Timer Count Register High
  • Lawa marejista okubala aphansi nangaphezulu, ehlangene njengerejista yekhawunta ye-32-bit, avumela isofthiwe yomsebenzisi ukuthi ifunde okuqukethwe kwikhawunta ye-DMT.
    • I-DMTPSCNTL: Isimo Sokuthunyelwe Lungiselela Irejista Yesimo Sokubala kwe-DMT Phansi futhi
    • I-DMTPSCNTH: Isimo Sokuthunyelwe Lungiselela Irejista Yesimo Se-DMT yokubala Iphakeme
  • Lawa marejista aphansi nangaphezulu ahlinzeka ngenani le-DMTCNTx Configuration bits kumarejista e-FDMTCNTL kanye ne-FDMTCNTH, ngokulandelana.
    • I-DMPSINTVL: Isimo Sokuthunyelwe Lungiselela Irejista Yesimo Sesikhawu se-DMT Phansi futhi
    • I-DMPSINTVH: Isimo Sokuthunyelwe Lungiselela Irejista Yesimo Sesikhawu se-DMT Iphakeme
  • Lawa marejista aphansi nangaphezulu ahlinzeka ngenani le-DMTIVTx Configuration bits kumarejista e-FDMTIVTL kanye ne-FDMTIVTH, ngokulandelana.
    • I-DMTHOLDREG: Irejista ye-DMT yokubamba
  • Le rejista inenani lokugcina lokufunda lerejista ye-DMTCNTH lapho kufundwa amarejista e-DMTCNTH kanye ne-DMTCNTL.

Amarejista Okucushwa Kwe-Fuse Athinta Imojuli Yesibali Sesikhathi Esifile

Bhalisa Igama Incazelo
I-FDMT Ukusetha ibhithi ye-DMTEN kule rejista kunika amandla imojuli ye-DMT futhi uma lokhu kuncane kucacile, i-DMT inganikwa amandla kusofthiwe ngerejista ye-DMTCON.
I-FDMTCNTL kanye ne-FDMTCNTH Ngaphansi (DMTCNT[15:0]) nangaphezulu (DMTCNT[31:16])

Amabhithi angu-16 amisa inani lesikhathi sokuphela kwemiyalelo ye-32-bit DMT. Inani elibhalwe kulawa marejista yinani eliphelele lemiyalelo edingekayo kumcimbi we-DMT.

I-FDMTIVTL kanye ne-FDMTIVTH Ngaphansi (DMTIVT[15:0]) nangaphezulu (DMTIVT[31:16])

Amabhithi angu-16 amisa isikhawu sewindi le-32-bit DMT. Inani elibhalelwe lawa marejista linani elincane lemiyalelo edingekayo ukuze kusulwe i-DMT.

Bhalisa imephu

Isifinyezo samarejista ahlotshaniswa nemojuli ye-Deadman Timer (DMT) sinikezwe kuThebula 2-2.

Igama le-SFR Ibhithi 15 Ibhithi 14 Ibhithi 13 Ibhithi 12 Ibhithi 11 Ibhithi 10 Ibhithi 9 Ibhithi 8 Ibhithi 7 Ibhithi 6 Ibhithi 5 Ibhithi 4 Ibhithi 3 Ibhithi 2 Ibhithi 1 Ibhithi 0
I-DMTCON ON - - - - - - - - - - - - - - -
I-DMTPRECLR ISINYATHELO1[7:0] - - - - - - - -
I-DMTCLR - - - - - - - - ISINYATHELO2[7:0]
I-DMTSTAT - - - - - - - - I-BAD1 I-BAD2 I-DMTEVENT - - - - WINOPN
I-DMTCNTL COUNTER[15:0]
I-DMTCNTH COUNTER[31:16]
I-DMTHOLDREG I-UPRCNT[15:0]
I-DMTPSCNTL I-PSCNT[15:0]
I-DMTPSCNTH I-PSCNT[31:16]
I-DMPSINTVL I-PSINTV[15:0]
I-DMPSINTVH I-PSINTV[31:16]

Inganekwane: engasetshenziswanga, ifundeka ngokuthi '0'. Amanani okusetha kabusha aboniswa nge-hexadecimal.

Irejista yokulawula ye-DMT

I-DMTCON: Irejista Yokulawula Isikhathi Se-Deadman

R/W-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
ON(1,2) - - - - - - -
ibe 15 ibe 8
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
- - - - - - - -
ibe 7 ibe 0
Inganekwane:

R = Ibhithi efundekayo W = Ibhithi Elibhalekayo u-U = Ibhithi elingasetshenziwe, lifundeka ngokuthi '0'

-n = Inani ku-POR '1' = Ibhithi limisiwe '0' = Ibhithi lisuliwe x = Ibhithi ayaziwa

I-MICROCHIP-DMT-Deadman-Timer-FIG-4

Qaphela

  1. Le bhithi inokulawula kuphela uma i-DMTEN = 0 kurejista ye-FDMT.
  2. I-DMT ayikwazi ukukhutshazwa kusofthiwe. Ukubhala '0' kulokhu akunamphumela.

I-DMTPRECLR: Irejista ye-Deadman Timer Preclear

R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
ISINYATHELO1[7:0](1)
ibe 15 ibe 8
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
- - - - - - - -
ibe 7 ibe 0
Inganekwane:

R = Ibhithi efundekayo W = Ibhithi Elibhalekayo u-U = Ibhithi elingasetshenziwe, lifundeka ngokuthi '0'

-n = Inani ku-POR '1' = Ibhithi limisiwe '0' = Ibhithi lisuliwe x = Ibhithi ayaziwa

I-MICROCHIP-DMT-Deadman-Timer-FIG-5

Inothi1: Amabhithi[15:8] ayasulwa uma isibali se-DMT sisethwa kabusha ngokubhala ukulandelana okulungile kwe-STEP1 kanye ne-STEP2.

I-DMTCLR: Irejista Yesibali Sesikhathi Esifile

U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
- - - - - - - -
ibe 15 ibe 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
ISINYATHELO2[7:0](1)
ibe 7 ibe 0
Inganekwane:

R = Ibhithi efundekayo W = Ibhithi Elibhalekayo u-U = Ibhithi elingasetshenziwe, lifundeka ngokuthi '0'

-n = Inani ku-POR '1' = Ibhithi limisiwe '0' = Ibhithi lisuliwe x = Ibhithi ayaziwa

I-MICROCHIP-DMT-Deadman-Timer-FIG-6

Inothi1: Amabhithi[7:0] ayasulwa uma isibali se-DMT sisethwa kabusha ngokubhala ukulandelana okulungile kwe-STEP1 kanye ne-STEP2.

I-DMTSTAT: Irejista Yesimo Sesikhathi Esifile

U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
- - - - - - - -
ibe 15 ibe 8
R-0 R-0 R-0 U-0 U-0 U-0 U-0 R-0
I-BAD1(1) I-BAD2(1) I-DMTEVENT(1) - - - - WINOPN
ibe 7 ibe 0
Inganekwane:

R = Ibhithi efundekayo W = Ibhithi Elibhalekayo u-U = Ibhithi elingasetshenziwe, lifundeka ngokuthi '0'

-n = Inani ku-POR '1' = Ibhithi limisiwe '0' = Ibhithi lisuliwe x = Ibhithi ayaziwa

I-MICROCHIP-DMT-Deadman-Timer-FIG-7

Qaphela1: I-BAD1, BAD2 kanye ne-DMTEVENT bits zisulwa kuphela Ekusetheni Kabusha.

I-DMTCNTL: Irejista Yesibali Sesikhathi Esifile iphansi

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[15:8]
ibe 15 bit8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[7:0]
ibe 7 bit0
Inganekwane:

R = Ibhithi efundekayo W = Ibhithi Elibhalekayo u-U = Ibhithi elingasetshenziwe, lifundeka ngokuthi '0'

-n = Inani ku-POR '1' = Ibhithi limisiwe '0' = Ibhithi lisuliwe x = Ibhithi ayaziwa

Isiqephu esingu-15-0: COUNTER[15:0]: Funda Okuqukethwe Kwamanje Kwezinqamuleli Zekhawunta ye-DMT Ephansi

I-DMTCNTH: I-Deadman Timer Count Register High

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[31:24]
ibe 15 bit8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[23:16]
ibe 7 bit0
Inganekwane:

R = Ibhithi efundekayo W = Ibhithi Elibhalekayo u-U = Ibhithi elingasetshenziwe, lifundeka ngokuthi '0'

-n = Inani ku-POR '1' = Ibhithi limisiwe '0' = Ibhithi lisuliwe x = Ibhithi ayaziwa

Isiqephu esingu-15-0: COUNTER[31:16]: Funda Okuqukethwe Kwamanje Kwezinqamuleli Zekhawunta ye-DMT Ephakeme

I-DMTPSCNTL: Isimo Sokuthunyelwe Lungiselela Irejista Yesimo Se-DMT Ukubala Phansi

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
I-PSCNT[15:8]
ibe 15 ibe 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
I-PSCNT[7:0]
ibe 7 bit0
Inganekwane:

R = Ibhithi efundekayo W = Ibhithi Elibhalekayo u-U = Ibhithi elingasetshenziwe, lifundeka ngokuthi '0'

-n = Inani ku-POR '1' = Ibhithi limisiwe '0' = Ibhithi lisuliwe x = Ibhithi ayaziwa

Isiqephu esingu-15-0: I-PSCNT[15:0]: Izingcezu Zesimo Sokucushwa Kwenani Lomyalelo We-DMT Ephansi Lokhu kuhlala kuyinani lerejista yokucushwa ye-FDMTCNTL.

I-DMTPSCNTH: Isimo Sokuthunyelwe Lungiselela Irejista Yesimo Sokubala Kwe-DMT Iphakeme

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
I-PSCNT[31:24]
ibe 15 ibe 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
I-PSCNT[23:16]
ibe 7 ibe 0
Inganekwane:

R = Ibhithi efundekayo W = Ibhithi Elibhalekayo u-U = Ibhithi elingasetshenziwe, lifundeka ngokuthi '0'

-n = Inani ku-POR '1' = Ibhithi limisiwe '0' = Ibhithi lisuliwe x = Ibhithi ayaziwa

Isiqephu esingu-15-0: I-PSCNT[31:16]: Izingcezu Zesimo Sokucushwa Kwenani Lomyalelo We-DMT Ephakeme Lokhu kuhlala kuyinani lerejista yokucushwa ye-FDMTCNTH.

I-DMPSINTVL: Isimo Sokuthunyelwe Lungiselela Irejista Yesimo Sesikhawu se-DMT Siphansi

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
I-PSINTV[15:8]
ibe 15 bit8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
I-PSINTV[7:0]
ibe 7 bit0
Inganekwane:

R = Ibhithi efundekayo W = Ibhithi Elibhalekayo u-U = Ibhithi elingasetshenziwe, lifundeka ngokuthi '0'

-n = Inani ku-POR '1' = Ibhithi limisiwe '0' = Ibhithi lisuliwe x = Ibhithi ayaziwa

Isiqephu esingu-15-0: I-PSINTV[15:0]: Izingcezu zesimo sokumisa isikhawu sewindi le-DMT eliphansi Lokhu kuhlala kuyinani lerejista yokucushwa kwe-FDMTIVTL.

I-DMPSINTVH: Isimo Sokuthunyelwe Lungiselela Irejista Yesimo Sesikhawu se-DMT Iphakeme

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
I-PSINTV[31:24]
ibe 15 ibe 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
I-PSINTV[23:16]
ibe 7 ibe 0
Inganekwane:

R = Ibhithi efundekayo W = Ibhithi Elibhalekayo u-U = Ibhithi elingasetshenziwe, lifundeka ngokuthi '0'

-n = Inani ku-POR '1' = Ibhithi limisiwe '0' = Ibhithi lisuliwe x = Ibhithi ayaziwa

Isiqephu esingu-15-0: I-PSINTV[31:16]: Izingcezu Zesimo Sesikhala Sewindi Le-DMT Ephakeme Lokhu kuhlala kuyinani lerejista yokucushwa ye-FDMTIVTH.

I-DMTHOLDREG: Irejista ye-DMT yokubamba

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
I-UPRCNT[15:8](1)
ibe 15 ibe 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
I-UPRCNT[7:0](1)
ibe 7 ibe 0
Inganekwane:

R = Ibhithi efundekayo W = Ibhithi Elibhalekayo u-U = Ibhithi elingasetshenziwe, lifundeka ngokuthi '0'

-n = Inani ku-POR '1' = Ibhithi limisiwe '0' = Ibhithi lisuliwe x = Ibhithi ayaziwa

Isiqephu esingu-15-0: I-UPRCNT[15:0]: Iqukethe Inani Lerejista ye-DMTCNTH Lapho Ukubhaliswa kwe-DMTCNTL kanye ne-DMTCNTH kwagcina ukufundwa(1)
Qaphela 1: Irejista ye-DMTHOLDREG iqalwa ku-'0' Ekusetheni Kabusha, futhi ilayishwa kuphela lapho kufundwa amarejista e-DMTCNTL kanye ne-DMTCNTH.

I-DMT OPERATION

Amamodi Aof Operation

Umsebenzi oyinhloko wemojuli ye-Deadman Timer (DMT) ukuphazamisa iphrosesa esimweni sokungasebenzi kahle kwesofthiwe. Imojula ye-DMT, esebenza ewashi lesistimu, iyisibali sikhathi sokulanda imiyalelo egijima mahhala, esivalwa noma nini lapho ukulanda kwemiyalelo kwenzeka kuze kube yilapho kubala okufanayo. Imiyalo ayilandwa uma iphrosesa ikumodi yokulala.

Imojula ye-DMT iqukethe ikhawunta ye-32-bit, irejista ye-DMTCNTL efundwayo kuphela kanye ne-DMTCNTH enenani lokufanisa ukubala ukuphela kwesikhathi, njengoba kucaciswe amarejista amabili angaphandle, i-16-bit Configuration Fuse, i-FDMTCNTL ne-FDMTCNTH. Noma nini lapho kubalwa okufanayo, umcimbi we-DMT uzokwenzeka, okungeyona into kodwa ugibe oluthambile/ukuphazamiseka. Bheka isahluko esithi “I-Interrupt Controller” eshidini ledatha ledivayisi yamanje ukuze uhlole ukuthi umcimbi we-DMT uwugibe oluthambile noma uphazamise. Imojula ye-DMT ivamise ukusetshenziswa ezinhlelweni ezibaluleke kakhulu zokuphepha, lapho kufanele kubonwe noma yikuphi ukwehluleka kokusebenza kwesofthiwe nokulandelanisa.

Inika amandla i-Akanye Nokukhubaza Imojula ye-DMT

Imojuli ye-DMT inganikwa amandla noma ivalwe ukulungiselelwa kwedivayisi noma ingavulwa ngesofthiwe ngokubhalela irejista ye-DMTCON.
Uma ibhithi yokucushwa ye-DMTEN kurejista ye-FDMT isethiwe, i-DMT ihlala ivuliwe. I-ON control bit (DMTCON[15]) izobonisa lokhu ngokufunda '1'. Kule modi, i-ON bit ayikwazi ukusulwa kusofthiwe. Ukuze ukhubaze i-DMT, ukulungiselelwa kufanele kubhalwe kabusha kudivayisi. Uma i-DMTEN isethelwe ku-'0' ku-fuse, lapho-ke i-DMT iyakhutshazwa kuhadiwe.

Isofthiwe inganika amandla i-DMT ngokusetha i-ON bit kurejista ye-Deadman Timer Control (DMTCON). Nokho, ekulawuleni isofthiwe, ibhithi yokucushwa ye-DMTEN kurejista ye-FDMT kufanele isethelwe ku-'0'. Uma isinikwe amandla, ukukhubaza i-DMT kusofthiwe akwenzeki.

I-DMT Bala Isikhawu Sewindi

Imojuli ye-DMT inemodi Yokusebenza Okunefasitela. I-DMTIVT[15:0] kanye ne-DMTIVT[31:16] Izingcezu Zokulungiselela kumarejista e-FDMTIVTL kanye ne-FDMTIVTH, ngokulandelanayo, isetha inani le-inter-val yewindi. Kumodi Yewindi, isofthiwe ingasula i-DMT kuphela uma ikhawunta isewindini layo lokugcina ngaphambi kokuba kwenzeke okufanayo. Okusho ukuthi, uma inani lekhawunta le-DMT likhulu noma lilingana nenani elibhalwe enanini lesikhawu sewindi, khona-ke ukulandelana okucacile kuphela okungafakwa kumojula ye-DMT. Uma i-DMT isuliwe ngaphambi kwewindi elivunyelwe, i-Deadman Timer soft trap noma ukuphazamiseka kukhiqizwa ngokushesha.

Ukusebenza kwe-DMT Kumamodi Onga Amandla

Njengoba imojuli ye-DMT inyuswa kuphela ngokulandiwe kweziyalezo, inani lokubala ngeke lishintshe lapho umgogodla ungasebenzi. Imojula ye-DMT ihlala ingasebenzi kumamodi okulala nokungenzi lutho. Ngokushesha nje lapho idivayisi ivuka kokuthi Ukulala noma Ukungenzi lutho, ikhawunta ye-DMT iphinda iqale ukwanda.

Isetha kabusha i-DMT

I-DMT ingasethwa kabusha ngezindlela ezimbili: enye indlela ukusebenzisa Ukusetha Kabusha isistimu futhi enye indlela iwukubhala ukulandelana oku-odiwe kumarejista e-DMTPRECLR kanye ne-DMTCLR. Ukusula inani lekhawunta le-DMT kudinga ukulandelana okukhethekile kwemisebenzi:

  1. STEP1[7:0] amabhithi kurejista ye-DMTPRECLR kufanele abhalwe njengokuthi '01000000' (0x40):
    1. Uma noma yiliphi inani ngaphandle kuka-0x40 libhalelwe amabhithi e-STEP1x, ibhithi ye-BAD1 kurejista ye-DMTSTAT izosethwa futhi ibangele ukuthi kwenzeke umcimbi we-DMT.
    2. Uma Isinyathelo 2 singandulelwa Isinyathelo 1, I-BAD1 kanye ne-DMTEVENT Flags iyasethwa. I-BAD1 kanye nefulegi le-DMTEVENT lisulwa kuphela Ekusetheni Kabusha idivayisi.
  2. STEP2[7:0] amabhithi kurejista ye-DMTCLR kufanele abhalwe njengokuthi '00001000' (0x08). Lokhu kungenziwa kuphela uma kwandulelwa Isinyathelo 1 futhi i-DMT isesikhawuni sewindi elivuliwe. Uma amanani alungile ebhaliwe, ikhawunta ye-DMT izosulwa ibe nguziro. Inani lerejista ye-DMTPRECLR, DMTCLR kanye ne-DMTSTAT nayo izosulwa uziro.
    1. Uma noma yiliphi inani ngaphandle kuka-0x08 libhalelwe amabhithi e-STEP2x, ibhithi ye-BAD2 kurejista ye-DMTSTAT izosethwa futhi ibangele ukuthi kwenzeke umcimbi we-DMT.
    2. Isinyathelo sesi-2 asenziwa ngesikhathi esivulekile sewindi; kubangela ukuthi ifulegi le-BAD2 limiswe. Umcimbi we-DMT uyenzeka ngokushesha.
    3. Ukubhala ngokulandelana kwe-back-to-back preclear (0x40) nakho kubangela ukuthi ifulegi le-BAD2 limiswe futhi kubangele umcimbi we-DMT.

Qaphela: Ngemva kokulandelana okungavumelekile okucacile/okucacile, kuthatha okungenani imijikelezo emibili ukusetha ifulegi le-BAD1/BAD2 kanye nemijikelezo emithathu okungenani ukusetha i-DMTEVENT.
Amafulegi we-BAD2 kanye ne-DMTEVENT asulwa kuphela Ekusetheni Kabusha idivayisi. Bheka ku-flowchart njengoba kukhonjisiwe kuMfanekiso 3-1.

I-Flowchart Yomcimbi we-DMTI-MICROCHIP-DMT-Deadman-Timer-FIG-3

Inothi 1

  1. I-DMT inikwe amandla (ON (DMTCON[15]) njengoba ifaneleka i-FDMT Kumafuse Okulungiselela.
  2. Ikhawunta ye-DMT ingasethwa kabusha ngemva kokuphelelwa yisikhathi kwekhawunta noma izehlakalo ze-BAD1/BAD2 kuphela ngokusetha kabusha idivayisi.
  3. STEP2x ngaphambi kwe-STEP1x (i-DMTCLEAR ibhalwe ngaphambi kwe-DMTPRECLEAR) noma i-BAD_STEP1 (i-DMTPRECLEAR ibhalwe ngevelu elingalingani no-0x40).
  4. STEP1x (i-DMTPRECLEAR ibhalwe futhi ngemva kwe-STEP1x), noma BAD_STEP2 (i-DMTCLR ebhalwe ngenani elingalingani no-0x08) noma isikhawu sewindi asivuliwe.

Ukukhethwa Kwesibalo se-DMT

Isibalo se-Deadman Timer sisethwa amabhithi erejista e-DMTCNTL[15:0] kanye ne-DMTCNTH[31:16] kumarejista e-FDMTCNTL ne-FDMTCNTH, ngokulandelana. Inani lamanje lokubala le-DMT lingatholwa ngokufunda amarejista e-Deadman Timer Count aphansi nangaphezulu, i-DMTCNTL kanye ne-DMTCNTH.

Amabhithi e-PSCNT[15:0] kanye ne-PSCNT[31:16] kumarejista e-DMTPSCNTL kanye ne-DMTPSCNTH, ngokulandelana, avumela isofthiwe ukuthi ifunde inani eliphezulu elikhethiwe le-Deadman Timer. Lokho kusho ukuthi lawa mabhithi e-PSCNTx awalutho kodwa amanani abhalwe ekuqaleni kumabhithi e-DMTCNTx kumarejista e-Fuse yokumisa, i-FDMTCNTL kanye ne-FDMTCNTH. Noma nini uma kwenzeka umcimbi we-DMT, umsebenzisi angakwazi njalo ukuqhathanisa ukuze abone ukuthi inani lamanje lokubala kurejista ye-DMTCNTL ne-DMTCNTH liyalingana nenani lamarejista e-DMTPSCNTL kanye ne-DMTPSCNTH, abamba inani eliphezulu lokubala.

Amabhithi e-PSINTV[15:0] kanye ne-PSINTV[31:16] kurejista ye-DMTPSINTVL kanye ne-DMTPSINTVH, ngokulandelana, avumela isofthiwe ukuthi ifunde inani lesikhawu lewindi le-DMT. Lokho kusho ukuthi la marejista afunda inani elibhalelwe irejista ye-FDMTIVTL ne-FDMTIVTH. Ngakho-ke uma inani lamanje le-DMT eliphikisayo ku-DMTCNTL ne-DMTCNTH lifinyelela inani lamarejista e-DMTPSINTVL kanye ne-DMTPSINTVH, isikhawu sewindi siyavuleka ukuze umsebenzisi akwazi ukufaka ukulandelana okucacile kumabhithi e-STEP2x, okubangela ukuthi i-DMT isethwe kabusha.

Amabhithi e-UPRCNT[15:0] kurejista ye-DMTHOLDREG abamba inani lokugcina elifundwe amanani aphezulu e-DMT (DMTCNTH) noma nini lapho kufundwa i-DMTCNTL ne-DMTCNTH.

AMANOTHI OKUSEBENZA OKUPHATHELENE

Lesi sigaba sibonisa amanothi ohlelo lokusebenza ahlobene nalesi sigaba semanuwali. Lawa manothi ohlelo lokusebenza angase angabhalelwa imindeni yomkhiqizo we-dsPIC33/PIC24 ngokuqondile, kodwa imiqondo ifanelekile futhi ingasetshenziswa ngokulungiswa kanye nemikhawulo engaba khona. Amanothi ohlelo lokusebenza lwamanje ahlobene ne-Deadman Timer (DMT) yilawa:

Isihloko: Awekho amanothi ohlelo lokusebenza ahlobene ngalesi sikhathi.
Qaphela: Sicela uvakashele i-Microchip webindawo (www.microchip.com) ukuze uthole amanothi ohlelo engeziwe kanye nekhodi exampi-les yomndeni we-dsPIC33/PIC24 wamadivayisi.

UKUBUYEKEZWA UMLANDO

Isibuyekezo A (Februwari 2014)

  • Lena inguqulo yokuqala ekhishwe yale dokhumenti.

Isibuyekezo B (Mashi 2022)

  • Izibuyekezo Umfanekiso 1-1 kanye nomfanekiso 3-1.
  • Izibuyekezo Irejista 2-1, Bhalisa 2-2, Bhalisa 2-3, Bhalisa 2-4, Bhalisa 2-9 kanye Bhalisa 2-10. Izibuyekezo Ithebula 2-1 kanye neThebula 2-2.
  • Izibuyekezo Isigaba 1.0 “Isingeniso”, Isigaba 2.0 “Amarejista e-DMT”, Isigaba 3.1 “Izindlela Zokusebenza”, Isigaba 3.2 “Ukunika amandla Nokukhubaza Imojula ye-DMT”, Isigaba 3.3
  • “I-DMT Bala Isikhawu Sewindi”, Isigaba 3.5 “Ukusetha kabusha i-DMT” kanye neSigaba 3.6 “Ukukhethwa Kwesibalo Se-DMT”.
  • Ihambisa Imephu Yokubhalisa iye kuSigaba 2.0 "Amarejista e-DMT".

Qaphela imininingwane elandelayo yesici sokuvikela ikhodi emikhiqizweni ye-Microchip:

  • Imikhiqizo ye-Microchip ihlangabezana nokucaciswa okuqukethwe ku-Microchip Data Sheet yayo.
  • I-Microchip ikholelwa ukuthi umkhaya wayo wemikhiqizo uvikelekile uma usetshenziswa ngendlela ehlosiwe, ngaphakathi kwezicaciso zokusebenza, nangaphansi kwezimo ezivamile.
  • Amanani e-Microchip futhi avikela ngokunamandla amalungelo ayo okuvikela ubunikazi bokusungula. Imizamo yokwephula izici zokuvikela ikhodi yomkhiqizo we-Microchip inqatshelwe ngokuphelele futhi ingase yephule uMthetho we-Digital Millennium Copyright Act.
  • I-Microchip nanoma yimuphi omunye umkhiqizi we-semiconductor ongaqinisekisa ukuphepha kwekhodi yayo. Ukuvikelwa kwekhodi akusho ukuthi siqinisekisa ukuthi umkhiqizo “awunakunqamuka”. Ukuvikelwa kwekhodi kuhlala kuvela njalo. I-Microchip izinikele ekuthuthukiseni ngokuqhubekayo izici zokuvikela ikhodi zemikhiqizo yethu.

Lokhu kushicilelwa kanye nolwazi olulapha kungasetshenziswa kuphela emikhiqizweni ye-Microchip, okuhlanganisa ukuklama, ukuhlola, nokuhlanganisa imikhiqizo ye-Microchip nohlelo lwakho lokusebenza. Ukusetshenziswa kwalolu lwazi nganoma iyiphi enye indlela kwephula le migomo. Ulwazi olumayelana nezinhlelo zokusebenza zedivayisi lunikezwa ukuze kube lula kuwe futhi lungase luthathelwe indawo yizibuyekezo. Kuyisibopho sakho ukuqinisekisa ukuthi isicelo sakho sihlangabezana nezicaciso zakho. Xhumana nehhovisi lakho lendawo yokuthengisa le-Microchip ukuze uthole ukwesekwa okwengeziwe noma, thola ukwesekwa okwengeziwe kokuthi https://www.microchip.com/en-us/support/design-help/client-support-services.

LOLU LWAZI LUNIKEZWA YI-MICROCHIP “NJENGOBA LUKHO”. I-MICROCHIP AYIKUMELELI NOMA IZIQINISEKISO ZEMPILO KWANOMA YILUPHI UHLOBO NOMA KUCHAZWA NOMA OKUSHIWO, OKUBHALWE NOMA OKUSHIWO, OKUMTHETHO NOMA OKUNYE, OKUPHATHELENE NOLWAZI OKUHLANGANISIWE KODWA AKUkhawulelwe KUNOMA YILUPHI ISIQINISEKISO, UKWENZA ISIQINISEKISO, UKUNIKEZISWA KANYE OKUSHIWO. INHLOSO ENGASEKHO, NOMA IZIQINISEKISO EZIPHATHELENE NEsimo, IKHWALITHI, NOMA UKUSEBENZA KWAYO.

AKUKHO MCIMBI ONGAZOBA NESIbophezelo I-MICROCHIP NGANOMA YILUPHI ULWAZI LWE-INDI-RECT, ESIKHETHEKILE, ESIJEZISO, ISENZAKALO, NOMA OKUPHATHELELE UKULAHLEKELWA OKUNGEZESIKHATHI, UMONAKALO, IZINDLEKO, NOMA Izindleko zanoma yiluphi uhlobo OKUPHATHELENE NOLWAZI NOMA UKUSETSHENZISWA KWALO, NOMA KUNZE KWENZEKE KAHLE. WELULEKWE NGAKHO OKUNGENZEKA NOMA UMONAKALO UNGABONAKALA. NGENXA ESIPHELELE KAKHULU ESIVUMELELWE UMTHETHO, ISIBOPHO SESIWONKE SE-MICROCHIP KUZO ZONKE IZINKINGA NGANOMA YIYIPHI INDLELA EPHATHANA NOLWAZI NOMA UKUSETSHENZISWA KWALO NGEKE KWEQE INANI LEZIMALI, UMA LIKHONA, OYIKHOKHE NGOKUQONDILE UKUZE UKWAZISE.

Ukusetshenziswa kwamadivayisi e-Microchip ekusekeleni impilo kanye/noma izicelo zokuphepha kusengozini yomthengi ngokuphelele, futhi umthengi uyavuma ukuvikela, ukunxephezela nokubamba i-Microchip engenabungozi kunoma yimuphi nanoma yimuphi umonakalo, izimangalo, amasudi, noma izindleko ezibangelwa ukusetshenziswa okunjalo. Awekho amalayisensi adluliswayo, ngokusobala noma ngenye indlela, ngaphansi kwanoma imaphi amalungelo empahla yengqondo ye-Microchip ngaphandle kwalapho kushiwo ngenye indlela.

Izimpawu zokuhweba
Igama le-Microchip nelogo, ilogo ye-Microchip, i-Adaptec, i-AnyRate, i-AVR, ilogo ye-AVR, i-AVR Freaks, i-BesTime, i-BitCloud, i-CryptoMemory, i-CryptoRF, i-dsPIC, i-flexPWR, i-HELDO, i-IGLOO, i-JukeBlox, i-KeeLoq, i-Kleer, i-LANCheck, i-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, SuperF , i-Symmetricom, i-SyncServer, i-Tachyon, i-TimeSource, i-tinyAVR, i-UNI/O, i-Vectron, ne-XMEGA izimpawu zokuthengisa ezibhalisiwe ze-Microchip Technology Incorporated e-USA nakwamanye amazwe.
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, I-SmartFusion, i-SyncWorld, i-Temux, i-TimeCesium, i-TimeHub, i-TimePictra, i-TimeProvider, i-TrueTime, i-WinPath, ne-ZL izimpawu zokuthengisa ezibhalisiwe ze-Microchip Technology Incorporated e-USA.

Ukucindezelwa kokhiye abaseduze, i-AKS, i-Analog-for-the-Digital Age, noma iyiphi i-Capacitor, i-AnyIn, i-AnyOut, i-Augmented Switching, i-BlueSky, i-BodyCom, i-CodeGuard, i-CryptoAuthentication, i-CryptoAutomotive, i-CryptoCompanion, i-CryptoController, i-dsPICDEM, i-dsPICDEM.net, i-Dynamic Average, i-Dynamic Aveve. , 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 ICE Matrix , 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, I-VariSense, i-VectorBlox, i-VeriPHY, ViewI-Span, i-WiperLock, i-XpressConnect, ne-ZENA izimpawu zokuthengisa ze-Microchip Technology Incorporated e-USA nakwamanye amazwe.
I-SQTP iwuphawu lwesevisi lwe-Microchip Technology Incorporated e-USA

Ilogo ye-Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom, kanye ne-Trusted Time izimpawu zokuthengisa ezibhalisiwe ze-Microchip Technology Inc. kwamanye amazwe.
I-GestIC inguphawu lokuthengisa olubhalisiwe lwe-Microchip Technology Germany II GmbH & Co. KG, inkampani ephethwe yi-Microchip Technology Inc., kwamanye amazwe.
Zonke ezinye izimpawu zokuthengisa ezishiwo lapha ziyimpahla yezinkampani zazo.

© 2014-2022, Microchip Technology Incorporated kanye nezinkampani ezingaphansi kwayo. Wonke Amalungelo Agodliwe.
I-ISBN: 978-1-6683-0063-3

Ukuze uthole ulwazi mayelana ne-Microchip's Quality Management Systems, sicela uvakashele www.microchip.com/quality.
2014-2022 Microchip Technology Inc. kanye nezinkampani ezingaphansi kwayo

Ukuthengisa Nesevisi Yomhlaba Wonke

I-AMERICAS
Ihhovisi Lebhizinisi

Atlanta

Austin, TX

EBoston

China - Xiamen

  • Ucingo: 86-592-2388138

I-Netherlands - Drunen

  • Ucingo: 31-416-690399
  • Ifeksi: 31-416-690340

I-Norway - Trondheim

  • Ucingo: 47-7288-4388

Poland - Warsaw

  • Ucingo: 48-22-3325737

Amadokhumenti / Izinsiza

I-MICROCHIP DMT Deadman Timer [pdf] Umhlahlandlela Womsebenzisi
I-DMT Deadman Timer, i-DMT, i-Deadman Timer, i-Timer

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *