ʻO MICROCHIP DMT ʻO ka manawa make
Nānā: Ua manaʻo ʻia kēia ʻāpana manual reference no ka hoʻokō ʻana i nā pepa ʻikepili. Ma muli o ka ʻano mea like ʻole, ʻaʻole pili kēia ʻāpana manual i nā mea hana dsPIC33/PIC24 āpau.
- E ʻoluʻolu e nānā i ka memo ma ka hoʻomaka o ka mokuna "Deadman Timer (DMT)" ma ka pepa ʻikepili o kēia manawa e nānā inā kākoʻo kēia palapala i ka mea āu e hoʻohana nei.
- Loaʻa nā pepa ʻikepili mea hana a me nā ʻāpana puke kuhikuhi ʻohana no ka hoʻoiho ʻana mai ka Microchip Worldwide Webkahua ma: http://www.microchip.com.
OLELO HOOLAHA
Hoʻolālā ʻia ka module Deadman Timer (DMT) i mea e hiki ai i nā mea hoʻohana ke nānā i ke olakino o kā lākou polokalamu noi ma o ka koi ʻana i nā manawa hoʻopau manawa i loko o ka pukaaniani manawa i kuhikuhi ʻia e ka mea hoʻohana. ʻO ka module DMT he counter synchronous a inā hiki, helu i nā kiʻi aʻo, a hiki ke hana i kahi pahele palupalu. E nānā i ka mokuna "Interrupt Controller" ma ka pepa ʻikepili o kēia manawa e nānā inā he pahele palupalu ka hanana DMT inā ʻaʻole holoi ʻia ka counter DMT i loko o kahi helu o nā kuhikuhi. Hoʻopili maʻamau ka DMT i ka uaki ʻōnaehana e hoʻokele i ka mea hana (TCY). Hōʻike ka mea hoʻohana i ka waiwai manawa manawa a me kahi waiwai mask e kuhikuhi ana i ka laulā o ka puka makani, ʻo ia ka laulā o nā helu i manaʻo ʻole ʻia no ka hanana hoʻohālikelike.
ʻO kekahi o nā hiʻohiʻona nui o kēia module:
- Hiki ke hoʻomalu ʻia ka hoʻonohonoho ʻana a i ʻole ka lako polokalamu
- ʻO ka manawa hoʻomaha a i ʻole ka helu ʻōlelo a ka mea hoʻohana
- ʻElua mau kaʻina aʻo e hoʻomaʻemaʻe i ka manawa
- 32-bit configurable window e holoi i ka manawa
hōʻike i kahi kiʻina poloka o ka module Deadman Timer.
ʻO ke kiʻikuʻi poloka ʻo Deadman Timer Module
Nānā:
- Hiki ke hoʻohana ʻia ka DMT ma ka papa inoa Configuration, FDMT, a i ʻole ma ka Special Function Register (SFR), DMTCON.
- Hoʻopaʻa ʻia ka DMT i kēlā me kēia manawa e kiʻi ʻia nā ʻōlelo aʻo e ka mea hana me ka hoʻohana ʻana i ka uaki ʻōnaehana. No exampma hope o ka hoʻokō ʻana i kahi ʻōlelo aʻo GOTO (e hoʻohana ana i ʻehā mau ʻōkuhi aʻo), e hoʻonui ʻia ka counter DMT i hoʻokahi wale nō.
- ʻO BAD1 a me BAD2 nā hae kaʻina kūpono ʻole. No ka ʻike hou aku, e nānā i ka Pauku 3.5 "Hoʻoponopono hou i ka DMT".
- Hoʻomalu ʻia ka DMT Max Count e ka waiwai mua o nā papa inoa FDMTCNL a me FDMTCNH.
- ʻO kahi hanana DMT he pahele palupalu hiki ʻole ke uhi ʻia.
hōʻike i ke kiʻikuhi manawa o kahi hanana Deadman Timer.
Ka Hana Manawa Deadman
DMT KAUKAU
Nānā: Loaʻa i kēlā me kēia ʻano mea ʻohana dsPIC33/PIC24 i hoʻokahi a ʻoi aku paha nā modula DMT. E nānā i nā pepa ʻikepili o nā mea hana no nā kikoʻī hou aku.
- Aia ka module DMT i nā papa inoa hana kūikawā (SFRs):
- DMTCON: Kakau inoa Mana Manawa Deadman
- Hoʻohana ʻia kēia papa inoa e hiki ai a hoʻopau paha i ka Deadman Timer.
- DMTPRECLR: Hoʻopaʻa inoa ʻo Deadman Timer Preclear
- Hoʻohana ʻia kēia papa inoa e kākau i kahi huaʻōlelo preclear e hoʻomaʻemaʻe i ka Deadman Timer.
- DMTCLR: Hoʻopaʻa inoa ʻo Deadman Timer Clear
- Hoʻohana ʻia kēia papa inoa e kākau i kahi huaʻōlelo maopopo ma hope o ka kākau ʻana i kahi huaʻōlelo preclear i ka
- Kakau inoa DMTPRECLR. E hoʻomaʻemaʻe ʻia ka Deadman Timer ma hope o kahi kākau huaʻōlelo maopopo.
- DMTSTAT: Hoʻopaʻa inoa ʻo Deadman Timer
- Hāʻawi kēia papa inoa i ke kūlana no nā huaʻōlelo huaʻōlelo hewa ʻole a i ʻole nā hanana, a i ʻole nā hanana Deadman Timer a inā e wehe ʻia ka puka aniani DMT.
- DMTCNTL: Ka helu haʻahaʻa a me ka helu manawa manawa make
- DMTCNTH: Kakau helu kiʻekiʻe ʻo Deadman Timer
- ʻO kēia mau helu helu haʻahaʻa a kiʻekiʻe, me ke ʻano he 32-bit counter register, e ʻae i ka polokalamu mea hoʻohana e heluhelu i nā ʻike o ka counter DMT.
- DMTPSCNTL: Kaulana Post Configur DMT Count Status Kinoino Haahaa a
- DMTPSCNTH: Kaulana Post Configur DMT Count Status Register High
- Hāʻawi kēia mau papa inoa haʻahaʻa a kiʻekiʻe i ka waiwai o nā bits Configuration DMTCNTx ma nā papa inoa FDMTCNTL a me FDMTCNTH.
- DMTPSINTVL: Kaulana Post Configur DMT Interval Status Register Low and
- DMTPSINTVH: Kaulana Post Configur DMT Interval Status Register High
- Hāʻawi kēia mau papa inoa haʻahaʻa a kiʻekiʻe i ka waiwai o nā bits Configuration DMTIVTx ma nā papa inoa FDMTIVTL a me FDMTIVTH.
- DMTHOLDREG: DMT Hoʻopaʻa inoa
- Aia kēia papa inoa i ka waiwai heluhelu hope loa o ka papa inoa DMTCNH ke heluhelu ʻia nā papa inoa DMTCNTH a me DMCNTL.
Hoʻopaʻa inoa Fuse Configuration e pili ana i ka Module Timer Deadman
Kainoa inoa | wehewehe |
FDMT | ʻO ka hoʻonohonoho ʻana i ka bit DMTEN ma kēia papa inoa e hiki ai i ka module DMT a inā maopopo kēia bit, hiki ke hoʻohana ʻia ka DMT i nā lako polokalamu ma o ka DMTCON register. |
FDMTCNTL a me FDMTCNTH | I lalo (DMTCNT[15:0]) a me luna (DMTCNT[31:16])
Hoʻonohonoho nā 16 bits i ka 32-bit DMT aʻo helu helu manawa. ʻO ka waiwai i kākau ʻia i kēia mau papa inoa ʻo ia ka huina o nā ʻōlelo kuhikuhi i koi ʻia no kahi hanana DMT. |
FDMTIVTL a me FDMTIVTH | ʻO lalo (DMTIVT[15:0]) a me luna (DMTIVT[31:16])
Hoʻonohonoho nā 16 bits i ka 32-bit DMT window interval. ʻO ka waiwai i kākau ʻia i kēia mau papa inoa ʻo ia ka helu liʻiliʻi o nā ʻōlelo aʻoaʻo e pono ai e hoʻomaʻemaʻe i ka DMT. |
Palapala Palapala
Hāʻawi ʻia kahi hōʻuluʻulu o nā papa inoa e pili ana i ka module Deadman Timer (DMT) ma ka Papa 2-2.
Inoa SFR | Bit 15 | Bit 14 | Bit 13 | Bit 12 | Bit 11 | Bit 10 | Bit 9 | Bit 8 | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
DMTCON | ON | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
DMTPRECLR | KANAWAI 1[7:0] | — | — | — | — | — | — | — | — | |||||||
DMTCLR | — | — | — | — | — | — | — | — | KANAWAI 2[7:0] | |||||||
DMTSTAT | — | — | — | — | — | — | — | — | INO1 | INO2 | DMTEVENT | — | — | — | — | WINOPN |
DMTNTL | HELU[15:0] | |||||||||||||||
DMTCNTH | HELU[31:16] | |||||||||||||||
DMTHOLDREG | UPRCNT[15:0] | |||||||||||||||
DMTPSCNTL | PSCNT[15:0] | |||||||||||||||
DMTPSCNTH | PSCNT[31:16] | |||||||||||||||
DMTPSINTVL | PSINTV[15:0] | |||||||||||||||
DMTPSINTVH | PSINTV[31:16] |
Kaao: ʻaʻole i hoʻokō ʻia, heluhelu ʻia ʻo '0'. Hōʻike ʻia nā waiwai hoʻonohonoho hou i ka hexadecimal.
Kakau inoa DMT
DMTCON: Kakau inoa Mana Manawa Deadman
R/W-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
ON(1,2) | — | — | — | — | — | — | — |
iki 15 | iki 8 |
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
iki 7 | iki 0 |
Kaao:
R = Bit hiki ke heluhelu ʻia W = Bit hiki ke kākau ʻia U = Bit i hoʻokō ʻole ʻia, heluhelu ʻia ʻo '0' -n = Waiwai ma POR '1' = Hoʻonohonoho ʻia ka bit '0' = Hoʻomaʻemaʻe ʻia ka bit x = ʻAʻole ʻike ʻia ka bit |
Nānā
- Aia ka mana o kēia bit i ka wā DMTEN = 0 i ka papa inoa FDMT.
- ʻAʻole hiki ke hoʻopau ʻia ka DMT ma ka polokalamu. ʻAʻohe hopena o ke kākau '0' i kēia bit.
DMTPRECLR: Hoʻopaʻa inoa ʻo 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 |
KANAWAI 1[7:0](1) | |||||||
iki 15 | iki 8 |
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
iki 7 | iki 0 |
Kaao:
R = Bit hiki ke heluhelu ʻia W = Bit hiki ke kākau ʻia U = Bit i hoʻokō ʻole ʻia, heluhelu ʻia ʻo '0' -n = Waiwai ma POR '1' = Hoʻonohonoho ʻia ka bit '0' = Hoʻomaʻemaʻe ʻia ka bit x = ʻAʻole ʻike ʻia ka bit |
Nānā1: Hoʻomaʻemaʻe ʻia nā bits [15:8] i ka wā e hoʻihoʻi ʻia ai ka counter DMT ma ke kākau ʻana i kahi kaʻina pololei o STEP1 a me STEP2.
DMTCLR: Hoʻopaʻa inoa ʻo Deadman Timer Clear
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
iki 15 | iki 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 |
KANAWAI 2[7:0](1) | |||||||
iki 7 | iki 0 |
Kaao:
R = Bit hiki ke heluhelu ʻia W = Bit hiki ke kākau ʻia U = Bit i hoʻokō ʻole ʻia, heluhelu ʻia ʻo '0' -n = Waiwai ma POR '1' = Hoʻonohonoho ʻia ka bit '0' = Hoʻomaʻemaʻe ʻia ka bit x = ʻAʻole ʻike ʻia ka bit |
Nānā1: Hoʻomaʻemaʻe ʻia nā bits [7:0] i ka wā e hoʻihoʻi ʻia ai ka counter DMT ma ke kākau ʻana i kahi kaʻina pololei o STEP1 a me STEP2.
DMTSTAT: Hoʻopaʻa inoa ʻo Deadman Timer
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
iki 15 | iki 8 |
R-0 | R-0 | R-0 | U-0 | U-0 | U-0 | U-0 | R-0 |
INO1(1) | INO2(1) | DMTEVENT(1) | — | — | — | — | WINOPN |
iki 7 | iki 0 |
Kaao:
R = Bit hiki ke heluhelu ʻia W = Bit hiki ke kākau ʻia U = Bit i hoʻokō ʻole ʻia, heluhelu ʻia ʻo '0' -n = Waiwai ma POR '1' = Hoʻonohonoho ʻia ka bit '0' = Hoʻomaʻemaʻe ʻia ka bit x = ʻAʻole ʻike ʻia ka bit |
Nānā1: Hoʻomaʻemaʻe wale ʻia nā ʻāpana BAD1, BAD2 a me DMTEVENT ma kahi Reset.
DMTCNTL: Ka helu haʻahaʻa o ka helu manawa make
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
HELU[15:8] |
bit 15 bit 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
HELU[7:0] |
iki 7 iki 0 |
Kaao:
R = Bit hiki ke heluhelu ʻia W = Bit hiki ke kākau ʻia U = Bit i hoʻokō ʻole ʻia, heluhelu ʻia ʻo '0' -n = Waiwai ma POR '1' = Hoʻonohonoho ʻia ka bit '0' = Hoʻomaʻemaʻe ʻia ka bit x = ʻAʻole ʻike ʻia ka bit |
bit 15-0: COUNTER[15:0]: Heluhelu i nā ʻike o kēia manawa o nā ʻāpana helu DMT haʻahaʻa
DMTCNTH: Kakau helu kiʻekiʻe ka helu manawa make
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
HELU[31:24] |
bit 15 bit 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
HELU[23:16] |
iki 7 iki 0 |
Kaao:
R = Bit hiki ke heluhelu ʻia W = Bit hiki ke kākau ʻia U = Bit i hoʻokō ʻole ʻia, heluhelu ʻia ʻo '0' -n = Waiwai ma POR '1' = Hoʻonohonoho ʻia ka bit '0' = Hoʻomaʻemaʻe ʻia ka bit x = ʻAʻole ʻike ʻia ka bit |
bit 15-0: COUNTER[31:16]: Heluhelu i nā ʻike o kēia manawa o nā ʻāpana helu DMT kiʻekiʻe
DMTPSCNTL: Hoʻopaʻa Kūlana Kaulana DMT Helu Kau inoa Haʻahaʻa
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[15:8] | |||||||
iki 15 | iki 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
PSCNT[7:0] |
iki 7 iki 0 |
Kaao:
R = Bit hiki ke heluhelu ʻia W = Bit hiki ke kākau ʻia U = Bit i hoʻokō ʻole ʻia, heluhelu ʻia ʻo '0' -n = Waiwai ma POR '1' = Hoʻonohonoho ʻia ka bit '0' = Hoʻomaʻemaʻe ʻia ka bit x = ʻAʻole ʻike ʻia ka bit |
bit 15-0: PSCNT[15:0]: Haahaa DMT Instruction Count Value Configuration Status bits ʻO kēia ka waiwai mau o ka FDMTCNTL Configuration register.
DMTPSCNTH: Hoʻonohonoho i ke kūlana helu DMT helu kūlana kiʻekiʻe
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[31:24] | |||||||
iki 15 | iki 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[23:16] | |||||||
iki 7 | iki 0 |
Kaao:
R = Bit hiki ke heluhelu ʻia W = Bit hiki ke kākau ʻia U = Bit i hoʻokō ʻole ʻia, heluhelu ʻia ʻo '0' -n = Waiwai ma POR '1' = Hoʻonohonoho ʻia ka bit '0' = Hoʻomaʻemaʻe ʻia ka bit x = ʻAʻole ʻike ʻia ka bit |
bit 15-0: PSCNT[31:16]: Kiʻekiʻe DMT Instruction Count Value Configuration Status bits ʻO kēia ka waiwai mau o ka FDMTCNTH Configuration register.
DMTPSINTVL: Hoʻopaʻa i ke kūlana hoʻopaʻa inoa DMT
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
PSINTV[15:8] |
bit 15 bit 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
PSINTV[7:0] |
iki 7 iki 0 |
Kaao:
R = Bit hiki ke heluhelu ʻia W = Bit hiki ke kākau ʻia U = Bit i hoʻokō ʻole ʻia, heluhelu ʻia ʻo '0' -n = Waiwai ma POR '1' = Hoʻonohonoho ʻia ka bit '0' = Hoʻomaʻemaʻe ʻia ka bit x = ʻAʻole ʻike ʻia ka bit |
bit 15-0: PSINTV[15:0]: Nā bits kūlana hoʻonohonoho hoʻonohonoho puka makani DMT haʻahaʻa ʻO kēia ka waiwai mau o ka papa inoa FDMTIVTL Configuration.
DMTPSINTVH: Hoʻopaʻa kūlana kiʻekiʻe DMT Interval Status
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSINTV[31:24] | |||||||
iki 15 | iki 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSINTV[23:16] | |||||||
iki 7 | iki 0 |
Kaao:
R = Bit hiki ke heluhelu ʻia W = Bit hiki ke kākau ʻia U = Bit i hoʻokō ʻole ʻia, heluhelu ʻia ʻo '0' -n = Waiwai ma POR '1' = Hoʻonohonoho ʻia ka bit '0' = Hoʻomaʻemaʻe ʻia ka bit x = ʻAʻole ʻike ʻia ka bit |
bit 15-0: PSINTV[31:16]: ʻO nā bits kūlana hoʻonohonoho hoʻonohonoho puka makani DMT kiʻekiʻe ʻO kēia ka waiwai mau o ka FDMTIVTH Configuration register.
DMTHOLDREG: DMT Hold Register
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
UPRCNT[15:8](1) | |||||||
iki 15 | iki 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
UPRCNT[7:0](1) | |||||||
iki 7 | iki 0 |
Kaao:
R = Bit hiki ke heluhelu ʻia W = Bit hiki ke kākau ʻia U = Bit i hoʻokō ʻole ʻia, heluhelu ʻia ʻo '0' -n = Waiwai ma POR '1' = Hoʻonohonoho ʻia ka bit '0' = Hoʻomaʻemaʻe ʻia ka bit x = ʻAʻole ʻike ʻia ka bit |
bit 15-0: UPRCNT[15:0]: Loaʻa i ka waiwai o ka DMTCTH Register i ka wā i heluhelu hope ʻia ai nā moʻolelo DMCNTL a me DMTCNTH (1)
Nānā 1: Hoʻomaka ʻia ka papa inoa DMTHOLDREG i '0' ma ka Reset, a hoʻouka wale ʻia ke heluhelu ʻia nā papa inoa DMCNTL a me DMTCNTH.
DMT OPERATION
Nā ʻano hana Aof
ʻO ka hana mua o ka module Deadman Timer (DMT) ka hoʻopau ʻana i ke kaʻina hana inā loaʻa kahi lako polokalamu. ʻO ka module DMT, e hana ana ma ka uaki ʻōnaehana, he manawa kiʻi aʻo manuahi, e hoʻopaʻa ʻia i nā manawa a pau e loaʻa ai kahi kiʻi aʻo a hiki i ka loaʻa ʻana o kahi helu helu. ʻAʻole kiʻi ʻia nā ʻōlelo aʻoaʻo inā aia ka mea hana i ke ʻano moe.
Aia ka module DMT me kahi counter 32-bit, ka heluhelu-wale DMTNTL a me DMTCNH nā papa inoa me ka helu helu manawa-waho, e like me ka mea i kuhikuhi ʻia e nā papa inoa ʻelua o waho, 16-bit Configuration Fuse registers, FDMTCNTL a me FDMTCNTH. I kēlā me kēia manawa e loaʻa ai ka pāʻani helu, hiki mai kahi hanana DMT, ʻaʻole ia he pahele palupalu. E nānā i ka mokuna "Interrupt Controller" ma ka pepa ʻikepili o kēia manawa e nānā inā he pahele palupalu ka hanana DMT. Hoʻohana maʻamau ʻia kahi module DMT i nā noi koʻikoʻi a me ka palekana, kahi e ʻike ʻia ai kekahi hemahema o ka hana a me ka hoʻonohonoho ʻana.
E ho'ā ana a hoʻopau i ka Module DMT
Hiki ke hoʻohana ʻia a hoʻopau ʻia ka module DMT e ka hoʻonohonoho hoʻonohonoho ʻana a i ʻole hiki ke hoʻohana ʻia ma o ka lako polokalamu ma ke kākau ʻana i ka papa inoa DMTCON.
Inā hoʻonohonoho ʻia ka bit Configuration DMTEN ma ka papa inoa FDMT, hiki ke hoʻohana mau ʻia ka DMT. Na ka ON control bit (DMTCON[15]) e hōʻike i kēia ma ka heluhelu ʻana i kahi '1'. Ma kēia ʻano, ʻaʻole hiki ke holoi ʻia ka bit ON i ka lako polokalamu. No ka hoʻopau ʻana i ka DMT, pono e kākau hou ʻia ka hoʻonohonoho ʻana i ka hāmeʻa. Inā hoʻonoho ʻia ʻo DMTEN i '0' i loko o ka fuse, a laila pio ka DMT i ka lako.
Hiki i ka lako polokalamu ke hoʻohana i ka DMT ma ka hoʻonohonoho ʻana i ka bit ON ma ka papa inoa Deadman Timer Control (DMTCON). Eia naʻe, no ka hoʻomalu polokalamu, pono e hoʻonohonoho ʻia ka bit Configuration DMTEN ma ka papa inoa FDMT i '0'. Ke hoʻohana ʻia, ʻaʻole hiki ke hoʻopau i ka DMT i ka lako polokalamu.
DMT helu puka makani
Loaʻa i ka module DMT kahi ʻano hana Windowed. ʻO ka DMTIVT[15:0] a me DMTIVT[31:16] ʻO nā ʻāpana hoʻonohonoho i loko o nā FDMTIVTL a me FDMTIVTH papa inoa, e hoʻonohonoho i ka waiwai inter-val pukaaniani. Ma ke ʻano Windowed, hiki i ka polokalamu ke hoʻomaʻemaʻe i ka DMT wale nō ke kū ka counter i kona puka makani hope ma mua o ka hiki ʻana o kahi helu helu. ʻO ia hoʻi, inā ʻoi aku ka nui o ka helu counter DMT ma mua a i ʻole like me ka waiwai i kākau ʻia i ka waiwai waena puka makani, a laila hiki ke hoʻokomo ʻia ke kaʻina akaka i loko o ka module DMT. Inā hoʻomaʻemaʻe ʻia ka DMT ma mua o ka puka aniani i ʻae ʻia, hoʻopuka koke ʻia kahi pahele palupalu Deadman Timer a i ʻole hoʻopau.
ʻO ka hana DMT ma nā ʻano hoʻōla mana
Ma muli o ka hoʻonui ʻia ʻana o ka module DMT e nā kiʻi ʻōlelo aʻo, ʻaʻole e loli ka helu helu ke hana ʻole ke kumu. ʻAʻole paʻa ka module DMT i nā ʻano moe a me nā ʻano Idle. Ke ala aʻe ka hāmeʻa mai Sleep a i ʻole Idle, hoʻomaka hou ka helu DMT e hoʻonui.
Hoʻoponopono hou i ka DMT
Hiki ke hoʻonohonoho hou ʻia ka DMT ma nā ʻano ʻelua: ʻo ke ala hoʻokahi e hoʻohana ana i kahi ʻōnaehana Reset a ʻo kahi ala ʻē aʻe ma ke kākau ʻana i kahi kaʻina i kauoha ʻia i ka DMTPRECLR a me ka DMTCLR registers. Pono ka hoʻomaʻemaʻe ʻana i ka waiwai counter DMT i kahi kaʻina hana kūikawā:
- Pono e kākau ʻia nā ʻāpana STEP1[7:0] ma ka papa inoa DMTPRECLR e like me '01000000' (0x40):
- Inā kākau ʻia kekahi waiwai ʻē aʻe ma mua o 0x40 i nā bits STEP1x, e hoʻonohonoho ʻia ka bit BAD1 ma ka papa inoa DMTSTAT a hoʻomaka ia i kahi hanana DMT.
- Inā ʻaʻole ma mua o ka ʻanuʻu 2 e ka ʻanuʻu 1, ua hoʻonohonoho ʻia nā hae BAD1 a me DMTEVENT. Hoʻomaʻemaʻe wale ʻia nā hae BAD1 a me DMTEVENT ma kahi hāmeʻa Reset.
- Pono e kākau ʻia nā ʻāpana STEP2[7:0] ma ka papa inoa DMTCLR e like me '00001000' (0x08). Hiki ke hana ʻia kēia inā ma mua o ka ʻanuʻu 1 a aia ka DMT i loko o ka pukaaniani hāmama. Ke kākau ʻia nā waiwai kūpono, e holoi ʻia ka counter DMT i ka ʻole. E hoʻomaʻemaʻe ʻia ka waiwai o ka DMTPRECLR, DMTCLR a me DMTSTAT kakau inoa 'ole.
- Inā kākau ʻia kekahi waiwai ʻē aʻe ma mua o 0x08 i nā bits STEP2x, e hoʻonohonoho ʻia ka bit BAD2 i loko o ka papa inoa DMTSTAT a hoʻokumu i kahi hanana DMT.
- ʻAʻole hoʻokō ʻia ka ʻanuʻu 2 ma ka puka makani ākea; ke kumu e kau ai ka hae BAD2. Hiki koke mai kahi hanana DMT.
- ʻO ke kākau ʻana i nā kaʻina hoʻomaʻamaʻa mua (0x40) e hoʻonohonoho ʻia ka hae BAD2 a hoʻokumu i kahi hanana DMT.
Nānā: Ma hope o ke kaʻina preclear/akaka hewa ʻole, pono e hoʻonohonoho i ka hae BAD1/BAD2 a ma kahi liʻiliʻi e hoʻonohonoho i ka DMTEVENT.
Hoʻomaʻemaʻe wale ʻia nā hae BAD2 a me DMTEVENT ma kahi hāmeʻa Reset. E nānā i ka papa kuhikuhi holoʻokoʻa e like me ka mea i hōʻike ʻia ma ke Kiʻi 3-1.
Palapala Kahe no ka hanana DMT
Nānā 1
- Hoʻohana ʻia ʻo DMT (ON (DMTCON[15]) e like me ke kūpono e FDMT ma nā Configuration Fuses.
- Hiki ke hoʻopaʻa hou ʻia ka counter DMT ma hope o ka pau ʻana o ka counter a i ʻole nā hanana BAD1/BAD2 wale nō e ka mea hoʻoponopono hou.
- STEP2x ma mua o STEP1x (DMTCLEAR i kākau ʻia ma mua o DMTPRECLEAR) a i ʻole BAD_STEP1 (DMTPRECLEAR i kākau ʻia me ka waiwai ʻaʻole like me 0x40).
- STEP1x (DMTPRECLEAR kākau hou ʻia ma hope o STEP1x), a i ʻole BAD_STEP2 (DMTCLR i kākau ʻia me ka waiwai ʻaʻole like me 0x08) a i ʻole wehe ʻia ka wā pukaaniani.
Koho Helu DMT
Hoʻonohonoho ʻia ka helu Deadman Timer e ka DMTCNTL[15:0] a me DMTCNTH[31:16] kākau inoa i nā bits ma ka FDMTCNTL a me FDMTCNTH mau papa inoa. Hiki ke loaʻa ka helu helu DMT o kēia manawa ma ka heluhelu ʻana i nā papa inoa helu Deadman Timer Count haʻahaʻa, DMTNTL a me DMTCNTH.
ʻO nā ʻāpana PSCNT[15:0] a me PSCNT[31:16] i loko o nā papa inoa DMTPSCNTL a me DMTPSCNTH, e ʻae i ka polokalamu e heluhelu i ka helu kiʻekiʻe i koho ʻia no ka Deadman Timer. ʻO ia hoʻi, ʻaʻohe mea ʻē aʻe kēia mau waiwai bit PSCNTx akā ʻo nā waiwai i kākau mua ʻia i nā bits DMTCNTx i loko o nā papa inoa Configuration Fuse, FDMTCNTL a me FDMTCNTH. Ke hiki mai ka hanana DMT, hiki i ka mea hoʻohana ke hoʻohālikelike i nā manawa a pau e ʻike inā ua like ke kumu kūʻai o ka DMTNTL a me DMTCNTH me ka waiwai o nā papa inoa DMTPSCNTL a me DMTPSCNTH, nona ka helu helu kiʻekiʻe.
ʻO ka PSINTV[15:0] a me PSINTV[31:16] bits i loko o ka DMTPSINTVL a me DMTPSINTVH kakau inoa, i kēlā me kēia, e ʻae i ka polokalamu e heluhelu i ka waiwai waena puka makani DMT. ʻO ia hoʻi, heluhelu kēia mau papa inoa i ka waiwai i kākau ʻia i nā papa inoa FDMTIVTL a me FDMTIVTH. No laila, i ka wā e hiki ai ka DMT counter value i DMTNTL a me DMTCTH i ka waiwai o ka DMTPSINTVL a me DMTPSINTVH registers, wehe ka puka makani i hiki i ka mea hoʻohana ke hoʻokomo i ke kaʻina maopopo i nā STEP2x bits, kahi e hoʻihoʻi ai ka DMT.
ʻO nā ʻāpana UPRCNT[15:0] i loko o ka papa inoa DMTHOLDREG e paʻa i ka waiwai o ka heluhelu hope ʻana o nā helu helu kiʻekiʻe DMT (DMTCNTH) i kēlā me kēia manawa e heluhelu ʻia ai ka DMTNTL a me DMTCNH.
Hoʻopili kēia ʻāpana i nā memo no nā noi e pili ana i kēia ʻāpana o ka manual. ʻAʻole hiki ke kākau kikoʻī ʻia kēia mau palapala noi no nā ʻohana huahana dsPIC33/PIC24, akā pili nā manaʻo a hiki ke hoʻohana ʻia me ka hoʻololi a me nā palena hiki. ʻO nā palapala noi i kēia manawa e pili ana i ka Deadman Timer (DMT) he:
Poʻo inoa: ʻAʻohe palapala noi pili i kēia manawa.
Nānā: E ʻoluʻolu e kipa i ka Microchip webpaena (www.microchip.com) no nā palapala noi hou a me nā code examples no ka ʻohana dsPIC33/PIC24 o nā mea hana.
MOOLELO HOONANEA
Hoʻoponopono A (Fepeluali 2014)
- ʻO kēia ka mana mua i hoʻokuʻu ʻia o kēia palapala.
Hoʻoponopono B (Malaki 2022)
- Nā mea hou kiʻi 1-1 a me kiʻi 3-1.
- Hoʻopaʻa inoa hou 2-1, Kākau 2-2, Kākau 2-3, Kākau 2-4, Kākau 2-9 a me 2-10. Nā mea hou i ka Papa 2-1 a me ka Papa 2-2.
- Hoʻohou i ka Māhele 1.0 "Hoʻomaka", Mahele 2.0 "DMT Registers", Mahele 3.1 "Modes of Operation", Māhele 3.2 "E ho'ā a hoʻopau i ka DMT Module", Māhele 3.3
- "DMT Count Windowed Interval", Mahele 3.5 "Resetting the DMT" and Section 3.6 "DMT Count Selection".
- E hoʻoneʻe i ka palapala palapala i ka Pauku 2.0 "DMT Registers".
E nānā i nā kikoʻī aʻe o ka hiʻohiʻona pale code ma nā huahana Microchip:
- Hoʻokō nā huahana Microchip i nā kikoʻī i loko o kā lākou Microchip Data Sheet.
- Manaʻo ʻo Microchip ua paʻa kona ʻohana huahana ke hoʻohana ʻia ma ke ʻano i manaʻo ʻia, i loko o nā kikoʻī hana, a ma lalo o nā kūlana maʻamau.
- ʻO nā waiwai Microchip a pale ikaika i kāna mau pono waiwai naʻauao. Ua pāpā loa ʻia ka hoʻāʻo ʻana e uhaki i nā hiʻohiʻona pale code o ka huahana Microchip a hiki ke hōʻeha i ke Digital Millennium Copyright Act.
- ʻAʻole hiki i ka Microchip a me nā mea hana semiconductor ʻē aʻe ke hōʻoia i ka palekana o kāna code. ʻAʻole manaʻo ka pale code e hōʻoiaʻiʻo ana mākou i ka huahana "unbreakable". Ke ulu mau nei ka pale code. Ua kūpaʻa ʻo Microchip i ka hoʻomaikaʻi mau ʻana i nā hiʻohiʻona pale code o kā mākou huahana.
Hiki ke hoʻohana ʻia kēia hoʻolaha a me ka ʻike ma ʻaneʻi me nā huahana Microchip, me ka hoʻolālā, hoʻāʻo, a hoʻohui pū i nā huahana Microchip me kāu noi. ʻO ka hoʻohana ʻana i kēia ʻike ma nā ʻano ʻē aʻe e kūʻē i kēia mau ʻōlelo. Hāʻawi ʻia ka ʻike e pili ana i nā noi hāmeʻa no kou ʻoluʻolu wale nō a hiki ke pani ʻia e nā mea hou. ʻO kāu kuleana ia e hōʻoia i ka hoʻokō ʻana o kāu noi me kāu mau kikoʻī. E kelepona i kāu keʻena kūʻai Microchip kūloko no ke kākoʻo hou a i ʻole, e kiʻi i ke kākoʻo hou ma https://www.microchip.com/en-us/support/design-help/client-support-services.
HOʻolako ʻia kēia ʻike e MICROCHIP "AS IS". ʻAʻole hana ʻo MICROCHIP i nā mea hōʻike a i ʻole nā mea kaua o kēlā me kēia ʻano inā i hōʻike ʻia a i ʻole, i kākau ʻia a i ʻole waha, i kānāwai a i ʻole, e pili ana i ka ʻike e komo pū ana akā ʻaʻole i kaupalena ʻia i kekahi mau palapala hōʻoia no ka waiwai ʻole, a me ka waiwai. E, A i ʻole nā palapala hōʻoia e pili ana i kona kūlana, ka maikaʻi, a i ʻole ka hana.
ʻAʻohe mea e kuleana ʻo MICROCHIP NO KEKAHI INDI-RECT, SPECIAL, PUNITIVE, INCIDENTAL, OR CONSE-QUINTIAL Loss, pohō, kumu kūʻai, a i ʻole nā lilo o kēlā me kēia ʻano mea e pili ana i ka ʻike a i ʻole kona hoʻohana ʻana, ʻoiai ke kumu o ka hewa, a i ʻole. MAHELE ANA. I KA LOA LOA I A'EIA E KE KANAWAI, O KA HOIKE O MICROCHIP MA NA KOI A PAU I KE ANO E PILI ANA I KA IKE A I OLE I KONA HOohana, AOLE E OI I KA NUI O NA UUKU, Ina He La, Au i Uku pololei aku ai i ka Microchip.
ʻO ka hoʻohana ʻana i nā polokalamu Microchip i ke kākoʻo ola a / a i ʻole nā noi palekana e pili ana i ka pilikia o ka mea kūʻai aku, a ʻae ka mea kūʻai aku e pale, hoʻopaʻa a hoʻopaʻa ʻole i ka Microchip mai nā pōʻino, nā koi, nā hoʻopiʻi, a me nā lilo i hopena mai ia hoʻohana. ʻAʻole hāʻawi ʻia nā laikini, ma ke ʻano a i ʻole nā mea ʻē aʻe, ma lalo o nā kuleana waiwai naʻauao Microchip ke ʻole ka ʻōlelo ʻē aʻe.
Nā hōʻailona
ʻO ka inoa Microchip a me ka hōʻailona, ka logo Microchip, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, 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, a me XMEGA he mau inoa inoa inoa o Microchip Technology Incorporated ma USA a me nā ʻāina ʻē aʻe.
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, ʻO SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, a me ZL he mau inoa inoa inoa o Microchip Technology Incorporated ma USA.
Kāohi kī pili, AKS, Analog-no-ka-Digital Age, Kekahi Capacitor, AnyIn, AnyOut, Hoʻololi i hoʻonui ʻia, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralling, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB i hōʻoia ʻia ka logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE , Palena Ripple, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Endurance Total, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewʻO Span, WiperLock, XpressConnect, a me ZENA nā hōʻailona o Microchip Technology Incorporated ma USA a me nā ʻāina ʻē aʻe.
ʻO SQTP kahi hōʻailona lawelawe o Microchip Technology Incorporated ma USA
ʻO ka logo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom, a me Trusted Time he mau inoa inoa inoa inoa o Microchip Technology Inc. ma nā ʻāina ʻē aʻe.
He hōʻailona inoa inoa ʻo GestIC o Microchip Technology Germany II GmbH & Co. KG, he lālā o Microchip Technology Inc., ma nā ʻāina ʻē aʻe.
ʻO nā hōʻailona ʻē aʻe a pau i ʻōlelo ʻia ma ʻaneʻi, he waiwai ia o kā lākou hui.
© 2014-2022, Microchip Technology Incorporated a me kāna mau lālā. Mālama ʻia nā kuleana a pau.
ISBN: 978-1-6683-0063-3
No ka 'ike e pili ana i ka Microchip's Quality Management Systems, e 'olu'olu e kipa www.microchip.com/quality.
2014-2022 Microchip Technology Inc. a me kāna mau lālā
Nā Kūʻai a me nā lawelawe o ka honua holoʻokoʻa
AMERIKA
Keena Hui
- HELU: 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200
- Fax: 480-792-7277
- Kākoʻo ʻenehana: http://www.microchip.com/support
- Web Helu helu: 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
Kina – Xiamen
- Tel: 86-592-2388138
Holani – Drunen
- Tel: 31-416-690399
- Fax: 31-416-690340
Norewai – Trondheim
- Tel: 47-7288-4388
Polani – Warsaw
- Tel: 48-22-3325737
Palapala / Punawai
![]() |
ʻO MICROCHIP DMT ʻO ka manawa make [pdf] Ke alakaʻi hoʻohana DMT Deadman Timer, DMT, Deadman Timer, Manawa |