MICROCHIP DMT Deadman Timer
Hlokomela: Karolo ena ea litšupiso tsa lelapa e reretsoe ho sebetsa e le tlatsetso ea maqephe a data a sesebelisoa. Ho ipapisitse le phapang ea lisebelisoa, karolo ena ea tataiso e kanna ea se sebetse lisebelisoa tsohle tsa dsPIC33/PIC24.
- Ka kopo sheba molaetsa o qalong ea khaolo ea “Deadman Timer (DMT)” leqepheng la hajoale la lintlha tsa sesebelisoa ho bona hore na tokomane ena e tšehetsa sesebelisoa seo u se sebelisang.
- Lipampiri tsa lintlha tsa lisebelisoa le likarolo tsa litšupiso tsa lelapa li fumaneha bakeng sa ho khoasolla ho tsoa Microchip Worldwide Websaete ho: http://www.microchip.com.
LIEKETSENG
Mojule oa Deadman Timer (DMT) o etselitsoe ho thusa basebelisi ho beha leihlo bophelo ba software ea bona ea ts'ebeliso ka ho hloka hore nako le nako e sitisoe ke nako ka har'a fensetere e boletsoeng ke mosebelisi. Mojule oa DMT ke k'haontareng ea synchronous 'me ha e nolofalitsoe, e bala litekanyetso tsa litaelo,' me e khona ho baka leraba / tšitiso e bonolo. Sheba khaolo ea "Interrupt Controller" leqepheng la data la lisebelisoa tsa hona joale ho hlahloba hore na ketsahalo ea DMT ke sefi se bonolo kapa se sitisa haeba k'haontareng ea DMT e sa hlakoloa ka har'a palo e behiloeng ea litaelo. DMT hangata e hokahane le oache ea sistimi e tsamaisang processor (TCY). Mosebelisi o bolela boleng ba nako ea ho felloa ke nako le boleng ba mask bo hlalosang sebaka sa fensetere, e leng palo ea lipalo e sa nahanoeng bakeng sa ketsahalo ea papiso.
Tse ling tsa likarolo tsa bohlokoa tsa mojule ona ke:
- Configuration kapa software e nolofalletsa ho laoloa
- Nako ea ho tsoa ea mosebelisi kapa palo ea litaelo
- Litaelo tse peli tse latellanang ho hlakola nako
- Fesetere ea 32-bit e ka lokisoang ho hlakola nako
e bonts'a setšoantšo sa block sa module ea Deadman Timer.
Deadman Timer Module Block Diagram
Hlokomela:
- DMT e ka sebetswa ho Rejistara ya Tlhophiso, FDMT, kapa Rejistareng e Ikgethileng ya Tshebetso (SFR), DMTCON.
- DMT e ts'oareloa neng kapa neng ha processor e nka oache ea sistimi. Bakeng sa mohlalaample, ka mor'a ho phethahatsa taelo ea GOTO (e sebelisang lipotoloho tse 'nè tsa litaelo), k'haonte ea DMT e tla eketsoa hang feela.
- BAD1 le BAD2 ke lifolakha tse sa nepahalang tsa tatellano. Bakeng sa tlhaiso-leseling e batsi, sheba Karolo ea 3.5 "Ho seta bocha DMT".
- DMT Max Count e laolwa ke boleng ba pele ba direjistara tsa FDMTCNL le FDMTCNH.
- Ketsahalo ea DMT ke leraba le bonolo le sa bonahaleng kapa le sitisang.
e bonts'a setšoantšo sa nako sa ketsahalo ea Deadman Timer.
Ketsahalo ea Deadman Timer
LIEKETSENG DMT
Hlokomela: Mofuta o mong le o mong oa sesebelisoa sa lelapa sa dsPIC33/PIC24 o ka ba le module ea DMT e le 'ngoe kapa ho feta. Sheba maqephe a khethehileng a lisebelisoa bakeng sa lintlha tse ling.
- Mojule oa DMT o na le Lirekoto tse latelang tsa Mesebetsi e Ikhethileng (SFRs):
- DMTCON: Ngoliso ea Taolo ea Nako ea Deadman
- Rejisetara ena e sebelisetsoa ho nolofalletsa kapa ho tima Deadman Timer.
- DMTPRECLR: Deadman Timer Preclear Register
- Rejisetara ena e sebelisetsoa ho ngola mantsoe a bohlokoa pele ho moo ho hlakola Deadman Timer.
- DMTCLR: Ngoliso e Hlakileng ea Nako ea Deadman
- Rejisetara ena e sebelisetsoa ho ngola lentsoe la bohlokoa le hlakileng ka mor'a hore lentsoe le sa tsejoeng le ngoletsoe ho
- Ngoliso ea DMTPRECLR. The Deadman Timer e tla hlakoloa ka mor'a ho ngola mantsoe a bohlokoa a hlakileng.
- DMTSTAT: Ngoliso ea Boemo ba Nako ea Deadman
- Rejisetara ena e fana ka boemo ba boleng ba mantsoe a bohlokoa a fosahetseng kapa tatellano, kapa liketsahalo tsa Deadman Timer le hore na fensetere e hlakileng ea DMT e butsoe kapa che.
- DMTCNTL: Deadman Timer Count Register Tlase le
- DMTCNTH: Deadman Timer Count Register Phahameng ka ho Fetisisa
- Lirejiseta tsena tsa lipalo tse tlase le tse holimo, hammoho e le rejisetara ea 32-bit counter, li lumella software ea basebelisi ho bala litaba tsa khaontara ea DMT.
- DMTPSCNTL: Boemo ba Post Configure DMT Count Status Register e Tlase le
- DMTPSCNTH: Boemo ba Post Configure DMT Count Status Register Holimo
- Lingoliloeng tsena tse tlase le tse holimo li fana ka boleng ba DMTCNTx Configuration bits ho lirejistara tsa FDMTCNTL le FDMTCNTH, ka ho latellana.
- DMTPSINTVL: Boemo ba Post Configure DMT Interval Status Register e Tlase le
- DMTPSINTVH: Boemo ba poso Lokisa Ngoliso ea Boemo ba Nako ea Nako ea DMT e Phahameng
- Lirejistara tsena tse tlase le tse holimo li fana ka boleng ba likotoana tsa Tlhophiso tsa DMTIVTx ho lirejistara tsa FDMTIVTL le FDMTIVTH, ka ho latellana.
- DMTHOLDREG: DMT Tšoara Ngoliso
- Rejisetara ena e na le boleng ba ho qetela bo baloang ba rejisetara ea DMTCNTH ha ho baloa lirejistara tsa DMTCNTH le DMTCNTL.
Lingoliloeng tsa Tlhophiso ea Fuse tse Amang Deadman Timer Module
Ngolisa Lebitso | Tlhaloso |
FDMT | Ho seta karoloana ea DMTEN rejiseteng ena ho nolofaletsa mojule oa DMT 'me haeba karoloana ena e hlakile, DMT e ka lumelloa ho software ka rejistara ea DMTCON. |
FDMTCNTL le FDMTCNTH | Tlase (DMTCNT[15:0]) le holimo (DMTCNT[31:16])
Li-bits tse 16 li lokisa boleng ba nako ea ho tsoa ha litaelo tsa 32-bit DMT. Boleng bo ngotsoeng lirejiseteng tsena ke kakaretso ea litaelo tse hlokehang bakeng sa ketsahalo ea DMT. |
FDMTIVTL le FDMTIVTH | Tlase (DMTIVT[15:0]) le holimo (DMTIVT[31:16])
Li-bits tse 16 li lokisa nako ea fensetere ea 32-bit DMT. Boleng bo ngotsoeng lirejiseteng tsena ke palo e fokolang ea litaelo tse hlokehang ho hlakola DMT. |
Ngolisa 'mapa
Kakaretso ea lirejisetara tse amanang le mojule oa Deadman Timer (DMT) e fanoe ho Lethathamo la 2-2.
Lebitso la SFR | hanyane 15 | hanyane 14 | hanyane 13 | hanyane 12 | hanyane 11 | hanyane 10 | hanyane 9 | hanyane 8 | hanyane 7 | hanyane 6 | hanyane 5 | hanyane 4 | hanyane 3 | hanyane 2 | hanyane 1 | hanyane 0 |
DMTCON | ON | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
DMTPRECLR | MOHATO1[7:0] | — | — | — | — | — | — | — | — | |||||||
DMTCLR | — | — | — | — | — | — | — | — | MOHATO2[7:0] | |||||||
DMTSTAT | — | — | — | — | — | — | — | — | BAD1 | BAD2 | DMTEVENT | — | — | — | — | WINOPN |
DMTCNTL | BATHO[15:0] | |||||||||||||||
DMTCNTH | BATHO[31:16] | |||||||||||||||
DMTHOLDREG | UPRCNT[15:0] | |||||||||||||||
DMTPSCNTL | PSCNT[15:0] | |||||||||||||||
DMTPSCNTH | PSCNT[31:16] | |||||||||||||||
DMTPSINTVL | PSINTV[15:0] | |||||||||||||||
DMTPSINTVH | PSINTV[31:16] |
Tšōmo: ha e sebetse, e baleha joalo ka '0'. Botjha boleng bo bontshwa ka hexadecimal.
Ngoliso ea taolo ea DMT
DMTCON: Ngoliso ea Taolo ea Nako ea Deadman
R/W-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
ON(1,2) | — | — | — | — | — | — | — |
hanyane 15 | hanyane 8 |
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
hanyane 7 | hanyane 0 |
Tšōmo:
R = Bonyane bo baloang W = Bonyane bo ngoloang U = Bonyane bo sa sebetseng, bo baloang joalo ka '0' -n = Boleng ho POR '1' = Bit e behiloe '0' = Bit e hlakotsoe x = Bit ha e tsejoe |
Hlokomela
- Karolo ena e na le taolo feela ha DMTEN = 0 ho rejistara ea FDMT.
- DMT ha e khone ho koaloa ho software. Ho ngola '0' karolong ena ha ho na phello.
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 |
MOHATO1[7:0](1) | |||||||
hanyane 15 | hanyane 8 |
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
hanyane 7 | hanyane 0 |
Tšōmo:
R = Bonyane bo baloang W = Bonyane bo ngoloang U = Bonyane bo sa sebetseng, bo baloang joalo ka '0' -n = Boleng ho POR '1' = Bit e behiloe '0' = Bit e hlakotsoe x = Bit ha e tsejoe |
Tlhokomeliso1: Bits[15:8] lia hlakoloa ha k'hamphani ea DMT e seta bocha ka ho ngola tatelano e nepahetseng ea STEP1 le STEP2.
DMTCLR: Ngoliso e Hlakileng ea Nako ea Deadman
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
hanyane 15 | hanyane 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 |
MOHATO2[7:0](1) | |||||||
hanyane 7 | hanyane 0 |
Tšōmo:
R = Bonyane bo baloang W = Bonyane bo ngoloang U = Bonyane bo sa sebetseng, bo baloang joalo ka '0' -n = Boleng ho POR '1' = Bit e behiloe '0' = Bit e hlakotsoe x = Bit ha e tsejoe |
Tlhokomeliso1: Bits[7:0] lia hlakoloa ha k'hamphani ea DMT e seta bocha ka ho ngola tatelano e nepahetseng ea STEP1 le STEP2.
DMTSTAT: Ngoliso ea Boemo ba Nako ea Deadman
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
hanyane 15 | hanyane 8 |
R-0 | R-0 | R-0 | U-0 | U-0 | U-0 | U-0 | R-0 |
BAD1(1) | BAD2(1) | DMTEVENT(1) | — | — | — | — | WINOPN |
hanyane 7 | hanyane 0 |
Tšōmo:
R = Bonyane bo baloang W = Bonyane bo ngoloang U = Bonyane bo sa sebetseng, bo baloang joalo ka '0' -n = Boleng ho POR '1' = Bit e behiloe '0' = Bit e hlakotsoe x = Bit ha e tsejoe |
Note1: BAD1, BAD2 le li-bits tsa DMTEVENT li hlakoloa feela ho Reset.
DMTCNTL: Ngoliso ea Palo ea Nako ea Deadman e Tlase
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
BATHO[15:8] |
hanyane 15 hanyane 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
BATHO[7:0] |
hanyane 7 hanyane 0 |
Tšōmo:
R = Bonyane bo baloang W = Bonyane bo ngoloang U = Bonyane bo sa sebetseng, bo baloang joalo ka '0' -n = Boleng ho POR '1' = Bit e behiloe '0' = Bit e hlakotsoe x = Bit ha e tsejoe |
karolo ea 15-0: COUNTER[15:0]: Bala Litaba tsa Hona Joale tsa likotoana tsa Counter tsa Tlase tsa DMT
DMTCNTH: Deadman Timer Count Register Holimo
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
BATHO[31:24] |
hanyane 15 hanyane 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
BATHO[23:16] |
hanyane 7 hanyane 0 |
Tšōmo:
R = Bonyane bo baloang W = Bonyane bo ngoloang U = Bonyane bo sa sebetseng, bo baloang joalo ka '0' -n = Boleng ho POR '1' = Bit e behiloe '0' = Bit e hlakotsoe x = Bit ha e tsejoe |
karolo ea 15-0: COUNTER[31:16]: Bala Litaba tsa Hona Joale tsa li-bits tse phahameng tsa DMT
DMTPSCNTL: Boemo ba Poso Lokisa Ngoliso ea Boemo ba Boemo ba DMT e Tlase
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[15:8] | |||||||
hanyane 15 | hanyane 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
PSCNT[7:0] |
hanyane 7 hanyane 0 |
Tšōmo:
R = Bonyane bo baloang W = Bonyane bo ngoloang U = Bonyane bo sa sebetseng, bo baloang joalo ka '0' -n = Boleng ho POR '1' = Bit e behiloe '0' = Bit e hlakotsoe x = Bit ha e tsejoe |
karolo ea 15-0: PSCNT[15:0]: Palo ea Tlase ea Taelo ea DMT Palo ea Boleng ba Boemo ba Boemo ba Li-bits Sena ke kamehla boleng ba rejisetara ea Tlhophiso ea FDMTCNTL.
DMTPSCNTH: Boemo ba Poso Lokisa Ngoliso ea Boemo ba Boemo ba DMT e Phahameng
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[31:24] | |||||||
hanyane 15 | hanyane 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[23:16] | |||||||
hanyane 7 | hanyane 0 |
Tšōmo:
R = Bonyane bo baloang W = Bonyane bo ngoloang U = Bonyane bo sa sebetseng, bo baloang joalo ka '0' -n = Boleng ho POR '1' = Bit e behiloe '0' = Bit e hlakotsoe x = Bit ha e tsejoe |
karolo ea 15-0: PSCNT[31:16]: Likarolo tsa Boemo ba Boemo ba Tlhophiso ea Litaelo tse Phahameng tsa DMT Mona ke boleng ba Rejistara ea Tlhophiso ea FDMTCNTH.
DMTPSINTVL: Boemo ba Post Lokisa Ngoliso ea Boemo ba Nako ea Nako ea DMT e Tlase
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
PSINTV[15:8] |
hanyane 15 hanyane 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-XNUMX |
PSINTV[7:0] |
hanyane 7 hanyane 0 |
Tšōmo:
R = Bonyane bo baloang W = Bonyane bo ngoloang U = Bonyane bo sa sebetseng, bo baloang joalo ka '0' -n = Boleng ho POR '1' = Bit e behiloe '0' = Bit e hlakotsoe x = Bit ha e tsejoe |
karolo ea 15-0: PSITV[15:0]: Likarolo tsa Boemo ba Sekhao sa Fensetere ea Tlaase ea DMT Ka linako tsohle Sena ke boleng ba rejisetara ea Tlhophiso ea FDMTIVTL.
DMTPSINTVH: Boemo ba Post Lokisa Ngoliso ea Boemo ba Nako ea Nako ea DMT e Phahameng
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSINTV[31:24] | |||||||
hanyane 15 | hanyane 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSINTV[23:16] | |||||||
hanyane 7 | hanyane 0 |
Tšōmo:
R = Bonyane bo baloang W = Bonyane bo ngoloang U = Bonyane bo sa sebetseng, bo baloang joalo ka '0' -n = Boleng ho POR '1' = Bit e behiloe '0' = Bit e hlakotsoe x = Bit ha e tsejoe |
karolo ea 15-0: PSINTV[31:16]: Likarolo tsa Boemo ba Sekhao sa Fensetere ea DMT e Phahameng Sena ke kamehla boleng ba rejisetara ea Tlhophiso ea FDMTIVTH.
DMTHOLDREG: DMT Tšoara Ngoliso
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
UPRCNT[15:8](1) | |||||||
hanyane 15 | hanyane 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
UPRCNT[7:0](1) | |||||||
hanyane 7 | hanyane 0 |
Tšōmo:
R = Bonyane bo baloang W = Bonyane bo ngoloang U = Bonyane bo sa sebetseng, bo baloang joalo ka '0' -n = Boleng ho POR '1' = Bit e behiloe '0' = Bit e hlakotsoe x = Bit ha e tsejoe |
karolo ea 15-0: UPRCNT[15:0]: E na le Boleng ba Ngoliso ea DMTCNTH Ha Lingoliloeng tsa DMTCNTL le DMTCNTH li Qetetsoe ho Baloa likotoana(1)
Tlhokomeliso 1: Rejisetara ea DMTHOLDREG e qala ho ba '0' ha Reset, 'me e tla kenngoa feela ha DMTCNTL le DMTCNTH li baloa.
TS'EBETSO DMT
Mekhoa ea Ts'ebetso ea Aof
Mosebetsi oa mantlha oa mojule oa Deadman Timer (DMT) ke ho sitisa processor ha ho ka ba le bothata ba software. Mojule oa DMT, o sebetsang oacheng ea sistimi, ke sebali sa nako ea ho lata litaelo tse sa lefelloeng, se koaloang nako le nako ha taelo ea ho lata e etsahala ho fihlela palo ea palo e etsahala. Litaelo ha li latoe ha processor e le Mokhoeng oa Boroko.
Mojule oa DMT o na le k'haontara ea 32-bit, DMTCNTL e balang feela le DMTCNTH e nang le boleng ba papali ea nako e felileng, joalo ka ha ho boletsoe ke lirejistara tse peli tsa kantle, 16-bit Configuration Fuse, FDMTCNTL le FDMTCNTH. Nako le nako ha papali ea ho bala e etsahala, ketsahalo ea DMT e tla etsahala, e seng letho empa e le leraba le bonolo / tšitiso. Sheba khaolo ea "Interrupt Controller" leqepheng la data la lisebelisoa tsa hona joale ho hlahloba hore na ketsahalo ea DMT ke leraba le bonolo kapa le sitisa. Mojule oa DMT hangata o sebelisoa lits'ebetsong tse bohlokoa haholo le tse bohlokoa bakeng sa polokeho, moo ho hloleha hofe kapa hofe ha tšebetso ea software le tatelano ho tlamehang ho bonoa.
Ho nolofaletsa Ale Ho tima Module oa DMT
Mojule oa DMT o ka nolofalloa kapa oa holofatsoa ke tlhophiso ea sesebelisoa kapa o ka nolofalloa ka software ka ho ngolla ngoliso ea DMTCON.
Haeba bonyane ba DMTEN Configuration ho registara ea FDMT e setiloe, DMT e lula e le teng. The ON control bit (DMTCON[15]) e tla bonahatsa sena ka ho bala '1'. Ka mokhoa ona, ON bit e ke ke ea hlakoloa ho software. Ho thibela DMT, tlhophiso e tlameha ho ngoloa hape ho sesebelisoa. Haeba DMTEN e behiloe ho '0' ka har'a fuse, joale DMT e tla koalloa ho hardware.
Software e ka nolofalletsa DMT ka ho beha ON bit ho Deadman Timer Control (DMTCON). Leha ho le joalo, bakeng sa taolo ea software, bonyane ba DMTEN Configuration ho rejisetara ea FDMT e lokela ho hlongoa ho '0'. Hang ha e nolofalitsoe, ho thibela DMT ho software ha ho khonehe.
DMT Bala Karohano ea Lifensetere
Mojule oa DMT o na le mokhoa oa Ts'ebetso ea Windowed. DMTIVT[15:0] le DMTIVT[31:16] Likarolo tsa litlhophiso ho lirejistara tsa FDMTIVTL le FDMTIVTH, ka ho latellana, li beha boleng ba lifensetere tsa inter-val. Ka Windowed mode, software e ka hlakola DMT ha feela k'haontareng e le fensetereng ea eona ea ho qetela pele papali ea lipalo e etsahala. Ke hore, haeba boleng ba counter ea DMT bo le boholo ho feta kapa bo lekana le boleng bo ngotsoeng ho boleng ba nako ea fensetere, joale ke tatellano e hlakileng feela e ka kenngoa mojuleng oa DMT. Haeba DMT e hlakotsoe pele ho fensetere e lumelletsoeng, sefi se bonolo sa Deadman Timer kapa tšitiso se hlahisoa hang-hang.
Ts'ebetso ea DMT ka Mekhoa ea ho Boloka Matla
Kaha mojule oa DMT o eketsoa feela ka litefiso tsa litaelo, boleng ba palo bo ke ke ba fetoha ha mantlha e sa sebetse. Mojule oa DMT o lula o sa sebetse mekhoeng ea ho Robala le ho Idle. Hang ha sesebelisoa se tsoha ho tloha Borokong kapa ho Idle, k'hamera ea DMT e qala ho eketseha.
Ho tsosolosa DMT
DMT e ka hlophisoa bocha ka litsela tse peli: tsela e 'ngoe ke ho sebelisa Reset ea sistimi 'me e 'ngoe ke ka ho ngola tatellano e laetsoeng ho lirekoto tsa DMTPRECLR le DMTCLR. Ho hlakola boleng ba counter ea DMT ho hloka tatellano e khethehileng ea ts'ebetso:
- STEP1[7:0] li-bits bukeng ea DMTPRECLR li tlameha ho ngoloa e le '01000000' (0x40):
- Haeba boleng bo bong ntle le 0x40 bo ngotsoe ho li-bits tsa STEP1x, BAD1 bit ho rejistara ea DMTSTAT e tla beoa 'me e etsa hore ketsahalo ea DMT e etsahale.
- Haeba Mohato oa 2 o sa etelle pele ke Mohato oa 1, BAD1 le Lifolakha tsa DMTEVENT li behiloe. BAD1 le lifolakha tsa DMTEVENT li hlakoloa feela sesebelisoa sa Reset.
- Li-bits tsa STEP2[7:0] bukeng ea DMTCLR li tlameha ho ngoloa e le '00001000' (0x08). Sena se ka etsoa feela haeba se etelletsoe pele ke Mohato oa 1 mme DMT e le nakong ea fensetere e bulehileng. Hang ha litekanyetso tse nepahetseng li ngotsoe, k'haonte ea DMT e tla hlakoloa ho fihlela ho zero. Boleng ba lirejistara tsa DMTPRECLR, DMTCLR le DMTSTAT le bona bo tla hlakoloa lefela.
- Haeba boleng bo bong ntle le 0x08 bo ngotsoe ho li-bits tsa STEP2x, BAD2 bit ho rejistara ea DMTSTAT e tla beoa 'me e etse hore ketsahalo ea DMT e etsahale.
- Mohato oa 2 ha o etsoe ka nako e bulehileng ea fensetere; e etsa hore folakha ea BAD2 e behoe. Ketsahalo ea DMT hang-hang e etsahala.
- Ho ngola tatellano ea morao-rao ea morao-rao (0x40) e boetse e etsa hore folakha ea BAD2 e behoe mme e baka ketsahalo ea DMT.
Hlokomela: Ka mor'a tatellano e sa nepahaleng ea pele / e hlakileng, ho nka bonyane lipotoloho tse peli ho beha folakha ea BAD1 / BAD2 le lipotoloho tse tharo bonyane ho beha DMTEVENT.
Lifolakha tsa BAD2 le DMTEVENT li hlakoloa feela sesebelisoa sa Reset. Sheba setšoantšo sa "flowchart" joalokaha ho bontšitsoe setšoantšong sa 3-1.
Flowchart bakeng sa Ketsahalo ea DMT
Hlokomela 1
- DMT e lumelletsoe (ON (DMTCON[15]) joalo ka ha FDMT e sebetsa ho Li-Configuration Fuse.
- K'haontareng ea DMT e ka seta bocha ka mor'a hore khaonta e felisoe ke nako kapa liketsahalo tsa BAD1/BAD2 feela ka ho Seta Botjha ha sesebelisoa.
- STEP2x pele ho STEP1x (DMTCLEAR e ngotsoe pele ho DMTPRECLEAR) kapa BAD_STEP1 (DMTPRECLEAR e ngotsoe ka boleng bo sa lekaneng le 0x40).
- STEP1x (DMTPRECLEAR e ngotsoe hape ka mor'a STEP1x), kapa BAD_STEP2 (DMTCLR e ngotsoeng ka boleng bo sa lekaneng le 0x08) kapa nako ea fensetere ha e bulehe.
Khetho ea Palo ea DMT
Palo ea Deadman Timer e behiloe ke DMTCNTL[15:0] le DMTCNTH[31:16] likotoana tsa registara ho lirejistara tsa FDMTCNTL le FDMTCNTH, ka ho latellana. Palo ea hajoale ea palo ea DMT e ka fumanoa ka ho bala lirejisetara tse tlase le tse holimo tsa Deadman Timer Count, DMTCNTL le DMTCNTH.
Li-bits tsa PSCNT[15:0] le PSCNT[31:16] lirejistering tsa DMTPSCNTL le DMTPSCNTH, ka ho latellana, li lumella software ho bala palo e phahameng e khethiloeng bakeng sa Deadman Timer. Seo se bolela hore li-bit values tsena tsa PSCNTx ha se letho haese litekanyetso tse ngoliloeng qalong ho DMTCNTx bits ho Configuration Fuse registers, FDMTCNTL le FDMTCNTH. Neng kapa neng ha ketsahalo ea DMT e etsahala, mosebedisi a ka bapisa kamehla ho bona hore na boleng ba hajwale ba counter ho direjistara tsa DMTCNTL le DMTCNTH bo lekana le boleng ba direjistara tsa DMTPSCNTL le DMTPSCNTH, tse nang le palo e phahameng ya palo.
Li-bits tsa PSINTV[15:0] le PSINTV[31:16] ho DMTPSINTVL le DMTPSINTVH, ka ho latellana, li lumella software ho bala boleng ba nako ea fensetere ea DMT. Seo se bolela hore lirejisetara tsena li bala boleng bo ngotsoeng ho lirejisetara tsa FDMTIVTL le FDMTIVTH. Kahoo ha-nako le nako ha boleng ba khaontara ea DMT ea hajoale ho DMTCNTL le DMTCNTH bo fihla ho boleng ba lirejisetara tsa DMTPSINTVL le DMTPSINTVH, nako ea fensetere ea buleha e le hore mosebelisi a ka kenya tatelano e hlakileng ho li-bits tsa STEP2x, e leng se etsang hore DMT e lokisoe bocha.
Li-bits tsa UPRCNT[15:0] bukeng ea DMTHOLDREG li na le boleng ba palo ea ho qetela ea DMT (DMTCNTH) ha ho baloa DMTCNTL le DMTCNTH.
Karolo ena e thathamisa lintlha tsa ts'ebeliso tse amanang le karolo ena ea bukana. Lintlha tsena tsa ts'ebeliso li kanna tsa se ngolloe ka ho khetheha malapa a lihlahisoa tsa dsPIC33/PIC24, empa mehopolo e nepahetse ebile e ka sebelisoa ka phetoho le mefokolo e ka bang teng. Lintlha tsa morao-rao tsa kopo tse amanang le Deadman Timer (DMT) ke:
Sehlooho: Ha ho lintlha tse amanang le ts'ebeliso ka nako ena.
Hlokomela: Ka kopo etela Microchip website (www.microchip.com) bakeng sa lintlha tse ling tsa Kopo le khoutu examples bakeng sa lelapa la lisebelisoa tsa dsPIC33/PIC24.
TS'ELISO TS'OANE
Phetolelo A (Hlakola 2014)
- Ena ke mofuta oa pele o lokollotsoeng oa tokomane ena.
Revision B (March 2022)
- Lintlafatso Figure 1-1 le Figure 3-1.
- Ngoliso ea Lintlafatso 2-1, Ngolisa 2-2, Ngolisa 2-3, Ngolisa 2-4, Ngolisa 2-9 le Ngolisa 2-10. Lintlafatso Letlapa la 2-1 le Lethathamo la 2-2.
- Lintlafatso Karolo ea 1.0 "Selelekela", Karolo ea 2.0 "DMT Registers", Karolo ea 3.1 "Mefuta ea Ts'ebetso", Karolo ea 3.2 "Ho Nolofatsa le ho Koala Mojule oa DMT", Karolo ea 3.3
- "DMT Count Windowed Interval", Karolo ea 3.5 "Ho tsosolosa DMT" le Karolo ea 3.6 "DMT Count Selection".
- E fetisetsa 'Mapa oa Ngoliso ho Karolo ea 2.0 "DMT Registers".
Ela hloko lintlha tse latelang tsa ts'ireletso ea khoutu lihlahisoa tsa Microchip:
- Lihlahisoa tsa Microchip li kopana le litlhaloso tse fumanehang ho Microchip Data Sheet ea bona.
- Microchip e lumela hore lihlahisoa tsa eona li sireletsehile ha li sebelisoa ka mokhoa o reriloeng, ka har'a litlhaloso tsa ts'ebetso, le tlas'a maemo a tloaelehileng.
- E boloka boleng ba Microchip mme ka mabifi e sireletsa litokelo tsa eona tsa thepa ea mahlale. Boiteko ba ho tlola likarolo tsa ts'ireletso ea khoutu ea sehlahisoa sa Microchip bo thibetsoe ka thata 'me bo ka tlola Molao oa Copyright oa Millennium oa Digital.
- Ha ho Microchip kapa moetsi ofe kapa ofe oa semiconductor ea ka netefatsang ts'ireletso ea khoutu ea eona. Tšireletso ea khoutu ha e bolele hore re tiisa hore sehlahisoa "se ke ke sa robeha". Tšireletso ea khoutu e lula e fetoha. Microchip e ikemiselitse ho tsoela pele ho ntlafatsa likarolo tsa ts'ireletso ea khoutu ea lihlahisoa tsa rona.
Khatiso ena le lintlha tse mona li ka sebelisoa feela le lihlahisoa tsa Microchip, ho kenyeletsoa ho rala, ho leka, le ho kopanya lihlahisoa tsa Microchip le kopo ea hau. Tšebeliso ea tlhahisoleseding ena ka tsela efe kapa efe e khahlanong le lipehelo tsena. Lintlha mabapi le lits'ebetso tsa sesebelisoa li fanoe molemong oa hau feela 'me li ka nkeloa sebaka ke liapdeite. Ke boikarabello ba hau ho netefatsa hore kopo ea hau e kopana le litlhaloso tsa hau. Ikopanye le ofisi ea thekiso ea Microchip ea lehae bakeng sa tšehetso e eketsehileng kapa, fumana tšehetso e eketsehileng ho https://www.microchip.com/en-us/support/design-help/client-support-services.
TSEBISO ENA E FUMANA KE MICROCHIP "JOALOKAHA E LE". MICROCHIP HA E ETSE LITEMELO KAPA LITLHAKISO TSA NTOA EA MOFUTA OFE KA FEELA E KA BA E BONAHALA KAPA E BONAHALA, E NGOLOA KAPA KA MOLOMO, E MOLAO KAPA HANG-HANG, E Amanang le tlhahisoleseding e kenyellelitsoeng EMPA E SA LEkanyelitsoe HO SEBELISA TIISETSO EFE KAPA EFE, TLHOKOMELISO, TLHOKOMELISO LE TLHAHISO. MORERO OA TŠOANENG, KAPA TIISETSO TSE Amanang LE MAEMO, BOLEMO, KAPA KETSAHALO EA OONA.
HA HO LE TSATSAHALO, MICROCHIP E TLA BA MOTHO OA MOLATO BAKENG SA INDI-RECT, E KHETHEHILENG, EA KOTSI, TSATSAHALO, KAPA MELAO EA TAHLEHELO E TSOANG, TŠENYEHO, LITŠEnyehelo, KAPA LITJEHO TSA MOFUTA OO O MANG KAPA O MANG LE LITSEBISO KAPA TŠEBELETSO EA LONA, Leha ho le joalo. O ELETSWE KA TSELA E KA E KA ETSAHANG KAPA DITOSEKO TSE BONANG. HO FIHLELA KA HO FETISISA HO DUMELLA KE MOLAO, BOIKARABELO KAOFELA BA MICROCHIP HO LIKELETSO KAOFELA KA TSELA EFE KAPA E MABAPI LE BOITSEBISO KAPA TŠEBELETSO EA YONA E KE KE EA FEELA BOLIMO BA LITEFO, HA E LE TENG, TSEO O LI LEFILENG KA THOHO HO SEBELISA MICROCHIP.
Tšebeliso ea lisebelisoa tsa Microchip ts'ehetso ea bophelo le / kapa ts'ireletso ea ts'ireletso e kotsing ea moreki, 'me moreki o lumela ho sireletsa, ho lefella le ho boloka Microchip e se nang kotsi ho tsoa leha e le efe le tšenyo eohle, likopo, lisutu, kapa litšenyehelo tse bakoang ke tšebeliso e joalo. Ha ho lilaesense tse fetisoang, ka mokhoa o hlakileng kapa ka tsela e 'ngoe, tlasa litokelo life kapa life tsa thepa ea mahlale a Microchip ntle le ha ho boletsoe ka tsela e ngoe.
Matšoao a khoebo
Lebitso le logo ea Microchip, logo ea Microchip, Adaptec, AnyRate, AVR, logo ea AVR, 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, SuperF , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, le XMEGA ke matshwao a kgwebo a ngodisitsweng a Microchip Technology Incorporated USA le dinaheng tse ding.
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, logo ea ProASIC Plus, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, le ZL ke matshwao a kgwebo a ngodisitsweng a Microchip Technology Incorporated USA.
Haufi le Key Suppression, AKS, Analog-for-the-Digital Age, AnyCapacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average, 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, 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, le ZENA ke matshwao a kgwebo a Microchip Technology Incorporated USA le dinaheng tse ding.
SQTP ke letšoao la ts'ebeletso la Microchip Technology Incorporated USA
Letšoao la Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom, le Nako e Tšeptjoang ke matšoao a ngolisitsoeng a khoebo a Microchip Technology Inc. linaheng tse ling.
GestIC ke letshwao la kgwebo le ngodisitsweng la Microchip Technology Germany II GmbH & Co. KG, e leng lekala la Microchip Technology Inc., dinaheng tse ding.
Matšoao a mang kaofela a boletsoeng mona ke thepa ea lik'hamphani tse fapaneng.
© 2014-2022, Microchip Technology Incorporated le likarolo tsa eona. Litokelo tsohle li sirelelitsoe.
ISBN: 978-1-6683-0063-3
Ho fumana leseli mabapi le Tsamaiso ea Tsamaiso ea Boleng ea Microchip, ka kopo etela www.microchip.com/quality.
2014-2022 Microchip Technology Inc. le makalana a eona
Lithekiso le Tšebeletso ea Lefatše Lohle
LIMAKASE
Ofisi ea Khoebo
- ADDRESS: 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Mohala: 480-792-7200
- Fax: 480-792-7277
- Tšehetso ea tekheniki: http://www.microchip.com/support
- Web Aterese: www.microchip.com
Atlanta
- Duluth, GA
- Mohala: 678-957-9614
- Fax: 678-957-1455
Austin, TX
- Mohala: 512-257-3370
Boston
- Westborough, MA
- Mohala: 774-760-0087
- Fax: 774-760-0088
China - Xiamen
- Mohala: 86-592-2388138
Netherlands - Drunen
- Mohala: 31-416-690399
- Fax: 31-416-690340
Norway - Trondheim
- Mohala: 47-7288-4388
Poland - Warsaw
- Mohala: 48-22-3325737
Litokomane / Lisebelisoa
![]() |
MICROCHIP DMT Deadman Timer [pdf] Bukana ea Mosebelisi DMT Deadman Timer, DMT, Deadman Timer, Timer |