MICROCHIP-LOGO

MICROCHIP dsPIC33/PIC24 DMT Ngụ oge Module

MICROCHIP-dsPIC33-PIC24-DMT-Nwụrụ Anwụ-Ngụ oge-Modul- Ngwaahịa

Mara: Akụkụ akwụkwọ ntuziaka ezinụlọ a bụ ka ọ bụrụ ihe nkwado na mpempe data ngwaọrụ. Dabere na ụdị ngwaọrụ ahụ, ngalaba ntuziaka a nwere ike ọ gaghị emetụta ngwaọrụ dsPIC33/PIC24 niile.
Biko lelee ihe edeturu na mbido isiakwụkwọ “Deadman Timer (DMT)” na mpempe data ngwaọrụ dị ugbu a ka ịlele ma akwụkwọ a ọ kwadoro ngwaọrụ ị na-eji.
Ibé akwụkwọ data ngwaọrụ na akụkụ akwụkwọ ntuziaka ezinụlọ dị maka nbudata na Microchip n'ụwa niile Websaịtị na: http://www.microchip.com.

Okwu mmalite

Ezubere modul Deadman Timer (DMT) iji mee ka ndị ọrụ nwee ike nyochaa ahụike nke ngwa ngwa ha site na ịchọ nkwụsị oge oge n'ime mpio oge akọwapụtara nke onye ọrụ. Modul DMT bụ counter na-emekọrịta ihe ma mgbe enyere ya aka, na-agụta nkuzi, ma nwee ike ịkpata ọnyà dị nro. Rụtụ aka na isi “Onye njikwa nkwụsịtụ” dị na mpempe data ngwaọrụ dị ugbu a iji lelee ma mmemme DMT ọ bụ ọnyà dị nro ma ọ bụ kwụsịtụ ma ọ bụrụ na ekpochapụghị counter DMT n'ime ọnụọgụ ntuziaka. A na-ejikọkarị DMT na elekere sistemụ na-ebugharị processor (TCY). Onye ọrụ na-akọwapụta uru ngụ oge na ihe nkpuchi nke na-akọwapụta oke nke windo, nke bụ ọnụọgụgụ nke anaghị atụle maka mmemme ntụnyere.
Ụfọdụ n'ime isi njirimara modul a bụ:

  • A na-achịkwa nhazi ma ọ bụ ngwanrọ
  • Oge nkwụsị ma ọ bụ ọnụọgụ ntụziaka nwere ike ịhazi onye ọrụ
  • Usoro ntụziaka abụọ iji kpochapụ ngụ oge
  • Window nhazi 32-bit iji kpochapụ ngụ oge
    Ọgụgụ 1-1 na-egosi eserese ngọngọ nke modul Deadman Timer.

Ọgụgụ 1-1: Eserese Mgbochi Module Timer DeadmanMICROCHIP-dsPIC33-PIC24-DMT-Nwụrụ Anwụ-Ngụ oge-Module-FIG 1

Rịba ama

  1. Enwere ike ịgbanye DMT ma na ndekọ nhazi, FDMT, ma ọ bụ na Ndebanye aha Pụrụ Iche (SFR), DMTCON.
  2. A na-emechi DMT mgbe ọ bụla onye nrụpụta wetara ntuziaka a site na iji elekere sistemụ. Maka example, mgbe emechara ntuziaka GOTO (nke na-eji usoro nkuzi anọ), a ga-abawanye counter DMT naanị otu ugboro.
  3. BAD1 na BAD2 bụ ọkọlọtọ usoro na-ezighi ezi. Maka ozi ndị ọzọ, rụtụ aka na ngalaba 3.5 “Itọgharị DMT”.
  4. A na-achịkwa DMT Max Count site na uru mbụ nke ndekọ FDMTCNL na FDMTCNH.
  5. Ihe omume DMT bụ ọnyà dị nro na-enweghị mkpuchi ma ọ bụ nkwụsị.

Ọgụgụ 1-2 na-egosi eserese oge nke mmemme ngụ oge nwụrụ anwụ.
Ọgụgụ 1-2: Omume ngụ oge nwụrụ anwụMICROCHIP-dsPIC33-PIC24-DMT-Nwụrụ Anwụ-Ngụ oge-Module-FIG 2

Ndị na-edebanye aha DMT

Mara: Ụdị ngwaọrụ ezinụlọ ọ bụla dsPIC33/PIC24 nwere ike ịnwe otu modul DMT ma ọ bụ karịa.
Gaa na mpempe data ngwaọrụ maka nkọwa ndị ọzọ.

