MICROCHIP-LOGO

MICROCHIP DMT Вақтсанҷи мурдагон

MICROCHIP-DMT-Deadman-Таймер-МАХСУЛОТИ - Нусхабардорӣ

Шарҳ: Ин фасли дастури маълумотномаи оилавӣ барои илова кардани варақаҳои маълумотии дастгоҳ пешбинӣ шудааст. Вобаста аз варианти дастгоҳ, ин қисмати дастурӣ метавонад ба ҳамаи дастгоҳҳои dsPIC33/PIC24 дахл надошта бошад.

  • Лутфан ба ёддошти аввали боби "Таймери мурда (DMT)" дар варақаи маълумотии дастгоҳ муроҷиат кунед, то санҷед, ки оё ин ҳуҷҷат дастгоҳи истифодашавандаро дастгирӣ мекунад ё на.
  • Варақаҳои маълумотии дастгоҳ ва бахшҳои дастури оилавӣ барои зеркашӣ аз Microchip Worldwide дастрасанд Webсомона дар: http://www.microchip.com.

МУҚАДДИМА

Модули Deadman Timer (DMT) барои он тарҳрезӣ шудааст, ки ба корбарон имкон диҳанд, ки саломатии нармафзори барномавии худро тавассути талаб кардани қатъҳои даврии таймер дар дохили равзанаи вақти аз ҷониби корбар муайяншуда назорат кунанд. Модули DMT ҳисобкунаки синхронӣ аст ва ҳангоми фаъол шудан, гирифтани дастурҳоро ҳисоб мекунад ва қодир аст, ки доми нарм/қатъро ба вуҷуд орад. Барои санҷидани он, ки ҳодисаи DMT доми нарм аст ё қатъ, агар ҳисобкунаки DMT дар доираи шумораи муқарраршудаи дастурҳо тоза карда нашавад, ба боби "Назоратчии қатъ" дар варақаи маълумотии дастгоҳ муроҷиат кунед. DMT одатан ба соати системавӣ пайваст аст, ки протсессоро (TCY) идора мекунад. Истифодабаранда арзиши вақтсанҷи вақтсанҷ ва арзиши ниқобро, ки диапазони равзанаро муайян мекунад, ки диапазони ҳисобҳост, ки барои ҳодисаи муқоисавӣ ба назар гирифта намешаванд, муайян мекунад.

Баъзе аз хусусиятҳои асосии ин модул инҳоянд:

  • Конфигуратсия ё нармафзор имкони назоратшаванда
  • Давраи аз ҷониби корбар танзимшаванда ё ҳисоб кардани дастур
  • Ду пайдарпаии дастур барои тоза кардани таймер
  • Равзанаи танзимшавандаи 32-бит барои тоза кардани таймер

диаграммаи блоки модули Timer Deadman нишон медиҳад.

Диаграммаи Блоки Модули Таймери Deadman

MICROCHIP-DMT-Мардман-Таймер-FIG-1

Шарҳ: 

  1. DMT метавонад ё дар реестри конфигуратсия, FDMT ё дар Феҳристи махсуси функсияҳо (SFR), DMTCON фаъол карда шавад.
  2. Вақте ки дастурҳо аз ҷониби протсессор бо истифода аз соати система гирифта мешаванд, DMT соат карда мешавад. Барои мисолample, пас аз иҷрои дастури GOTO (ки чор даври дастурро истифода мебарад), ҳисобкунаки DMT танҳо як маротиба зиёд карда мешавад.
  3. BAD1 ва BAD2 парчамҳои пайдарпайии номатлуб мебошанд. Барои маълумоти иловагӣ, ба Бахши 3.5 "Бозсозии DMT" муроҷиат кунед.
  4. Шумораи DMT Max бо арзиши ибтидоии регистрҳои FDMTCNL ва FDMTCNH назорат карда мешавад.
  5. Ҳодисаи DMT як доми мулоим ё халалдор нест.

диаграммаи вақти ҳодисаи Deadman Timer -ро нишон медиҳад.

Ҳодисаи Timer Deadman

MICROCHIP-DMT-Мардман-Таймер-FIG-2

Феҳристи DMT

Шарҳ: Ҳар як варианти дастгоҳи оилавии dsPIC33/PIC24 метавонад як ё якчанд модули DMT дошта бошад. Барои тафсилоти бештар ба варақаҳои мушаххаси дастгоҳ муроҷиат кунед.

  • Модули DMT аз реестрҳои махсуси функсионалии зерин (SFR) иборат аст:
    • DMTCON: Феҳристи назорати таймери мурда
  • Ин феҳрист барои фаъол ё ғайрифаъол кардани Timer Deadman истифода мешавад.
    • DMTPRECLR: Реестри мурдагон Таймер
  • Ин феҳрист барои навиштани калимаи пешакии пешакӣ барои тоза кардани Таймери Deadman истифода мешавад.
    • DMTCLR: Рӯйхати тозакунии Таймер
  • Ин реестр барои навиштани калимаи возеҳ пас аз навиштани калимаи пешакӣ ба он истифода мешавад
  • Феҳристи DTPRECLR. Вақтсанҷи Deadman пас аз навиштани калимаи калидӣ тоза карда мешавад.
    • DMTSTAT: Феҳристи ҳолати мурдагон Таймер
  • Ин феҳрист ҳолати арзишҳои нодуруст ё пайдарпайии калимаҳои калидӣ ё рӯйдодҳои Deadman Timer ва кушода будани равзанаи равшани DMT-ро таъмин мекунад.
    • DMTCNTL: Deadman Вақтсанҷи ҳисоб Реестри паст ва
    • DMTCNTH: Бақайдгирии таймери мурдагон баланд
  • Ин регистрҳои ҳисобкунакҳои поёнӣ ва баландтар дар якҷоягӣ ҳамчун реестри ҳисобкунакҳои 32-битӣ ба нармафзори корбар имкон медиҳанд, ки мундариҷаи ҳисобкунаки DMT-ро хонанд.
    • DMTPSCNTL: Post Status Танзими DMT Ҳисоби Ҳолати Реестри паст ва
    • DMTPSCNTH: Танзими ҳолати Post DMT Ҳисоби Ҳолати Реестри баланд
  • Ин регистрҳои поёнӣ ва баландтар арзиши битҳои конфигуратсияи DMTCNTx-ро дар регистрҳои FDMTCNTL ва FDMTCNTH мутаносибан таъмин мекунанд.
    • DMTPSINTVL: Post Status Танзими DMT Фосилаи Ҳолати Реестри паст ва
    • DMTPSINTVH: Вазъияти Post Танзими DMT фосилавии Ҳолати Реестри баланд
  • Ин регистрҳои поёнӣ ва баландтар арзиши битҳои конфигуратсияи DMTIVTx-ро дар регистрҳои FDMTIVTL ва FDMTIVTH мутаносибан таъмин мекунанд.
    • DMTHOLDREG: Феҳристи нигоҳдории DMT
  • Ин реестр арзиши охирини хондани реестри DMTCNTH-ро ҳангоми хондани регистрҳои DMTCNTH ва DMTCNTL нигоҳ медорад.

Бақайдгирии конфигуратсияи сӯзишворӣ, ки ба модули таймери мурда таъсир мерасонанд

Номи бақайдгирӣ Тавсифи
FDMT Муқаррар кардани бит DMTEN дар ин реестр модули DMT-ро фаъол мекунад ва агар ин бит равшан бошад, DMT-ро дар нармафзор тавассути реестри DMTCON фаъол кардан мумкин аст.
FDMTCNTL ва FDMTCNTH Поён (DMTCNT[15:0]) ва боло (DMTCNT[31:16])

16 бит арзиши ҳисобкунии вақти 32-бита DMT-ро танзим мекунад. Қимати ба ин регистрҳо навишташуда шумораи умумии дастурҳое мебошад, ки барои ҳодисаи DMT лозиманд.

FDMTIVTL ва FDMTIVTH Поён (DMTIVT [15: 0]) ва боло (DMTIVT [31: 16])

16 бит фосилаи равзанаи 32-бита DMT-ро танзим мекунад. Қимати ба ин реестрҳо навишташуда миқдори ҳадди ақали дастурҳоест, ки барои тоза кардани DMT заруранд.

Харитаи бақайдгирӣ

Маълумоти мухтасари регистрҳои марбут ба модули Timer Deadman (DMT) дар ҷадвали 2-2 оварда шудааст.

Номи SFR Бит 15 Бит 14 Бит 13 Бит 12 Бит 11 Бит 10 Бит 9 Бит 8 Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0
DMTCON ON
DMTPRECLR ҚАДАМИ 1[7:0]
DMTCLR ҚАДАМИ 2[7:0]
DMTSTAT BAD1 BAD2 DMTEVENT WINOPN
DMTCNTL COUNTER[15:0]
DMTCNTH COUNTER[31:16]
DMTHOLDREG UPRCNT[15:0]
DMTPSCNTL PSCNT[15:0]
DMTPSCNTH PSCNT[31:16]
DMTPSINTVL PSINTV[15:0]
DMTPSINTVH PSINTV[31:16]

Афсона: иҷронашуда, ҳамчун '0' хонда шавад. Қиматҳои барқароркунӣ дар шонздаҳӣ нишон дода мешаванд.

Феҳристи назорати DMT

DMTCON: Феҳристи назорати таймери мурда

R/W-0 У-0 У-0 У-0 У-0 У-0 У-0 У-0
ON(1,2)
каме 15 каме 8
У-0 У-0 У-0 У-0 У-0 У-0 У-0 У-0
каме 7 каме 0
Афсона:

R = Бити хондашаванда W = Бити навишташаванда U = Бити иҷронашуда, ҳамчун '0' хонда мешавад

-n = Қимат дар POR '1' = Бит муқаррар карда шудааст '0' = Бит тоза карда шуд x = Бит номаълум аст

MICROCHIP-DMT-Мардман-Таймер-FIG-4

Шарҳ

  1. Ин бит танҳо вақте ки DMTEN = 0 дар реестри FDMT идора мешавад.
  2. DMT-ро дар нармафзор ғайрифаъол кардан мумкин нест. Навиштани "0" ба ин бит таъсире надорад.

DMTPRECLR: Реестри пешакии таймери мурда

R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
ҚАДАМИ 1[7:0](1)
каме 15 каме 8
У-0 У-0 У-0 У-0 У-0 У-0 У-0 У-0
каме 7 каме 0
Афсона:

R = Бити хондашаванда W = Бити навишташаванда U = Бити иҷронашуда, ҳамчун '0' хонда мешавад

-n = Қимат дар POR '1' = Бит муқаррар карда шудааст '0' = Бит тоза карда шуд x = Бит номаълум аст

MICROCHIP-DMT-Мардман-Таймер-FIG-5

Эзоҳ 1: Битҳо [15:8] вақте тоза карда мешаванд, ки ҳисобкунаки DMT бо навиштани пайдарпайии дурусти STEP1 ва STEP2 аз нав барқарор карда мешавад.

DMTCLR: Реестри тозакунии вақтсанҷ

У-0 У-0 У-0 У-0 У-0 У-0 У-0 У-0
каме 15 каме 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
ҚАДАМИ 2[7:0](1)
каме 7 каме 0
Афсона:

R = Бити хондашаванда W = Бити навишташаванда U = Бити иҷронашуда, ҳамчун '0' хонда мешавад

-n = Қимат дар POR '1' = Бит муқаррар карда шудааст '0' = Бит тоза карда шуд x = Бит номаълум аст

MICROCHIP-DMT-Мардман-Таймер-FIG-6

Эзоҳ 1: Битҳо [7:0] вақте тоза карда мешаванд, ки ҳисобкунаки DMT бо навиштани пайдарпайии дурусти STEP1 ва STEP2 аз нав барқарор карда мешавад.

DMTSTAT: Феҳристи ҳолати таймери мурда

У-0 У-0 У-0 У-0 У-0 У-0 У-0 У-0
каме 15 каме 8
R-0 R-0 R-0 У-0 У-0 У-0 У-0 R-0
BAD1(1) BAD2(1) DMTEVENT(1) WINOPN
каме 7 каме 0
Афсона:

R = Бити хондашаванда W = Бити навишташаванда U = Бити иҷронашуда, ҳамчун '0' хонда мешавад

-n = Қимат дар POR '1' = Бит муқаррар карда шудааст '0' = Бит тоза карда шуд x = Бит номаълум аст

MICROCHIP-DMT-Мардман-Таймер-FIG-7

Эзоҳ 1: Битҳои BAD1, BAD2 ва DMTEVENT танҳо ҳангоми Reset тоза карда мешаванд.

DMTCNTL: Рӯйхати таймери мурдагон паст аст

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[15:8]
бит 15 бит 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[7:0]
бит 7 бит 0
Афсона:

R = Бити хондашаванда W = Бити навишташаванда U = Бити иҷронашуда, ҳамчун '0' хонда мешавад

-n = Қимат дар POR '1' = Бит муқаррар карда шудааст '0' = Бит тоза карда шуд x = Бит номаълум аст

бит 15-0: COUNTER[15:0]: Мундариҷаи ҷории битҳои ҳисобкунаки DMT-ро хонед

DMTCNTH: Вақтсанҷи мурдагон бақайдгирии баланд

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[31:24]
бит 15 бит 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[23:16]
бит 7 бит 0
Афсона:

R = Бити хондашаванда W = Бити навишташаванда U = Бити иҷронашуда, ҳамчун '0' хонда мешавад

-n = Қимат дар POR '1' = Бит муқаррар карда шудааст '0' = Бит тоза карда шуд x = Бит номаълум аст

бит 15-0: COUNTER[31:16]: Мундариҷаи ҷории битҳои баландтари DMT-ро хонед

DMTPSCNTL: Танзими ҳолати баъдии DMT Ҳисоби ҳолати сабти паст

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSCNT[15:8]
каме 15 каме 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSCNT[7:0]
бит 7 бит 0
Афсона:

R = Бити хондашаванда W = Бити навишташаванда U = Бити иҷронашуда, ҳамчун '0' хонда мешавад

-n = Қимат дар POR '1' = Бит муқаррар карда шудааст '0' = Бит тоза карда шуд x = Бит номаълум аст

бит 15-0: PSCNT[15:0]: Дастури поёнии DMT Ҳисоби арзиши конфигуратсияи битҳои Статус Ин ҳамеша арзиши реестри конфигуратсияи FDMTCNTL мебошад.

DMTPSCNTH: Вазъияти пост Танзими сабти ҳолати DMT Ҳисоби баланд

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSCNT[31:24]
каме 15 каме 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSCNT[23:16]
каме 7 каме 0
Афсона:

R = Бити хондашаванда W = Бити навишташаванда U = Бити иҷронашуда, ҳамчун '0' хонда мешавад

-n = Қимат дар POR '1' = Бит муқаррар карда шудааст '0' = Бит тоза карда шуд x = Бит номаълум аст

бит 15-0: PSCNT[31:16]: Дастури баландтари DMT Ҳисоби арзиши конфигуратсияи битҳои Статус Ин ҳамеша арзиши реестри конфигуратсияи FDMTCNTH аст.

DMTPSINTVL: Вазъияти постро танзим кунед Феҳристи фосилавии ҳолати DMT паст

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[15:8]
бит 15 бит 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[7:0]
бит 7 бит 0
Афсона:

R = Бити хондашаванда W = Бити навишташаванда U = Бити иҷронашуда, ҳамчун '0' хонда мешавад

-n = Қимат дар POR '1' = Бит муқаррар карда шудааст '0' = Бит тоза карда шуд x = Бит номаълум аст

бит 15-0: PSINTV[15:0]: Битҳои ҳолати конфигуратсияи фосилавии равзанаи DMT поён Ин ҳамеша арзиши реестри конфигуратсияи FDMTIVTL мебошад.

DMTPSINTVH: Танзими ҳолати пас аз сабти фосилаи DMT ҳолати баланд

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[31:24]
каме 15 каме 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[23:16]
каме 7 каме 0
Афсона:

R = Бити хондашаванда W = Бити навишташаванда U = Бити иҷронашуда, ҳамчун '0' хонда мешавад

-n = Қимат дар POR '1' = Бит муқаррар карда шудааст '0' = Бит тоза карда шуд x = Бит номаълум аст

бит 15-0: PSINTV[31:16]: Битҳои ҳолати конфигуратсияи фосилавии равзанаи DMT баландтар Ин ҳамеша арзиши реестри конфигуратсияи FDMTIVTH аст.

DMTHOLDREG: Феҳристи нигоҳдории DMT

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
UPRCNT[15:8](1)
каме 15 каме 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
UPRCNT[7:0](1)
каме 7 каме 0
Афсона:

R = Бити хондашаванда W = Бити навишташаванда U = Бити иҷронашуда, ҳамчун '0' хонда мешавад

-n = Қимат дар POR '1' = Бит муқаррар карда шудааст '0' = Бит тоза карда шуд x = Бит номаълум аст

бит 15-0: UPRCNT[15:0]: Арзиши реестри DMTCNTH-ро дар бар мегирад, вақте ки регистрҳои DMTCNTL ва DMTCNTH битҳои охирини хондан буданд(1)
Эзоҳ 1: Реестри DMTHOLDREG ҳангоми Reset ба '0' оғоз карда мешавад ва танҳо ҳангоми хондани регистрҳои DMTCNTL ва DMTCNTH бор карда мешавад.

АМАЛИЁТИ DMT

Усулҳои амалиёти Aof

Вазифаи асосии модули Deadman Timer (DMT) қатъ кардани протсессори ҳангоми корношоямии нармафзор мебошад. Модули DMT, ки дар соати система кор мекунад, таймери ройгони қабули дастурҳо мебошад, ки ҳар вақте, ки гирифтани дастур то фарорасии мувофиқати шумора рух медиҳад, соатбандӣ мешавад. Вақте ки протсессор дар ҳолати хоб аст, дастурҳо гирифта намешаванд.

Модули DMT аз ҳисобкунаки 32-бит иборат аст, регистрҳои танҳо барои хондан DMTCNTL ва DMTCNTH бо арзиши мувофиқати ҳисобкунии вақт, тавре ки аз ҷониби ду регистрҳои берунии 16-битии Configuration Fuse, FDMTCNTL ва FDMTCNTH муайян шудаанд. Ҳар вақте, ки мувофиқати ҳисоб рух медиҳад, як ҳодисаи DMT рух медиҳад, ки он чизе ҷуз доми нарм/қатъ нест. Барои санҷидани он, ки ҳодисаи DMT доми нарм ё қатъ аст, ба боби "Назоратчии қатъ" дар варақаи маълумотии дастгоҳ муроҷиат кунед. Модули DMT маъмулан дар барномаҳои муҳими рисолати муҳим ва бехатарӣ истифода мешавад, ки дар он ҷо ягон нокомии фаъолияти нармафзор ва пайдарпайӣ бояд ошкор карда шавад.

Фаъолсозии A ва Хомӯш кардани модули DMT

Модули DMT-ро тавассути конфигуратсияи дастгоҳ фаъол ё ғайрифаъол кардан мумкин аст ё онро тавассути нармафзор тавассути навиштан ба реестри DMTCON фаъол кардан мумкин аст.
Агар бит конфигуратсияи DMTEN дар реестри FDMT муқаррар карда шуда бошад, DMT ҳамеша фаъол аст. Бити назорати ON (DMTCON[15]) инро бо хондани '1' инъикос мекунад. Дар ин режим бит ON-ро дар нармафзор тоза кардан мумкин нест. Барои хомӯш кардани DMT, конфигуратсия бояд ба дастгоҳ дубора навишта шавад. Агар DMTEN дар сӯзишворӣ ба '0' муқаррар карда шуда бошад, пас DMT дар сахтафзор ғайрифаъол аст.

Нармафзор метавонад DMT-ро бо гузоштани бит ON дар реестри Deadman Timer Control (DMTCON) фаъол созад. Аммо, барои идоракунии нармафзор, бит конфигуратсияи DMTEN дар реестри FDMT бояд ба '0' таъин карда шавад. Пас аз фаъол шудан, хомӯш кардани DMT дар нармафзор имконнопазир аст.

Фосилаи равзанаи ҳисобкунии DMT

Модули DMT дорои ҳолати равзанаи амалиёти. Битҳои конфигуратсияи DMTIVT[15:0] ва DMTIVT[31:16] мутаносибан дар регистрҳои FDMTIVTL ва FDMTIVTH арзиши байнивали тирезаро муқаррар мекунанд. Дар реҷаи тиреза, нармафзор метавонад DMT-ро танҳо вақте тоза кунад, ки ҳисобкунак дар равзанаи ниҳоии худ пеш аз фаро расидани мувофиқати ҳисоб. Яъне, агар арзиши ҳисобкунаки DMT аз арзише, ки ба арзиши фосилаи равзана навишта шудааст, зиёд ё баробар бошад, пас танҳо пайдарпаии равшанро ба модули DMT ворид кардан мумкин аст. Агар DMT пеш аз равзанаи иҷозатдодашуда тоза карда шавад, фавран доми мулоими Deadman Timer ё халал тавлид мешавад.

Фаъолияти DMT дар режимҳои сарфаи барқ

Азбаски модули DMT танҳо тавассути гирифтани дастурҳо афзоиш меёбад, ҳангоми ғайрифаъол будани ядро ​​арзиши ҳисоб тағир намеёбад. Модули DMT дар режимҳои хоб ва бефаъол боқӣ мемонад. Ҳамин ки дастгоҳ аз хоб ё бекорӣ бедор мешавад, ҳисобкунаки DMT дубора афзоиш меёбад.

Барқарор кардани DMT

DMT-ро бо ду роҳ барқарор кардан мумкин аст: як роҳ ин истифодаи Reset система ва роҳи дигар ин навиштани пайдарпайии тартибдодашуда ба регистрҳои DMTPRECLR ва DMTCLR мебошад. Тоза кардани арзиши ҳисобкунаки DMT пайдарпайии махсуси амалҳоро талаб мекунад:

  1. Битҳои STEP1[7:0] дар реестри DMTPRECLR бояд ҳамчун '01000000' (0x40) навишта шаванд:
    1. Агар ба битҳои STEP0x ягон қимати ғайр аз 40x1 навишта шавад, бит BAD1 дар реестри DMTSTAT муқаррар карда мешавад ва он боиси рух додани ҳодисаи DMT мегардад.
    2. Агар Қадами 2 пеш аз Қадами 1 набошад, Парчамҳои BAD1 ва DMTEVENT муқаррар карда мешаванд. Парчамҳои BAD1 ва DMTEVENT танҳо дар ҳолати Reset дастгоҳ тоза карда мешаванд.
  2. Битҳои STEP2[7:0] дар реестри DMTCLR бояд ҳамчун "00001000" (0x08) навишта шаванд. Инро танҳо метавон анҷом дод, агар пеш аз Қадами 1 ва DMT дар фосилаи равзанаи кушода бошад. Пас аз навиштани арзишҳои дуруст, ҳисобкунаки DMT ба сифр тоза карда мешавад. Арзиши реестрҳои DMTPRECLR, DMTCLR ва DMTSTAT низ сифр тоза карда мешавад.
    1. Агар ба битҳои STEP0x ягон қимати ғайр аз 08x2 навишта шавад, бит BAD2 дар реестри DMTSTAT муқаррар карда мешавад ва боиси рух додани ҳодисаи DMT мегардад.
    2. Қадами 2 дар фосилаи равзанаи кушода гузаронида намешавад; он боиси гузоштани парчами BAD2 мегардад. Ҳодисаи DMT фавран рух медиҳад.
    3. Навиштани пайдарпайии пеш аз пас ба қафо (0x40) инчунин боиси гузоштани парчами BAD2 ва боиси ҳодисаи DMT мегардад.

Шарҳ: Пас аз як пайдарпаии пешакии беэътибор/тоза, барои гузоштани парчами BAD1/BAD2 на камтар аз ду давра ва барои гузоштани DMTEVENT ҳадди аққал се давра лозим аст.
Парчамҳои BAD2 ва DMTEVENT танҳо ҳангоми барқароркунии дастгоҳ тоза карда мешаванд. Ба схемаи ҷараёни дар расми 3-1 нишон додашуда муроҷиат кунед.

Ҷадвал барои рӯйдодҳои DMTMICROCHIP-DMT-Мардман-Таймер-FIG-3

Эзоҳ 1

  1. DMT фаъол аст (ON (DMTCON [15])), ки аз ҷониби FDMT дар Fuses конфигуратсия мувофиқат мекунад.
  2. Ҳисобкунаки DMT-ро пас аз ба охир расидани мӯҳлати ҳисобкунак ё пайдоиши BAD1/BAD2 танҳо тавассути Reset дастгоҳ аз нав барқарор кардан мумкин аст.
  3. STEP2x пеш аз STEP1x (DMTCLEAR пеш аз DMTPRECLEAR навишта шудааст) ё BAD_STEP1 (DMTPRECLEAR бо қимати 0x40 баробар нест).
  4. STEP1x (DMTPRECLEAR пас аз STEP1x дубора навишта мешавад) ё BAD_STEP2 (DMTCLR бо қимати ба 0x08 баробар нест) ё фосилаи равзана кушода нест.

Интихоби ҳисобҳои DMT

Шумораи таймерҳои мурда аз ҷониби битҳои реестри DMTCNTL[15:0] ва DMTCNTH[31:16] мутаносибан дар регистрҳои FDMTCNTL ва FDMTCNTH муқаррар карда мешавад. Қимати ҷории ҳисобкунии DMT-ро тавассути хондани регистрҳои поёнии ва баландтари ҳисобкунии Deadman Timer, DMTCNTL ва DMTCNTH ба даст овардан мумкин аст.

Битҳои PSCNT[15:0] ва PSCNT[31:16] дар регистрҳои DMTPSCNTL ва DMTPSCNTH мутаносибан ба нармафзор имкон медиҳанд, ки шумораи максималии барои Таймери мурда интихобшударо хонанд. Ин маънои онро дорад, ки ин арзишҳои битҳои PSCNTx ҷуз арзишҳое нестанд, ки дар аввал ба битҳои DMTCNTx дар регистрҳои Configuration Fuse, FDMTCNTL ва FDMTCNTH навишта шудаанд. Ҳар вақте ки ҳодисаи DMT рух медиҳад, корбар метавонад ҳамеша муқоиса кунад, то бубинад, ки оё арзиши ҳисобкунак дар регистрҳои DMTCNTL ва DMTCNTH ба арзиши регистрҳои DMTPSCNTL ва DMTPSCNTH, ки арзиши максималии ҳисобро дар бар мегирад, баробар аст ё не.

Битҳои PSINTV[15:0] ва PSINTV[31:16] дар регистрҳои DMTPSINTVL ва DMTPSINTVH мутаносибан ба нармафзор имкон медиҳанд, ки арзиши фосилаи равзанаи DMT-ро хонанд. Ин маънои онро дорад, ки ин регистрҳо арзишеро мехонанд, ки ба регистрҳои FDMTIVTL ва FDMTIVTH навишта шудааст. Ҳамин тавр, вақте ки арзиши ҳисобкунаки ҷории DMT дар DMTCNTL ва DMTCNTH ба арзиши регистрҳои DMTPSINTVL ва DMTPSINTVH мерасад, фосилаи равзана кушода мешавад, то корбар метавонад пайдарпайии равшанро ба битҳои STEP2x ворид кунад, ки ин боиси аз нав барқарор шудани DMT мегардад.

Битҳои UPRCNT[15:0] дар реестри DMTHOLDREG арзиши хондани охирини арзишҳои ҳисобкунии болоии DMT (DMTCNTH) ҳангоми хондани DMTCNTL ва DMTCNTH нигоҳ медоранд.

ЭЗОҲҲОИ БАРНОМАИ алоқаманд

Дар ин бахш қайдҳои барномавӣ, ки ба ин фасли дастур алоқаманданд, номбар шудаанд. Ин ёддоштҳои барномавӣ наметавонанд махсус барои оилаҳои маҳсулоти dsPIC33/PIC24 навишта шаванд, аммо мафҳумҳо мувофиқанд ва онҳоро бо тағирот ва маҳдудиятҳои эҳтимолӣ истифода бурдан мумкин аст. Қайдҳои ҷории ариза марбут ба Timer Deadman (DMT) инҳоянд:

Сарлавҳа: Дар айни замон ягон қайди марбут ба барнома.
Шарҳ: Лутфан ба Microchip муроҷиат кунед webсайти (www.microchip.com) барои ёддоштҳои иловагии барнома ва рамзи пешamples барои оилаи дастгоҳҳои dsPIC33/PIC24.

ТАЪРИХИ РЕВИЗИЯ

Нусхаи A (феврали 2014)

  • Ин версияи аввалини ин ҳуҷҷат аст.

Нусхаи B (марти 2022)

  • Навсозии расми 1-1 ва расми 3-1.
  • Навсозиҳо Реестри 2-1, Реестри 2-2, Реестри 2-3, Реестри 2-4, Реестри 2-9 ва Реестри 2-10. Навсозии Ҷадвали 2-1 ва Ҷадвали 2-2.
  • Навсозиҳо Фасли 1.0 "Муқаддима", Фасли 2.0 "Рӯйхатҳои DMT", Фасли 3.1 "Усулҳои кор", Қисмати 3.2 "Фаъолсозӣ ва ғайрифаъол кардани модули DMT", Қисмати 3.3
  • "Фосилаи равзанаи ҳисобкунии DMT", Бахши 3.5 "Аз нав танзимкунии DMT" ва Бахши 3.6 "Интихоби ҳисобкунии DMT".
  • Харитаи реестрро ба қисмати 2.0 "Рестрҳои DMT" интиқол медиҳад.

Ба тафсилоти зерини хусусияти муҳофизати код дар маҳсулоти Microchip диққат диҳед:

  • Маҳсулоти Microchip ба мушаххасоти дар варақаи маълумотии Microchip мушаххаси онҳо мавҷудбуда мувофиқат мекунанд.
  • Microchip боварӣ дорад, ки оилаи маҳсулоти он ҳангоми истифодаи мувофиқ, дар доираи мушаххасоти корӣ ва дар шароити муқаррарӣ бехатар аст.
  • Microchip арзиш дорад ва ба таври хашмгин ҳуқуқҳои моликияти зеҳнии худро муҳофизат мекунад. Кӯшишҳо барои вайрон кардани хусусиятҳои муҳофизати рамзи маҳсулоти Microchip қатъиян манъ аст ва метавонад Санади рақамии Ҳазорсолаи муаллифиро вайрон кунад.
  • На Microchip ва на ягон истеҳсолкунандаи дигари нимноқил бехатарии рамзи онро кафолат дода наметавонад. Муҳофизати код маънои онро надорад, ки мо кафолат медиҳем, ки маҳсулот "шикастнашаванда" аст. Муҳофизати код доимо такмил меёбад. Microchip ӯҳдадор аст, ки хусусиятҳои муҳофизати рамзи маҳсулоти моро пайваста такмил диҳад.

Ин нашрия ва маълумоти ин ҷо метавонад танҳо бо маҳсулоти Microchip, аз ҷумла барои тарҳрезӣ, озмоиш ва ҳамгироии маҳсулоти Microchip бо барномаи шумо истифода шавад. Истифодаи ин маълумот ба ягон тарзи дигар ин шартҳоро вайрон мекунад. Маълумот дар бораи замимаҳои дастгоҳ танҳо барои роҳати шумо дода мешавад ва мумкин аст бо навсозиҳо иваз карда шаванд. Ин масъулияти шумо барои таъмини он аст, ки аризаи шумо ба мушаххасоти шумо мувофиқат кунад. Барои дастгирии иловагӣ ба идораи фурӯши маҳаллии Microchip муроҷиат кунед ё дар ин суроға кӯмаки иловагӣ гиред https://www.microchip.com/en-us/support/design-help/client-support-services.

ИН МАЪЛУМОТ АЗ ТАРАФИ МИКРОЧИП «ЧУНОН КИ АСТ» ТАЪМИН МЕШАВАД. MICROCHIP ҲЕҶ гуна изҳорот ё кафолати ҷангӣ намедиҳад, хоҳ ошкоро, хоҳ дарвоқеъ, хаттӣ, хоҳ шифоҳӣ, қонунӣ ё ба тариқи дигар, ки ба МАЪЛУМОТ марбут аст, аз он ҷумла, ба шарте, ки ба Шартнома, Қобилият ва мувофиқат ба ҳадафи мушаххас, Ё КАФОЛАТҲО, КИ БА ШАРТ, СИФАТ ВА ИЧРОИ ОН алоқаманданд.

ҲЕҶ ҲОЛО МИКРОЧИП БАРОИ ЯГОН ТАЛАФИ МУҲИМ, МАХСУС, ҶАЗОӢ, ТАСОДУФӢ Ё ДАР ПАЙДОН ТАЛАФ, ЗАРАР, ХАРОҶОТ Ё ХАРОҶИ ҲАМГУН ОНҲО КИ БА ИСТИФОДА БАРОИ ИСТИФОДА БАРОЯД, Ҷавобгар намебошад. МИКРОЧИП ДОРАД ДАР БОРАИ ИМКОНИЯТ Ё ЗАРАРИ ПЕШГИРӢ МЕШАВАД. МАЪЛУМОТИ УМУМИИ МИКРОЧИП АЗ РУИ ТАМОМИ ДАЪВОХО БА МАЪЛУМОТ ВА ИСТИФОДИ ОН БА ДОДАХОИ ПУРРА, КИ КОНУН Ичозат медихад, аз маблаги хирочхо, АГАР ЯГОН АСТ, КИ ИН МАТБУОТИ ШУМОРО ЗИЁД НАМЕШАВАД. .

Истифодаи дастгоҳҳои Microchip дар таъмини ҳаёт ва/ё барномаҳои бехатарӣ комилан ба зиммаи харидор аст ва харидор розӣ мешавад, ки Microchip-ро аз ҳама гуна зарар, даъво, даъво ё хароҷоте, ки дар натиҷаи чунин истифода ба вуҷуд меояд, муҳофизат, ҷуброн ва нигоҳ медорад. Ҳеҷ гуна иҷозатнома ба таври ғайримустақим ё ба тариқи дигар дар зери ягон ҳуқуқҳои моликияти зеҳнии Microchip интиқол дода намешавад, агар тартиби дигаре пешбинӣ нашуда бошад.

Тамғаҳои молӣ
Ном ва логотипи Microchip, логотипи Microchip, Adaptec, AnyRate, AVR, логотипи AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LinksX, mac maXTouch, MediaLB, megaAVR, Microsemi, Microsemi логотип, АКС, АЗ БАРТАРИН логотип, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 логотип, PolarFire, Designer Prochip, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron ва XMEGA тамғаҳои ба қайд гирифташудаи Microchip Technology Incorporated дар ИМА ва дигар кишварҳо мебошанд.
AgileSwitch, APT, ClockWorks, Ширкати Embedded Control Solutions, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Wi логотипи, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath ва ZL тамғаҳои ба қайд гирифташудаи Microchip Technology Incorporated дар ИМА мебошанд

Паҳлӯи калидҳои ҳамсоя, AKS, аналогӣ барои синну соли рақамӣ, ҳама гуна конденсатор, AnyIn, AnyOut, Гузаришҳои васеъшуда, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, DAMICPDEM, Dynads. , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Барномасозии силсилавии дарунсохт, ICSP, INICnet, параллелизатсияи интеллектуалӣ, Пайвастшавии байничипҳо, JitterBlocker, Knob-on-Display, maxCrypto, максView, memBrain, Mindi, MiWi, MPASM, MPF, логотипи MPLAB Certified, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, тавлиди коди ҳамаҷониба, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, QPureSilicon, , Blocker Ripple, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Тоқатии умумӣ, USBChe, USBChe VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect ва ZENA тамғаҳои тиҷоратии Microchip Technology Incorporated дар ИМА ва дигар кишварҳо мебошанд.
SQTP як тамғаи хидматрасонии Microchip Technology Incorporated дар ИМА мебошад

Тамғаи Adaptec, Фосилаи талабот, Технологияи нигаҳдории кремний, Symmcom ва Time Trusted тамғаҳои ба қайд гирифташудаи Microchip Technology Inc. дар дигар кишварҳо мебошанд.
GestIC тамғаи молии ба қайд гирифташудаи Microchip Technology Germany II GmbH & Co. KG, филиали Microchip Technology Inc. дар дигар кишварҳо мебошад.
Ҳама тамғаҳои тиҷоратии дар ин ҷо зикршуда моликияти ширкатҳои дахлдори онҳо мебошанд.

© 2014-2022, Microchip Technology Incorporated ва ширкатҳои фаръии он. Ҳамаи ҳуқуқ маҳфуз аст.
ISBN: 978-1-6683-0063-3

Барои гирифтани маълумот дар бораи системаҳои идоракунии сифати Microchip, лутфан боздид кунед www.microchip.com/quality.
2014-2022 Microchip Technology Inc. ва ширкатҳои фаръии он

Фурӯш ва хидмат дар саросари ҷаҳон

АМЕРИКА
Идораи корпоративӣ

Атланта

Остин, Техас

Бостон

Хитой – Сямэнь

  • Тел: 86-592-2388138

Нидерланд – Друнен

  • Тел: 31-416-690399
  • Факс: 31-416-690340

Норвегия – Тронхайм

  • Тел: 47-7288-4388

Полша – Варшава

  • Тел: 48-22-3325737

Ҳуҷҷатҳо / Сарчашмаҳо

MICROCHIP DMT Вақтсанҷи мурдагон [pdf] Дастури корбар
Вақтсанҷи DMT Deadman, DMT, Deadman Timer, Timer

Иқтибосҳо

Назари худро гузоред

Суроғаи почтаи электронии шумо нашр намешавад. Майдонҳои зарурӣ қайд карда шудаанд *