Modul DMT nwere ndị na-edebanye aha ọrụ pụrụ iche (SFR):

  • DMTCON: Deadman ngụ oge njikwa ndekọ
    A na-eji ndekọ a iji mee ka ma ọ bụ gbanyụọ oge Deadman.
  • DMTPRECLR: Deadman Timer Preclear Register
    A na-eji ndekọ a iji dee mkpụrụokwu preclear ka emechaa kpochapụ Ngụ oge Nwụrụ Anwụ.
  • DMTCLR: Deadman Timer Kpochapụ aha ndekọ
    A na-eji ndebanye aha a iji dee mkpụrụokwu doro anya ka edechara okwu izizi na ndebanye aha DMTPRECLR. A ga-ehichapụ oge Deadman na-esote ederede ederede doro anya.
  • DMTSTAT: Deadman ngụ oge ndekọ ọnọdụ
    Ndebanye aha a na-enye ọkwa maka ụkpụrụ isi okwu ezighi ezi ma ọ bụ usoro, ma ọ bụ mmemme Deadman Timer yana ma windo doro anya DMT emeghere ma ọ bụ na emeghebeghị.
  • DMTCNTL: Ngụ oge Deadman deba aha dị ala na
    DMTCNTH: Deadman Timer Count Register High

Ndekọ ndekọ ọnụ ọgụgụ dị ala na nke dị elu, ọnụ dị ka ndebanye aha counter 32-bit, na-ekwe ka ngwanrọ onye ọrụ gụọ ọdịnaya nke counter DMT.

  • DMTPSCNTL: Hazie Ọnọdụ Ngụ DMT Ndebanye aha dị ala yana DMTPSCNTH: Ọnọdụ Post Hazie DMT Count Status Register High

Ndebanye aha ndị a dị ala na nke dị elu na-enye uru nke DMTCNTx Nhazi bits na ndekọ FDMTCNTL na FDMTCNTH, n'otu n'otu.

  • DMTPSINTVL: Hazie ọnọdụ etiti oge DMT Ndebanye aha dị ala yana DMTPSINTVH: Ọnọdụ Mbipute Hazie ọnọdụ etiti oge DMT debanye aha dị elu

Ndebanye aha ndị a dị ala na nke dị elu na-enye uru nke DMTIVTx nhazi bits na ndekọ FDMTIVTL na FDMTIVTH, otu.

  • DMTHOLDREG: DMT Jide ndekọ
    Ndebanye aha a na-ejide uru agụ ikpeazụ nke ndekọ DMTCNTH mgbe a na-agụ ndekọ DMTCNTH na DMTCNTL.

Tebụl 2-1: Ndebanye aha nhazi Fuse nke na-emetụta Module ngụ oge nwụrụ anwụ

Aha aha Nkọwa
FDMT Ịtọlite ​​​​bit DMTEN na ndekọ a na-enyere modul DMT aka ma ọ bụrụ na nke a doro anya, enwere ike ịme DMT na ngwanrọ site na ndekọ DMTCON.
FDMTCNTL na FDMTCNTH Ala (DMTCNT[15:0]) na elu (DMTCNT[31:16])

16 ibe n'ibe na-ahazi ntuziaka 32-bit DMT agụta uru oge gwụchara. Uru edere na ndebanye aha ndị a bụ mkpokọta ntuziaka achọrọ maka mmemme DMT.

FDMTIVTL na FDMTIVTH Ala (DMTIVT[15:0]) na elu (DMTIVT[31:16])

16-bit na-ahazi etiti windo 32-bit DMT. Uru edere na ndekọ ndị a bụ ọnụọgụ ntụziaka kacha nta achọrọ iji kpochapụ DMT.

Deba aha map
A na-enye nchịkọta akụkọ ndekọ aha jikọtara na modul Deadman Timer (DMT) na Tebụl 2-2.

Tebụl 2-2: Map ndebanye aha DMT

Aha 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 Nzọụkwụ 1 [7:0] - - - - - - - -
DMTCLR - - - - - - - - Nzọụkwụ 2 [7:0]
DMTSTAT - - - - - - - - BAD1 BAD2 DMTEVENT - - - - WINOPN
DMTCNTL MGBE [15:0]
DMTCNTH MGBE [31:16]
DMTHOLDREG UPRCNT [15:0]
DMTPSCNTL PSNT[15:0]
DMTPSCNTH PSNT[31:16]
DMTPSINTVL PSINTV[15:0]
DMTPSINTVH PSINTV[31:16]

Akụkọ mgbe ochie:  = emebeghị ya, gụọ ka '0'. E gosipụtara ụkpụrụ nrụpụta na hexadecimal.

Ndebanye aha njikwa DMT

Debanye aha 2-1: DMTCON: Deadman ngụ oge njikwa ndekọ

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
Akụkọ mgbe ochie:

R = Obere ntakịrị W = Odebere ntakịrị U = Obere emezighị emezi, gụọ dị ka '0'

-n = Uru na POR '1' = A na-edozi Bit '0' = A na-ekpochapụ Bit x = Amaghi Bit

ibe 15

NA: Deadman Timer Module Kwado bit(1,2) 1 = Agbanyere modul ngụ oge Deadman
0 = Deadman Timer module adịghị enyere
nkeji 14-0 Emebeghị ya: Gụọ ka '0'

Rịba ama 

  1. Nke a nwere njikwa naanị mgbe DMTEN = 0 na ndebanye aha FDMT.
  2. Enweghị ike gbanyụọ DMT na ngwanrọ. Ide '0' na ntakịrị ihe a enweghị mmetụta.

Debanye aha 2-2: DMTPRECLR: Deadman ngụ oge Preclear ndekọ

R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
Nzọụkwụ 1 [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
Akụkọ mgbe ochie:

R = Obere ntakịrị W = Odebere ntakịrị U = Obere emezighị emezi, gụọ dị ka '0'

-n = Uru na POR '1' = A na-edozi Bit '0' = A na-ekpochapụ Bit x = Amaghi Bit

nkeji 15-8 Nzọụkwụ 1[7:0]: DMT Preclear Kwado ibe n'ibe(1)
01000000 = Na-enyere onye ngụ oge nwụrụ anwụ aka preclear (Nzọụkwụ 1)
nkeji 7-0 Ụdị ederede ndị ọzọ niile = Tọọ ọkọlọtọ BAD1. Emebeghị: Gụọ ka '0'

Rịba ama 1: A na-ehichapụ ibe n'ibe[15:8] mgbe emegharịrị counter DMT site na ide usoro ziri ezi nke STEP1 na STEP2.

Debanye aha 2-3: DMTCLR: Deadman Timer Clear Register

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
Nzọụkwụ 2 [7:0](1)
ibe 7 ibe 0
Akụkọ mgbe ochie:

R = Obere ntakịrị W = Odebere ntakịrị U = Obere emezighị emezi, gụọ dị ka '0'

-n = Uru na POR '1' = A na-edozi Bit '0' = A na-ekpochapụ Bit x = Amaghi Bit

nkeji 15-8 Emebeghị ya: Gụọ ka '0'
nkeji 7-0 Ntụpụ ụkwụ2[7:0]: DMT Kpochapụ ihe ngụ oge (1)
00001000 = Na-ekpochapụ STEP1[7:0], STEP2[7:0] na Ngụ oge Nwụrụ Anwụ ma ọ bụrụ na ọ ga-ebu ụzọ buo ya n'ụzọ ziri ezi nke STEP1[7:0] n'usoro ziri ezi. Enwere ike nyochaa akwụkwọ a na ibe n'ibe ndị a site n'ịgụ ndekọ DMTCNT na ịhụ ka a na-emegharị counter.
Ụdị ederede ndị ọzọ niile = Tọọ ọkọlọtọ BAD2. Uru nke STEP1[7:0] agaghị agbanwe agbanwe, a ga-ejide uru ọhụrụ nke STEP2[7:0] dere.

Rịba ama 1: A na-ehichapụ ibe n'ibe[7:0] mgbe emegharịrị counter DMT site na ide usoro ziri ezi nke STEP1 na STEP2.

Debanye aha 2-4: DMTSTAT: Deadman ngụ oge ndekọ ọnọdụ

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
BAD1(1) BAD2(1) DMTEVENT(1) - - - - WINOPN
ibe 7 ibe 0
Akụkọ mgbe ochie:

R = Obere ntakịrị W = Odebere ntakịrị U = Obere emezighị emezi, gụọ dị ka '0'

-n = Uru na POR '1' = A na-edozi Bit '0' = A na-ekpochapụ Bit x = Amaghi Bit

nkeji 15-8 Emebeghị ya: Gụọ ka '0'
ibe 7 BAD1: Ihe ọjọọ STEP1[7:0] Chọpụta ntakịrị (1)
1 = Ahụrụ uru STEP1[7:0] ezighi ezi
0 = Achọpụtaghị uru STEP1[7:0] ezighi ezi
ibe 6 BAD2: Ihe ọjọọ STEP2[7:0] Chọpụta ntakịrị (1)
1 = Ahụrụ uru STEP2[7:0] ezighi ezi
0 = Achọpụtaghị uru STEP2[7:0] ezighi ezi
ibe 5 DMTEVENT: Ihe omume Deadman Timer bit(1)
1 = Achọpụtara ihe omume ngụ oge nwụrụ anwụ (ọgụ agwụla, ma ọ bụ STEP1[7:0] ma ọ bụ STEP2[7:0] ezighi ezi ka etinyere tupu abawanye counter)
0 = Ahụghị ihe omume ngụ oge nwụrụ anwụ
nkeji 4-1 Emebeghị ya: Gụọ ka '0'
ibe 0 WINOPN: Deadman Timer Kpochapụ ntakịrị mpio
1 = Deadman Timer emeghewo windo doro anya
0 = Deadman Timer emegheghị windo doro anya

Rịba ama 1: BAD1, BAD2 na DMTEVENT iberi na-ekpochapụ naanị na nrụpụta.

Debanye aha 2-5: DMTCNTL: Ngụ oge Deadman deba aha dị ala

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
MGBE [15:8]
ibe 15 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
MGBE [7:0]
nke 7 bit 0
Akụkọ mgbe ochie:

R = Obere ntakịrị W = Odebere ntakịrị U = Obere emezighị emezi, gụọ dị ka '0'

-n = Uru na POR '1' = A na-edozi Bit '0' = A na-ekpochapụ Bit x = Amaghi Bit

nkeji 15-0 COUNTER[15:0]: Gụọ ọdịnaya dị ugbu a nke obere mpempe akwụkwọ DMT

Debanye aha 2-6: DMTCNTH: Deadman Timer Count Register High

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
MGBE [31:24]
ibe 15 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
MGBE [23:16]
nke 7 bit 0
Akụkọ mgbe ochie:

R = Obere ntakịrị W = Odebere ntakịrị U = Obere emezighị emezi, gụọ dị ka '0'

-n = Uru na POR '1' = A na-edozi Bit '0' = A na-ekpochapụ Bit x = Amaghi Bit

nkeji 15-0 COUNTER[31:16]: Gụọ ọdịnaya dị ugbu a nke ibe ngwungwu DMT dị elu

Debanye aha 2-7: DMTPSCNTL: Ọnọdụ Mbipute Hazie Ọnọdụ Ngụ DMT Debanye aha dị ala

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSNT[15:8]
ibe 15 ibe 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSNT[7:0]
nke 7 bit 0
Akụkọ mgbe ochie:

R = Obere ntakịrị W = Odebere ntakịrị U = Obere emezighị emezi, gụọ dị ka '0'

-n = Uru na POR '1' = A na-edozi Bit '0' = A na-ekpochapụ Bit x = Amaghi Bit

nkeji 15-0 PSCNT[15:0]: Ntụziaka DMT dị ala gụta ọnọdụ nhazi uru bara uru.
Nke a bụ uru ndekọ nhazi nhazi FDMTCNTL mgbe niile.

Debanye aha 2-8: DMTPSCNTH: Ọnọdụ Mbipute Hazie Ọnọdụ Ngụ DMT Debanye aha dị elu

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSNT[31:24]
ibe 15 ibe 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSNT[23:16]
ibe 7 ibe 0
Akụkọ mgbe ochie:

R = Obere ntakịrị W = Odebere ntakịrị U = Obere emezighị emezi, gụọ dị ka '0'

-n = Uru na POR '1' = A na-edozi Bit '0' = A na-ekpochapụ Bit x = Amaghi Bit

nkeji 15-0 PSCNT[31:16]: Ntụziaka DMT dị elu gụta ọkwa nhazi uru bara uru.
Nke a bụ uru ndekọ nhazi nhazi FDMTCNTH mgbe niile.

Debanye aha 2-9: DMTPSINTVL: Ọnọdụ Mbipute Hazie DMT Ọdụdọ Oge Ogologo Debanye aha dị ala

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[15:8]
ibe 15 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[7:0]
nke 7 bit 0
Akụkọ mgbe ochie:

R = Obere ntakịrị W = Odebere ntakịrị U = Obere emezighị emezi, gụọ dị ka '0'

-n = Uru na POR '1' = A na-edozi Bit '0' = A na-ekpochapụ Bit x = Amaghi Bit

nkeji 15-0 PSINTV[15:0]: Obere oge nhazi oge nhazi nkeji DMT
Nke a bụ uru ndekọ nhazi FDMTIVTL mgbe niile.

Debanye aha 2-10: DMTPSINTVH: Ọnọdụ Mbipute Hazie DMT Ọdụdọ Ogologo oge Debanye aha dị elu

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[31:24]
ibe 15 ibe 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[23:16]
ibe 7 ibe 0
Akụkọ mgbe ochie:

R = Obere ntakịrị W = Odebere ntakịrị U = Obere emezighị emezi, gụọ dị ka '0'

-n = Uru na POR '1' = A na-edozi Bit '0' = A na-ekpochapụ Bit x = Amaghi Bit

nkeji 15-0 PSINTV[31:16]: Ntụkọ nhazi oge nkeji oge DMT dị elu
Nke a bụ uru ndekọ nhazi FDMTIVTH mgbe niile.

Debanye aha 2-11: DMTHOLDREG: DMT Jide Ndebanye aha

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
UPRCNT [15:8](1)
ibe 15 ibe 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
UPRCNT [7:0](1)
ibe 7 ibe 0
Akụkọ mgbe ochie:

R = Obere ntakịrị W = Odebere ntakịrị U = Obere emezighị emezi, gụọ dị ka '0'

-n = Uru na POR '1' = A na-edozi Bit '0' = A na-ekpochapụ Bit x = Amaghi Bit

nkeji 15-0 UPRCNT[15:0]: Nwere uru nke ndebanye aha DMTCNTH Mgbe DMTCNTL na DMTCNTH ndị debanyere aha bụ nke ikpeazụ gụchara (1)
Rịba ama 1: Edebere aha DMTHOLDREG ka ọ bụrụ '0' na Tọgharia, a na-ebukwa ya naanị mgbe agụchara ndekọ DMTCNTL na DMTCNTH.

Ọrụ DMT

Ụdị ọrụ
Ọrụ bụ isi nke modul Deadman Timer (DMT) bụ ịkwụsị ihe nrụpụta ma ọ bụrụ na ngwanrọ adịghị arụ ọrụ. Modul DMT, nke na-arụ ọrụ n'elekere sistemu, bụ ntụzịaka na-agba ọsọ n'efu, nke a na-emechi mgbe ọ bụla nkuzi nkuzi mere ruo mgbe ngụkọ ga-apụta. Anaghị enweta ntuziaka a mgbe ihe nrụpụta nọ na ọnọdụ ụra.
Modul DMT nwere counter 32-bit, DMTCNTL na DMTCNTH na-agụ naanị ya nwere uru egwuregwu agwụchachara, dị ka akọwapụtara mpụta abụọ, ndekọ ndekọ nhazi Fuse 16-bit, FDMTCNTL na FDMTCNTH. Mgbe ọ bụla egwuregwu ọnụ na-eme, ihe omume DMT ga-eme, nke na-abụghị ihe ọ bụla ma ọnyà dị nro / nkwụsị. Rụtụ aka n'isiakwụkwọ "Onye njikwa nkwụsị" dị na mpempe data ngwaọrụ ugbu a iji lelee ma mmemme DMT ọ bụ ọnyà dị nro ma ọ bụ nkwụsị.
A na-ejikarị modul DMT na ngwa dị mkpa na nchekwa dị mkpa, ebe a ga-achọpụtarịrị ọdịda ọ bụla nke arụmọrụ ngwanrọ na usoro.

Na-enyere ma gbanyụọ modul DMT
Enwere ike ịgbanye ma ọ bụ gbanyụọ modul DMT site na nhazi ngwaọrụ ma ọ bụ nwee ike ịme ya site na ngwanrọ site na idebanye aha na DMTCON.
Ọ bụrụ na edobere ntakịrị nhazi DMTEN dị na ndebanye aha FDMT, a na-eme DMT mgbe niile. Ihe njikwa ON (DMTCON[15]) ga-egosipụta nke a site n'ịgụ '1'. N'ụdị a, enweghị ike ikpochapụ ON bit na ngwanrọ. Iji gbanyụọ DMT, a ghaghị idegharị nhazi ahụ na ngwaọrụ ahụ. Ọ bụrụ na edobere DMTEN ka ọ bụrụ '0' na fuse, mgbe ahụ DMT nwere nkwarụ na ngwaike.
Ngwanrọ nwere ike mee ka DMT rụọ ọrụ site na ịtọọ ntakịrị ON na ndekọ Deadman Timer Control (DMTCON). Agbanyeghị, maka njikwa ngwanrọ, ntakịrị nhazi DMTEN dị na ndebanye aha FDMT kwesịrị ịtọ '0'. Ozugbo enyere ya aka, ịgbanyụ DMT na ngwanrọ agaghị ekwe omume.

Ogologo oge mpio DMT
Modul DMT nwere ụdị ọrụ Windowed. Ihe DMTIVT[15:0] na DMTIVT[31:16] Nhazi ibe n'ime ndekọ FDMTIVTL na FDMTIVTH, n'otu n'otu, tọọ uru etiti-val nke windo. Na ọnọdụ Windowed, ngwanrọ nwere ike ikpochapụ DMT naanị mgbe counter dị na windo ikpeazụ ya tupu egwuregwu agụta emee. Ya bụ, ọ bụrụ na ọnụ ahịa counter DMT dị ukwuu karịa ma ọ bụ hà nhata nke edere na ọnụ ahịa etiti windo, mgbe ahụ, ọ bụ naanị usoro doro anya nwere ike itinye n'ime modul DMT. Ọ bụrụ na ekpochapụ DMT n'ihu windo ekwenyere, a na-emepụta ọnyà dị nro ma ọ bụ nkwụsịtụ nke Deadman Timer.

Ịrụ ọrụ DMT na Ụdị Nchekwa Ike
Dị ka a na-abawanye modul DMT site na ntinye ntụziaka, ọnụ ahịa ọnụọgụ agaghị agbanwe mgbe isi anaghị arụ ọrụ. Modul DMT ka anaghị arụ ọrụ na ụdị ụra na enweghị ọrụ. Ozugbo ngwaọrụ ahụ teta n'ụra ma ọ bụ na-adịghị arụ ọrụ, counter DMT na-amalite ọzọ na-abawanye.

Ịtọgharịa DMT
Enwere ike ịtọgharị DMT n'ụzọ abụọ: otu ụzọ na-eji sistemụ nrụpụta na ụzọ ọzọ bụ site n'ide usoro iwu kwadoro na ndekọ DMTPRECLR na DMTCLR. Ikpochapụ ọnụ ahịa counter DMT chọrọ usoro ọrụ pụrụ iche:

  1. A ga-ederịrị ibe STEP1[7:0] na ndebanye aha DMTPRECLR ka '01000000' (0x40):
    • Ọ bụrụ na edere uru ọ bụla na-abụghị 0x40 na STEP1x bits, a ga-edozi ntakịrị BAD1 dị na ndekọ DMTSTAT na ọ na-eme ka mmemme DMT mee.
    • Ọ bụrụ na esoteghị nzọụkwụ 2 tupu Nzọụkwụ 1, BAD1 na DMTEVENT ọkọlọtọ ka edobere. A na-ekpochapụ ọkọlọtọ BAD1 na DMTEVENT naanị na nrụpụta ngwaọrụ.
  2. A ga-ederịrị ibe STEP2[7:0] na ndebanye aha DMTCLR ka '00001000' (0x08). Enwere ike ịme nke a naanị ma ọ bụrụ na eburu ụzọ na nzọụkwụ 1 na DMT nọ na etiti windo mepere emepe. Ozugbo edere ụkpụrụ ziri ezi, a ga-ehichapụ counter DMT ka ọ bụrụ efu. A ga-ewepụkwa uru DMTPRECLR, DMTCLR na DMTSTAT na efu.
    • Ọ bụrụ na edere uru ọ bụla karịa 0x08 na STEP2x bits, a ga-edozi ntakịrị BAD2 dị na ndekọ DMTSTAT ma mee ka mmemme DMT mee.
    • A naghị eme nzọụkwụ 2 na oghere windo mepere emepe; ọ na-eme ka edobe ọkọlọtọ BAD2. Ihe omume DMT na-eme ozugbo.
    • Ide usoro preclear azụ na azụ (0x40) na-emekwa ka edobere ọkọlọtọ BAD2 wee bute mmemme DMT.

Mara: Ka usoro izizi doro/ doo anya na-ezighi ezi, ọ na-ewe opekata mpe okirikiri abụọ iji tọọ ọkọlọtọ BAD1/ BAD2 yana okirikiri atọ opekata mpe ịtọ DMTEVENT.

A na-ekpochapụ ọkọlọtọ BAD2 na DMTEVENT naanị na nrụpụta ngwaọrụ. Rụtụ aka na eserese ngosi dị ka egosiri na eserese 3-1.

Foto 3-1: Akwụkwọ eserese maka mmemme DMTMICROCHIP-dsPIC33-PIC24-DMT-Nwụrụ Anwụ-Ngụ oge-Module-FIG 3

Rịba ama 

  1. Agbanyere DMT (ON (DMTCON[15]) dị ka FDMT tozuru oke na Fuses nhazi.
  2. Enwere ike ịtọgharịa counter DMT ka njedebe counter ma ọ bụ ihe omume BAD1/BAD2 naanị site na Tọgharia ngwaọrụ.
  3. STEP2x tupu STEP1x (DMTCLEAR e dere n'ihu DMTPRECLEAR) ma ọ bụ BAD_STEP1 (DMTPRECLEAR e dere na uru na-erughị 0x40).
  4. STEP1x (DMTPRECLEAR e dere ọzọ ka STEP1x gasịrị), ma ọ bụ BAD_STEP2 (DMTCLR nke e dere na uru na-erughị 0x08) ma ọ bụ oge etiti windo anaghị emeghe.

Nhọrọ ọnụọgụgụ DMT
Ndị DMTCNTL[15:0] na DMTCNTH[31:16] debanyere ọnụ ọgụgụ Deadman n'akwụkwọ ndekọ aha FDMTCNTL na FDMTCNTH, n'otu n'otu. Enwere ike nweta uru ọnụọgụ DMT dị ugbu a site n'ịgụ ndekọ ọnụ ọgụgụ Deadman Timer dị ala na nke dị elu, DMTCNTL na DMTCNTH.
PSCNT[15:0] na PSCNT[31:16] n'ime ndekọ DMTPSCNTL na DMTPSCNTH, n'otu n'otu, kwe ka ngwanro gụọ ọnụ ọgụgụ kachasị ahọpụtara maka Ngụ oge Deadman. Nke ahụ pụtara na ụkpụrụ bit PSCNTx ndị a abụghị ihe ọ bụla ma ọ bụghị ụkpụrụ e deburu mbụ na DMTCNTx ibe n'ime ndekọ aha Fuse Configuration, FDMTCNTL na FDMTCNTH. Mgbe ọ bụla ihe omume DMT mere, onye ọrụ nwere ike iji tụnyere ịhụ ma uru counter dị ugbu a na ndekọ DMTCNTL na DMTCNTH hà nhata nke ndekọ DMTPSCNTL na DMTPSCNTH, nke na-ejide uru ọnụ ọgụgụ kachasị.
Ihe PSINTV[15:0] na PSINTV[31:16] dị na ndekọ DMTPSINTVL na DMTPSINTVH, n'otu n'otu, na-ahapụ ngwanro ka ọ gụọ uru nkeji oge windo DMT. Nke ahụ pụtara na ndekọ ndị a na-agụ uru nke edere na ndekọ FDMTIVTL na FDMTIVTH. Ya mere, mgbe-mgbe ọ bụla ọnụ ahịa ọnụ ahịa DMT dị ugbu a na DMTCNTL na DMTCNTH ruru uru nke ndekọ DMTPSINTVL na DMTPSINTVH, oge windo na-emepe ka onye ọrụ nwee ike itinye usoro doro anya na STEP2x bits, nke na-eme ka DMT malitegharịa.
Iberibe UPRCNT[15:0] dị na ndebanye aha DMTHOLDREG na-ejide uru agụ ikpeazụ nke ụkpụrụ ọnụọgụ elu DMT (DMTCNTH) mgbe ọ bụla a gụrụ DMTCNTL na DMTCNTH.

ndetu ngwa emetụtara

Akụkụ a na-edepụta ndetu ngwa metụtara akụkụ a nke akwụkwọ ntuziaka. Enwere ike agaghị ede ndetu ngwa ndị a kpọmkwem maka ezinaụlọ ngwaahịa dsPIC33/PIC24, mana echiche ndị a dabara na enwere ike iji ya na mgbanwe yana oke nwere ike. Ihe ndetu ngwa ugbu a metụtara Deadman Timer (DMT) bụ:

Aha
Enweghị ndetu ngwa emetụtara n'oge a.

Mara: Biko gaa na Microchip websaịtị (www.microchip.com) maka mgbakwunye ngwa ndetu na koodu examples maka dsPIC33/PIC24 ezinụlọ nke ngwaọrụ.

AKỤKỌ NKWUO

Ndozigharị A (February 2014)
Nke a bụ ụdị akwụkwọ a ewepụtara nke mbụ.

Ndozigharị B (March 2022)
Mmelite onyonyo 1-1 na eserese 3-1.
Ndebanye aha mmelite 2-1, Deba aha 2-2, Deba aha 2-3, Deba aha 2-4, Deba aha 2-9 na Debanye aha 2-10. Nwelite Tebụl 2-1 na Tebụl 2-2.
Mmelite Nkebi 1.0 “Mmalite”, Nkebi 2.0 “DMT Ndị na-edeba aha”, Nkebi 3.1 “Ụdị Ọrụ”, Nkebi 3.2 “Ikwado na Gbanyụọ Module DMT”, Nkebi 3.3 “DMT Count Intervaled Windowed”, Nkeji 3.5 “Itọgharị DMT” na Nkeji 3.6 “Nhọrọ ọnụọgụ DMT”.
Na-ebuga maapụ ndebanye aha na ngalaba 2.0 “DMT ndị debanyere aha”.

Rịba ama nkọwa ndị a nke njirimara nchedo koodu na ngwaahịa Microchip:

  • Ngwaahịa Microchip na-ezute nkọwapụta dị na mpempe data Microchip ha.
  • Microchip kwenyere na ezinaụlọ nke ngwaahịa ya nwere nchekwa mgbe ejiri ya n'ụzọ achọrọ, n'ime nkọwapụta ọrụ yana n'okpuru ọnọdụ nkịtị.
  • Ụkpụrụ Microchip na-eji ike na-echebe ikike ikike ọgụgụ isi ya. Mgbalị imebi njirimara nchedo koodu nke ngwaahịa Microchip bụ nke amachibidoro nke ọma ma nwee ike imebi iwu nwebiisinka nke Millennium Digital.
  • Ma Microchip ma ọ bụ ndị nrụpụta semiconductor ọ bụla enweghị ike ikwe nkwa nchekwa nke koodu ya. Nchedo koodu apụtaghị na anyị na-ekwe nkwa na ngwaahịa a "enweghị ike imebi". Nchekwa koodu na-agbanwe mgbe niile. Microchip agba mbọ na-aga n'ihu na-emeziwanye njirimara nchedo koodu nke ngwaahịa anyị.

Enwere ike iji akwụkwọ a na ozi dị n'ime ya naanị site na ngwaahịa Microchip, gụnyere iji chepụta, nwalee ma jikọta ngwaahịa Microchip na ngwa gị. Iji ozi a n'ụzọ ọ bụla ọzọ mebiri usoro ndị a. A na-enye ozi gbasara ngwa ngwaọrụ naanị maka ịdị mma gị yana mmelite nwere ike dochie ya. Ọ bụ ọrụ gị ịhụ na ngwa gị dabara na nkọwapụta gị. Kpọtụrụ ụlọ ọrụ ịre ahịa Microchip mpaghara maka nkwado ọzọ ma ọ bụ nweta nkwado ọzọ na https://www.microchip.com/en-us/support/design-help/client-support-services.
Ozi a bụ MICROCHIP “DỊ KA Ọ BỤ”. MICROCHIP emeghị nnochite anya ma ọ bụ akwụkwọ ikike n'ụdị ọ bụla ma ekwupụta ma ọ bụ kwupụta ya, edere ma ọ bụ n'ọnụ, usoro iwu ma ọ bụ ọzọ, metụtara ozi ahụ gụnyere mana ọnweghị oke n'iwu ọ bụla na-akwadoghị, iwu na-akwadoghị. NA ahụ dị mma maka ebumnuche pụrụ iche, ma ọ bụ akwụkwọ ikike metụtara ọnọdụ ya, ogo ya, ma ọ bụ arụmọrụ ya.
Ọ BỤGHỊ ỌMỤNỤ Ọ BỤGHỊ MICROCHIP GA-AKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỌ Ọ BỤLA OZI Ọ BỤ Ọ BỤ Ọ BỤLA. AKWỤKWỌ NDỊ NDỊ DỊ MMADỤ N'ỤRỤ IKE MA Ọ BỤ NDỊ MMADỤ AHỤ. Ruo n'ụzọ zuru ezu iwu kwadoro, MICROCHIP'S TOTAL IBLIability na ebubo niile n'ụzọ ọ bụla metụtara ozi ahụ ma ọ bụ ojiji ya agaghị agafe ego nke ụgwọ, ma ọ bụrụ na ọ bụla, na ị kwụrụ ozugbo na-agwa ya.
Iji ngwaọrụ Microchip na nkwado ndụ yana/ma ọ bụ ngwa nchekwa bụ kpamkpam n'ihe ize ndụ nke onye zụrụ ya, onye na-azụ ya kwenyere ịgbachitere, kwụọ ụgwọ ma jide Microchip na-adịghị emerụ ahụ site na mmebi ọ bụla, nkwuputa, uwe, ma ọ bụ mmefu sitere na ụdị ojiji ahụ. Ọnweghị ikike ebugara, n'ezoghị ọnụ ma ọ bụ n'ụzọ ọzọ, n'okpuru ikike ikike ọgụgụ isi Microchip ọ gwụla ma ekwuputaghị ya.

Maka ozi gbasara Sistemụ Njikwa Ogo nke Microchip, biko gaa na www.microchip.com/quality.

Akara ụghalaahia
Aha Microchip na akara ngosi, akara Microchip, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LAN maXStyMD, Link maXTouch, MediaLB, megaAVR, Microsemi, akara Microsemi, MOST, akara ngosi MPLAB, OptoLyzer, PIC, picoPower, PICSTART, akara PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, na XMEGA bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke Microchip Technology Incorporated na USA na obodo ndị ọzọ.
AgileSwitch, APT, ClockWorks, The agbakwunyere Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet- Waya, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, na ZL bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke Microchip Technology Incorporated na USA.
Nkwụsị igodo dị n'akụkụ, AKS, Analog-maka-Digital Age, Capacitor ọ bụla, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dị Mfe, DynaM Average , 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 Asambodo akara, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REL , Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, ngụkọta ntachi obi, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, na ZENA bụ ụghalaahịa nke Microchip Technology Incorporated na USA na obodo ndị ọzọ.
SQTP bụ akara ọrụ Microchip Technology Incorporated na USA
Akara Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom, na Trusted Time bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke Microchip Technology Inc. na obodo ndị ọzọ.
GestIC bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke Microchip Technology Germany II GmbH & Co.KG, onye enyemaka Microchip Technology Inc., na mba ndị ọzọ.
ụghalaahịa ndị ọzọ niile a kpọtụrụ aha n'ime ebe a bụ akụ nke ụlọ ọrụ ha.
© 2014-2022, Microchip Technology Incorporated na ndị enyemaka ya.
Ikike niile echekwabara.
ISBN: 978-1-6683-0063-3

Ọrụ

AMERIKA
Ụlọ ọrụ ụlọ ọrụ
2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200
Fax: 480-792-7277
Nkwado ndị teknuzu: http://www.microchip.com/support
Web adreesị:
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

Chicago
Itasca, IL
Tel: 630-285-0071
Fax: 630-285-0075

Los Angeles
Mission Viejo, CA
Tel: 949-462-9523
Fax: 949-462-9608
Tel: 951-273-7800

New York,
NY Tel: 631-435-6000

Canada - Toronto
Tel: 905-695-1980
Fax: 905-695-2078

Akwụkwọ / akụrụngwa

MICROCHIP dsPIC33/PIC24 DMT Ngụ oge Module [pdf] Akwụkwọ ntuziaka onye ọrụ
dsPIC33 PIC24, Module ngụ oge nwụrụ anwụ DMT, dsPIC33 PIC24 DMT Module ngụ oge nwụrụ anwụ, Module ngụ oge nwụrụ anwụ, Modul ngụ oge

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *