ໄມໂຄຣຊິບ-ໂລໂກ້

MICROCHIP DMT ເຄື່ອງຈັບເວລາ Deadman

MICROCHIP-DMT-Deadman-Timer-PRODUCT - ສຳເນົາ

ໝາຍເຫດ: ພາກສ່ວນຄູ່ມືການອ້າງອິງຂອງຄອບຄົວນີ້ມີຈຸດປະສົງເພື່ອເຮັດໜ້າທີ່ເສີມໃຫ້ກັບແຜ່ນຂໍ້ມູນອຸປະກອນ. ຂຶ້ນກັບຕົວແປຂອງອຸປະກອນ, ພາກສ່ວນຄູ່ມືນີ້ອາດຈະບໍ່ນຳໃຊ້ກັບອຸປະກອນ dsPIC33/PIC24 ທັງໝົດ.

  • ກະລຸນາປຶກສາກັບບັນທຶກໃນຕອນຕົ້ນຂອງບົດ “Deadman Timer (DMT)” ໃນເອກະສານຂໍ້ມູນອຸປະກອນປັດຈຸບັນເພື່ອກວດເບິ່ງວ່າເອກະສານນີ້ຮອງຮັບອຸປະກອນທີ່ທ່ານກຳລັງໃຊ້ຢູ່.
  • ແຜ່ນຂໍ້ມູນອຸປະກອນ ແລະພາກສ່ວນຄູ່ມືການອ້າງອີງຄອບຄົວແມ່ນມີໃຫ້ດາວໂຫຼດຈາກ Microchip Worldwide Webເວັບ​ໄຊ​ທີ່​: http://www.microchip.com​.

ແນະນຳ

ໂມດູນ Deadman Timer (DMT) ຖືກອອກແບບມາເພື່ອໃຫ້ຜູ້ໃຊ້ສາມາດຕິດຕາມສຸຂະພາບຂອງຊອບແວແອັບພລິເຄຊັນຂອງພວກເຂົາໄດ້ໂດຍການຮຽກຮ້ອງໃຫ້ມີການຂັດຂວາງການຈັບເວລາເປັນໄລຍະພາຍໃນປ່ອງຢ້ຽມກໍານົດເວລາທີ່ຜູ້ໃຊ້ກໍານົດ. ໂມດູນ DMT ເປັນຕົວຕ້ານການ synchronous ແລະເມື່ອເປີດໃຊ້ງານ, ນັບການດຶງເອົາຄໍາແນະນໍາ, ແລະສາມາດເຮັດໃຫ້ເກີດການຂັດຂວາງ / ດັກອ່ອນ. ອ້າງເຖິງບົດ “Interrupt Controller” ໃນເອກະສານຂໍ້ມູນອຸປະກອນປະຈຸບັນເພື່ອກວດເບິ່ງວ່າເຫດການ DMT ເປັນກັບດັກອ່ອນ ຫຼືຂັດຂວາງຖ້າເຄື່ອງນັບຖອຍຫຼັງ DMT ບໍ່ໄດ້ຖືກລຶບລ້າງພາຍໃນຄໍາແນະນໍາທີ່ກໍານົດໄວ້. ໂດຍທົ່ວໄປແລ້ວ DMT ແມ່ນເຊື່ອມຕໍ່ກັບໂມງລະບົບທີ່ຂັບເຄື່ອນໂປເຊດເຊີ (TCY). ຜູ້ໃຊ້ກໍານົດຄ່າ timer out timer ແລະຄ່າຫນ້າກາກທີ່ກໍານົດຂອບເຂດຂອງປ່ອງຢ້ຽມ, ເຊິ່ງເປັນໄລຍະການນັບທີ່ບໍ່ໄດ້ພິຈາລະນາສໍາລັບເຫດການປຽບທຽບ.

ບາງລັກສະນະທີ່ສໍາຄັນຂອງໂມດູນນີ້ແມ່ນ:

  • ການຕັ້ງຄ່າຫຼືຊອບແວທີ່ເປີດໃຊ້ການຄວບຄຸມ
  • ໄລ​ຍະ​ເວ​ລາ​ຫມົດ​ເວ​ລາ​ທີ່​ຜູ້​ໃຊ້​ກໍາ​ນົດ​ໄວ້​ຫຼື​ຄໍາ​ສັ່ງ​ນັບ​
  • ສອງລຳດັບຄຳສັ່ງເພື່ອລຶບລ້າງໂມງຈັບເວລາ
  • ໜ້າຈໍກຳນົດຄ່າ 32-ບິດເພື່ອລຶບລ້າງໂມງຈັບເວລາ

ສະແດງແຜນວາດຂອງໂມດູນ Deadman Timer.

Deadman Timer Module Diagram Block Diagram

MICROCHIP-DMT-Deadman-Timer-FIG-1

ໝາຍເຫດ: 

  1. DMT ສາມາດເປີດໃຊ້ໄດ້ທັງຢູ່ໃນການລົງທະບຽນການຕັ້ງຄ່າ, FDMT, ຫຼືຢູ່ໃນການລົງທະບຽນຟັງຊັນພິເສດ (SFR), DMTCON.
  2. DMT ແມ່ນໂມງທຸກຄັ້ງທີ່ຄໍາແນະນໍາໄດ້ຖືກດຶງມາໂດຍໂປເຊດເຊີໂດຍໃຊ້ໂມງລະບົບ. ຕົວຢ່າງample, ຫຼັງຈາກປະຕິບັດຄໍາແນະນໍາ GOTO (ເຊິ່ງໃຊ້ສີ່ຮອບການສິດສອນ), ຕົວນັບ DMT ຈະຖືກເພີ່ມຂຶ້ນພຽງແຕ່ຄັ້ງດຽວ.
  3. BAD1 ແລະ BAD2 ແມ່ນທຸງລໍາດັບທີ່ບໍ່ເຫມາະສົມ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງພາກ 3.5 “ການຕັ້ງ DMT ຄືນໃໝ່”.
  4. ການນັບສູງສຸດ DMT ຖືກຄວບຄຸມໂດຍມູນຄ່າເບື້ອງຕົ້ນຂອງທະບຽນ FDMTCNL ແລະ FDMTCNH.
  5. ເຫດການ DMT ແມ່ນດັກອ່ອນທີ່ບໍ່ສາມາດໃສ່ໜ້າກາກ ຫຼື ລົບກວນໄດ້.

ສະແດງແຜນວາດເວລາຂອງເຫດການເວລາ Deadman Timer.

ເຫດການຈັບເວລາ Deadman

MICROCHIP-DMT-Deadman-Timer-FIG-2

ລົງທະບຽນ DMT

ໝາຍເຫດ: ແຕ່ລະຕົວປ່ຽນອຸປະກອນຄອບຄົວ dsPIC33/PIC24 ອາດມີໂມດູນ DMT ໜຶ່ງ ຫຼືຫຼາຍອັນ. ເບິ່ງແຜ່ນຂໍ້ມູນອຸປະກອນສະເພາະສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.

  • ໂມດູນ DMT ປະກອບດ້ວຍການລົງທະບຽນຟັງຊັນພິເສດ (SFRs):
    • DMTCON: ລົງທະບຽນ Deadman Timer Control
  • ທະບຽນນີ້ຖືກໃຊ້ເພື່ອເປີດ ຫຼືປິດການໃຊ້ງານ Deadman Timer.
    • DMTPRECLR: Deadman Timer ລົງທະບຽນລ່ວງໜ້າ
  • ການລົງທະບຽນນີ້ຖືກນໍາໃຊ້ເພື່ອຂຽນຄໍາສໍາຄັນທີ່ຊັດເຈນເພື່ອລຶບລ້າງ Deadman Timer ໃນທີ່ສຸດ.
    • DMCLR: Deadman Timer Clear ລົງທະບຽນ
  • ທະບຽນນີ້ຖືກນໍາໃຊ້ເພື່ອຂຽນຄໍາສໍາຄັນທີ່ຊັດເຈນຫຼັງຈາກຄໍາທີ່ຊັດເຈນໄດ້ຖືກຂຽນໃສ່
  • ລົງທະບຽນ DMTPRECLR. ເຄື່ອງຈັບເວລາ Deadman ຈະຖືກລຶບລ້າງຫຼັງຈາກການຂຽນຄໍາຫລັກທີ່ຊັດເຈນ.
    • DMSTAT: ລົງທະບຽນສະຖານະ Deadman Timer
  • ການລົງທະບຽນນີ້ສະຫນອງສະຖານະສໍາລັບຄ່າຫຼືລໍາດັບຄໍາທີ່ບໍ່ຖືກຕ້ອງ, ຫຼືເຫດການ Deadman Timer ແລະບໍ່ວ່າປ່ອງຢ້ຽມທີ່ຊັດເຈນ DMT ເປີດຫຼືບໍ່.
    • DMCNTL: Deadman Timer Count ລົງທະບຽນຕ່ໍາແລະ
    • DMCNTH: Deadman Timer Count ລົງທະບຽນສູງ
  • ການລົງທະບຽນນັບຕ່ໍາແລະສູງກວ່າເຫຼົ່ານີ້, ຮ່ວມກັນເປັນ 32-bit counter register, ອະນຸຍາດໃຫ້ຊອບແວຜູ້ໃຊ້ສາມາດອ່ານເນື້ອໃນຂອງເຄື່ອງນັບຖອຍຫຼັງ DMT.
    • DMPSCNTL: Post Status Configure DMT Count Status Register Low and
    • DMPSCNTH: Post Status Configure DMT Count Status Register High
  • ການລົງທະບຽນຕ່ໍາແລະສູງກວ່າເຫຼົ່ານີ້ສະຫນອງມູນຄ່າຂອງບິດການຕັ້ງຄ່າ DMTCNTx ໃນ FDMTCNTL ແລະ FDMTCNTH ຕາມລໍາດັບ.
    • DMTPSINTVL: Post Status Configure DMT Interval Status Register Low and
    • DMTPSINTVH: Post Status Configure DMT Interval Status Register High
  • ການລົງທະບຽນຕ່ໍາແລະສູງກວ່າເຫຼົ່ານີ້ສະຫນອງມູນຄ່າຂອງບິດການຕັ້ງຄ່າ DMTIVTx ໃນທະບຽນ FDMTIVTL ແລະ FDMTIVTH, ຕາມລໍາດັບ.
    • DMTHOLDREG: DMT ຖືລົງທະບຽນ
  • ທະບຽນນີ້ຖືມູນຄ່າການອ່ານສຸດທ້າຍຂອງການລົງທະບຽນ DMTCNTH ເມື່ອການລົງທະບຽນ DMTCNTH ແລະ DMTCNTL ຖືກອ່ານ.

Fuse Configuration ລົງທະບຽນທີ່ມີຜົນກະທົບຕໍ່ Deadman Timer Module

ລົງທະບຽນຊື່ ລາຍລະອຽດ
FDMT ການຕັ້ງຄ່າບິດ DMTEN ໃນການລົງທະບຽນນີ້ເຮັດໃຫ້ໂມດູນ DMT ແລະຖ້າບິດນີ້ຈະແຈ້ງ, DMT ສາມາດຖືກເປີດໃຊ້ໃນຊອບແວໂດຍຜ່ານການລົງທະບຽນ DMTCON.
FDMTCNTL ແລະ FDMTCNTH ລຸ່ມ (DMTCNT[15:0]) ແລະເທິງ (DMTCNT[31:16])

16 bits ກຳນົດຄ່າຄຳສັ່ງ DMT 32-bit ນັບຄ່າເວລາອອກ. ມູນຄ່າທີ່ຂຽນໃສ່ການລົງທະບຽນເຫຼົ່ານີ້ແມ່ນຈໍານວນຄໍາແນະນໍາທັງຫມົດທີ່ຕ້ອງການສໍາລັບເຫດການ DMT.

FDMTIVTL ແລະ FDMTIVTH ລຸ່ມ (DMTIVT[15:0]) ແລະເທິງ (DMTIVT[31:16])

16 bits ກຳນົດຄ່າ 32-bit window DMT interval. ມູນຄ່າທີ່ຂຽນໃສ່ທະບຽນເຫຼົ່ານີ້ແມ່ນຈໍານວນຄໍາແນະນໍາຂັ້ນຕ່ໍາທີ່ຕ້ອງການເພື່ອລຶບລ້າງ DMT.

ລົງທະບຽນແຜນທີ່

ສະຫຼຸບສັງລວມຂອງທະບຽນທີ່ກ່ຽວຂ້ອງກັບໂມດູນ Deadman Timer (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]
DMCLR ຂັ້ນຕອນທີ 2[7:0]
DMSTAT BAD1 BAD2 DMEVENT WINOPN
DMCNTL COUNTER[15:0]
DMCNTH COUNTER[31:16]
DMTHOLDREG UPRCNT[15:0]
DMPSCNTL PSCNT[15:0]
DMPSCNTH PSCNT[31:16]
DMTPSINTVL PSINTV[15:0]
DMPSINTVH PSINTV[31:16]

ຄວາມຫມາຍ: ບໍ່ໄດ້ປະຕິບັດ, ອ່ານເປັນ '0'. ຄ່າຣີເຊັດແມ່ນສະແດງຢູ່ໃນເລກຖານສິບຫົກ.

ລົງທະບຽນການຄວບຄຸມ DMT

DMTCON: ລົງທະບຽນ Deadman Timer Control

R/W-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
ON(1,2)
ບິດ 15 ບິດ 8
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
ບິດ 7 ບິດ 0
ຄວາມຫມາຍ:

R = ບິດທີ່ສາມາດອ່ານໄດ້ W = ບິດທີ່ຂຽນໄດ້ U = ບິດທີ່ບໍ່ໄດ້ປະຕິບັດ, ອ່ານເປັນ '0'

-n = ຄ່າທີ່ POR '1' = Bit ຖືກຕັ້ງ '0' = Bit ຖືກລຶບ x = Bit ບໍ່ຮູ້.

MICROCHIP-DMT-Deadman-Timer-FIG-4

ໝາຍເຫດ

  1. ບິດນີ້ມີການຄວບຄຸມພຽງແຕ່ເມື່ອ DMTEN = 0 ໃນທະບຽນ FDMT.
  2. DMT ບໍ່ສາມາດຖືກປິດການນຳໃຊ້ໃນຊອບແວໄດ້. ການຂຽນ '0' ໄປຫາບິດນີ້ບໍ່ມີຜົນຫຍັງເລີຍ.

DMTPRECLR: Deadman Timer ລົງທະບຽນລ່ວງໜ້າ

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
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
ບິດ 7 ບິດ 0
ຄວາມຫມາຍ:

R = ບິດທີ່ສາມາດອ່ານໄດ້ W = ບິດທີ່ຂຽນໄດ້ U = ບິດທີ່ບໍ່ໄດ້ປະຕິບັດ, ອ່ານເປັນ '0'

-n = ຄ່າທີ່ POR '1' = Bit ຖືກຕັ້ງ '0' = Bit ຖືກລຶບ x = Bit ບໍ່ຮູ້.

MICROCHIP-DMT-Deadman-Timer-FIG-5

ໝາຍເຫດ1: Bits[15:8] ຖືກລຶບລ້າງເມື່ອເຄື່ອງນັບຖອຍຫຼັງ DMT ຖືກຕັ້ງຄືນໃໝ່ໂດຍການຂຽນລໍາດັບທີ່ຖືກຕ້ອງຂອງ STEP1 ແລະ STEP2.

DMCLR: Deadman Timer Clear ລົງທະບຽນ

U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-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' = Bit ຖືກຕັ້ງ '0' = Bit ຖືກລຶບ x = Bit ບໍ່ຮູ້.

MICROCHIP-DMT-Deadman-Timer-FIG-6

ໝາຍເຫດ1: Bits[7:0] ຖືກລຶບລ້າງເມື່ອເຄື່ອງນັບຖອຍຫຼັງ DMT ຖືກຕັ້ງຄືນໃໝ່ໂດຍການຂຽນລໍາດັບທີ່ຖືກຕ້ອງຂອງ STEP1 ແລະ STEP2.

DMTSTAT: Deadman timer ລົງທະບຽນສະຖານະ

U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
ບິດ 15 ບິດ 8
R-0 R-0 R-0 U-0 U-0 U-0 U-0 R-0
BAD1(1) BAD2(1) DMEVENT(1) WINOPN
ບິດ 7 ບິດ 0
ຄວາມຫມາຍ:

R = ບິດທີ່ສາມາດອ່ານໄດ້ W = ບິດທີ່ຂຽນໄດ້ U = ບິດທີ່ບໍ່ໄດ້ປະຕິບັດ, ອ່ານເປັນ '0'

-n = ຄ່າທີ່ POR '1' = Bit ຖືກຕັ້ງ '0' = Bit ຖືກລຶບ x = Bit ບໍ່ຮູ້.

MICROCHIP-DMT-Deadman-Timer-FIG-7

ໝາຍເຫດ1: BAD1, BAD2 ແລະ DMTEVENT ບິດຖືກລຶບລ້າງພຽງແຕ່ເມື່ອຣີເຊັດເທົ່ານັ້ນ.

DMTCNTL: Deadman Timer ນັບລົງທະບຽນຕໍ່າ

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[15:8]
ບິດ 15 bit 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[7:0]
ບິດ 7 bit 0
ຄວາມຫມາຍ:

R = ບິດທີ່ສາມາດອ່ານໄດ້ W = ບິດທີ່ຂຽນໄດ້ U = ບິດທີ່ບໍ່ໄດ້ປະຕິບັດ, ອ່ານເປັນ '0'

-n = ຄ່າທີ່ POR '1' = Bit ຖືກຕັ້ງ '0' = Bit ຖືກລຶບ x = Bit ບໍ່ຮູ້.

ບິດ 15-0: COUNTER[15:0]: ອ່ານເນື້ອໃນປັດຈຸບັນຂອງຕົວນັບ DMT ຕ່ໍາ

DMTCNTH: Deadman Timer ນັບລົງທະບຽນສູງ

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[31:24]
ບິດ 15 bit 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[23:16]
ບິດ 7 bit 0
ຄວາມຫມາຍ:

R = ບິດທີ່ສາມາດອ່ານໄດ້ W = ບິດທີ່ຂຽນໄດ້ U = ບິດທີ່ບໍ່ໄດ້ປະຕິບັດ, ອ່ານເປັນ '0'

-n = ຄ່າທີ່ POR '1' = Bit ຖືກຕັ້ງ '0' = Bit ຖືກລຶບ x = Bit ບໍ່ຮູ້.

ບິດ 15-0: COUNTER [31:16]: ອ່ານເນື້ອໃນປະຈຸບັນຂອງຕົວນັບ DMT ທີ່ສູງກວ່າ

DMTPSCNTL: Post Status Configure DMT Count Status Register Low

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 bit 0
ຄວາມຫມາຍ:

R = ບິດທີ່ສາມາດອ່ານໄດ້ W = ບິດທີ່ຂຽນໄດ້ U = ບິດທີ່ບໍ່ໄດ້ປະຕິບັດ, ອ່ານເປັນ '0'

-n = ຄ່າທີ່ POR '1' = Bit ຖືກຕັ້ງ '0' = Bit ຖືກລຶບ x = Bit ບໍ່ຮູ້.

ບິດ 15-0: PSCNT[15:0]: ຕ່ໍາກວ່າ DMT Instruction Count Value Configuration Status bits This is always the value of the FDMTCNTL Configuration register.

DMTPSCNTH: Post Status Configure DMT Count Status Register High

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' = Bit ຖືກຕັ້ງ '0' = Bit ຖືກລຶບ x = Bit ບໍ່ຮູ້.

ບິດ 15-0: PSCNT[31:16]: ສູງກວ່າ DMT Instruction Count Value Configuration Status bits ອັນນີ້ແມ່ນຄ່າຂອງ FDMTCNTH Configuration register ສະເໝີ.

DMTPSINTVL: Post Status Configure DMT Interval Status Register Low

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[15:8]
ບິດ 15 bit 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[7:0]
ບິດ 7 bit 0
ຄວາມຫມາຍ:

R = ບິດທີ່ສາມາດອ່ານໄດ້ W = ບິດທີ່ຂຽນໄດ້ U = ບິດທີ່ບໍ່ໄດ້ປະຕິບັດ, ອ່ານເປັນ '0'

-n = ຄ່າທີ່ POR '1' = Bit ຖືກຕັ້ງ '0' = Bit ຖືກລຶບ x = Bit ບໍ່ຮູ້.

ບິດ 15-0: PSINTV[15:0]: ຕ່ໍາກວ່າ DMT Window Interval Configuration Status bits ອັນນີ້ແມ່ນຄ່າຂອງ FDMTIVTL Configuration register ສະເໝີ.

DMTPSINTVH: Post Status Configure DMT Interval Status Register High

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' = Bit ຖືກຕັ້ງ '0' = Bit ຖືກລຶບ x = Bit ບໍ່ຮູ້.

ບິດ 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' = Bit ຖືກຕັ້ງ '0' = Bit ຖືກລຶບ x = Bit ບໍ່ຮູ້.

ບິດ 15-0: UPRCNT[15:0]: ມີມູນຄ່າການລົງທະບຽນ DMTCNTH ເມື່ອລົງທະບຽນ DMTCNTL ແລະ DMTCNTH ໄດ້ຖືກອ່ານເທື່ອສຸດທ້າຍ bits(1)
ໝາຍເຫດ 1: ການລົງທະບຽນ DMTHOLDREG ແມ່ນເລີ່ມຕົ້ນເປັນ '0' ໃນ Reset, ແລະຖືກໂຫລດພຽງແຕ່ເມື່ອການລົງທະບຽນ DMTCNTL ແລະ DMTCNTH ຖືກອ່ານ.

ການດໍາເນີນງານ DMT

ຮູບແບບການດໍາເນີນການ Aof

ຫນ້າທີ່ຕົ້ນຕໍຂອງໂມດູນ Deadman Timer (DMT) ແມ່ນການຂັດຂວາງໂປເຊດເຊີໃນກໍລະນີທີ່ຊອບແວເຮັດວຽກຜິດປົກກະຕິ. ໂມດູນ DMT, ເຊິ່ງເຮັດວຽກຢູ່ໃນໂມງຂອງລະບົບ, ແມ່ນຕົວຈັບເວລາການສັ່ງສອນທີ່ເຮັດວຽກໄດ້ໂດຍບໍ່ເສຍຄ່າ, ເຊິ່ງຖືກຈັບໂມງທຸກຄັ້ງທີ່ການດຶງຂໍ້ມູນຄຳສັ່ງເກີດຂຶ້ນຈົນກ່ວາການນັບກົງກັນເກີດຂຶ້ນ. ຄໍາແນະນໍາບໍ່ໄດ້ຖືກດຶງອອກມາເມື່ອໂປເຊດເຊີຢູ່ໃນໂຫມດນອນ.

ໂມດູນ DMT ປະກອບດ້ວຍຕົວນັບ 32-ບິດ, ລົງທະບຽນ DMTCNTL ແລະ DMTCNTH ທີ່ອ່ານໄດ້ຢ່າງດຽວກັບຄ່າການຈັບຄູ່ການນັບເວລາ, ຕາມທີ່ລະບຸໄວ້ໂດຍສອງຕົວລະບຸພາຍນອກ, 16-bit Fuse ລົງທະບຽນ FDMTCNTL ແລະ FDMTCNTH. ເມື່ອໃດກໍ່ຕາມການຈັບຄູ່ການນັບເກີດຂຶ້ນ, ເຫດການ DMT ຈະເກີດຂື້ນ, ເຊິ່ງບໍ່ມີຫຍັງນອກ ເໜືອ ຈາກກັບດັກ / ຂັດຂວາງ. ອ້າງເຖິງບົດ “Interrupt Controller” ໃນເອກະສານຂໍ້ມູນອຸປະກອນປະຈຸບັນເພື່ອກວດເບິ່ງວ່າເຫດການ DMT ເປັນກັບດັກອ່ອນ ຫຼື ລົບກວນ. ໂດຍທົ່ວໄປແລ້ວ ໂມດູນ DMT ແມ່ນໃຊ້ໃນແອັບພລິເຄຊັນທີ່ສຳຄັນ ແລະທີ່ສຳຄັນດ້ານຄວາມປອດໄພ, ບ່ອນທີ່ຄວາມລົ້ມເຫຼວຂອງການເຮັດວຽກຂອງຊອບແວ ແລະການຈັດລຳດັບຈະຕ້ອງຖືກກວດພົບ.

ການເປີດໃຊ້ງານ Aand ປິດໃຊ້ງານໂມດູນ 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 Count Windowed Interval

ໂມດູນ DMT ມີໂຫມດການເຮັດວຽກຂອງປ່ອງຢ້ຽມ. DMTIVT[15:0] ແລະ DMTIVT[31:16] ບິດການຕັ້ງຄ່າຢູ່ໃນທະບຽນ FDMTIVTL ແລະ FDMTIVTH, ຕາມລໍາດັບ, ກໍານົດຄ່າລະຫວ່າງປ່ອງຢ້ຽມ. ໃນໂໝດ Windowed, ຊອບແວສາມາດລຶບລ້າງ DMT ໄດ້ພຽງແຕ່ເມື່ອເຄື່ອງນັບຢູ່ໃນປ່ອງຢ້ຽມສຸດທ້າຍຂອງມັນກ່ອນທີ່ຈະມີການຈັບຄູ່ການນັບເກີດຂຶ້ນ. ນັ້ນແມ່ນ, ຖ້າຄ່ານັບຂອງ DMT ແມ່ນໃຫຍ່ກວ່າຫຼືເທົ່າກັບຄ່າທີ່ຂຽນໃສ່ຄ່າລະຫວ່າງປ່ອງຢ້ຽມ, ຫຼັງຈາກນັ້ນພຽງແຕ່ລໍາດັບທີ່ຊັດເຈນສາມາດຖືກໃສ່ເຂົ້າໄປໃນໂມດູນ DMT. ຖ້າ DMT ຖືກລ້າງກ່ອນຫນ້າຕ່າງທີ່ອະນຸຍາດ, Deadman Timer soft trap ຫຼື interrupt ຈະຖືກສ້າງຂຶ້ນໃນທັນທີ.

ການດໍາເນີນງານ DMT ໃນໂຫມດປະຫຍັດພະລັງງານ

ເນື່ອງຈາກໂມດູນ DMT ຖືກເພີ່ມພຽງແຕ່ໂດຍການດຶງເອົາຄໍາແນະນໍາ, ມູນຄ່າການນັບຈະບໍ່ປ່ຽນແປງເມື່ອແກນບໍ່ເຄື່ອນໄຫວ. ໂມດູນ DMT ຍັງຄົງບໍ່ເຄື່ອນໄຫວຢູ່ໃນໂໝດນອນຫຼັບ ແລະ ບໍ່ເຮັດວຽກ. ທັນທີທີ່ອຸປະກອນຕື່ນຂຶ້ນຈາກ Sleep ຫຼື Idle, ຕົວນັບ DMT ອີກເທື່ອຫນຶ່ງຈະເລີ່ມເພີ່ມຂຶ້ນ.

ຣີເຊັດ DMT

DMT ສາມາດຖືກຕັ້ງໃຫມ່ໃນສອງວິທີ: ວິທີຫນຶ່ງແມ່ນໃຊ້ລະບົບ Reset ແລະອີກວິທີຫນຶ່ງແມ່ນໂດຍການຂຽນລໍາດັບຄໍາສັ່ງໃຫ້ກັບ DMTPRECLR ແລະ DMTCLR ລົງທະບຽນ. ການລ້າງຄ່າຕົວນັບ DMT ຮຽກຮ້ອງໃຫ້ມີການດໍາເນີນການພິເສດຕາມລໍາດັບ:

  1. STEP1[7:0] bits ໃນທະບຽນ DMTPRECLR ຕ້ອງຂຽນເປັນ '01000000' (0x40):
    1. ຖ້າຄ່າໃດໆນອກເຫນືອຈາກ 0x40 ຖືກຂຽນໃສ່ STEP1x bits, BAD1 bits ໃນທະບຽນ DMTSTAT ຈະຖືກຕັ້ງແລະມັນເຮັດໃຫ້ເກີດເຫດການ DMT.
    2. ຖ້າຂັ້ນຕອນທີ 2 ບໍ່ຖືກນຳໜ້າດ້ວຍຂັ້ນຕອນທີ 1, BAD1 ແລະ DMTEVENT ທຸງຖືກຕັ້ງ. ທຸງ BAD1 ແລະ DMTEVENT ຈະຖືກລຶບລ້າງພຽງແຕ່ຢູ່ໃນການຣີເຊັດອຸປະກອນເທົ່ານັ້ນ.
  2. STEP2[7:0] bits ໃນທະບຽນ DMTCLR ຕ້ອງຂຽນເປັນ '00001000' (0x08). ນີ້ສາມາດເຮັດໄດ້ພຽງແຕ່ຖ້ານໍາຫນ້າໂດຍຂັ້ນຕອນທີ 1 ແລະ DMT ຢູ່ໃນໄລຍະເປີດປ່ອງຢ້ຽມ. ເມື່ອຄ່າທີ່ຖືກຕ້ອງຖືກຂຽນ, ຕົວນັບ DMT ຈະຖືກລຶບລ້າງເປັນສູນ. ຄ່າຂອງທະບຽນ DMTPRECLR, DMTCLR ແລະ DMSTAT ຈະຖືກລຶບລ້າງສູນ.
    1. ຖ້າຄ່າໃດນຶ່ງນອກເໜືອໄປຈາກ 0x08 ຖືກຂຽນໃສ່ STEP2x bits, BAD2 bits ໃນທະບຽນ DMTSTAT ຈະຖືກຕັ້ງ ແລະເຮັດໃຫ້ເຫດການ DMT ເກີດຂຶ້ນ.
    2. ຂັ້ນ​ຕອນ​ທີ 2 ບໍ່​ໄດ້​ປະ​ຕິ​ບັດ​ໃນ​ໄລ​ຍະ​ປ່ອງ​ຢ້ຽມ​ເປີດ​; ມັນເຮັດໃຫ້ທຸງ BAD2 ຖືກຕັ້ງ. ເຫດການ DMT ເກີດຂຶ້ນທັນທີ.
    3. ການຂຽນລໍາດັບທີ່ຊັດເຈນກັບກັບຄືນໄປບ່ອນ (0x40) ຍັງເຮັດໃຫ້ທຸງ BAD2 ຖືກຕັ້ງແລະເຮັດໃຫ້ເກີດເຫດການ DMT.

ໝາຍເຫດ: ຫຼັງຈາກລໍາດັບທີ່ຊັດເຈນ / ຊັດເຈນທີ່ບໍ່ຖືກຕ້ອງ, ມັນໃຊ້ເວລາຢ່າງຫນ້ອຍສອງຮອບເພື່ອກໍານົດທຸງ BAD1 / BAD2 ແລະສາມຮອບຢ່າງຫນ້ອຍເພື່ອກໍານົດ DMTEVENT.
ທຸງ BAD2 ແລະ DMTEVENT ຈະຖືກລຶບລ້າງພຽງແຕ່ຢູ່ໃນການຣີເຊັດອຸປະກອນເທົ່ານັ້ນ. ອ້າງອີງໃສ່ຕາຕະລາງການໄຫຼເຂົ້າຕາມຮູບທີ່ 3-1.

ແຜນຜັງວຽກສໍາລັບເຫດການ DMTMICROCHIP-DMT-Deadman-Timer-FIG-3

ໝາຍເຫດ 1

  1. DMT ຖືກເປີດໃຊ້ງານ (ON (DMTCON[15]) ຕາມເງື່ອນໄຂຂອງ FDMT ໃນ Fuses ການຕັ້ງຄ່າ.
  2. ໂຕນັບ DMT ສາມາດຖືກຕັ້ງຄືນໃໝ່ໄດ້ຫຼັງຈາກໝົດອາຍຸເຄື່ອງນັບ ຫຼື BAD1/BAD2 ເກີດຂຶ້ນໂດຍການຣີເຊັດອຸປະກອນເທົ່ານັ້ນ.
  3. STEP2x ກ່ອນ STEP1x (DMTCLEAR ຂຽນກ່ອນ DMTPRECLEAR) ຫຼື BAD_STEP1 (DMTPRECLEAR ຂຽນດ້ວຍຄ່າບໍ່ເທົ່າກັບ 0x40).
  4. STEP1x (DMTPRECLEAR ຂຽນອີກເທື່ອຫນຶ່ງຫຼັງຈາກ STEP1x), ຫຼື BAD_STEP2 (DMTCLR ຂຽນດ້ວຍຄ່າບໍ່ເທົ່າກັບ 0x08) ຫຼືໄລຍະຫ່າງຂອງປ່ອງຢ້ຽມບໍ່ເປີດ.

ການເລືອກນັບ DMT

ການນັບເວລາ Deadman ຖືກກໍານົດໂດຍ DMTCNTL[15:0] ແລະ DMTCNTH[31:16] ລົງທະບຽນ bits ໃນ FDMTCNTL ແລະ FDMTCCNTH, ຕາມລໍາດັບ. ມູນຄ່າການນັບ DMT ໃນປັດຈຸບັນສາມາດໄດ້ຮັບໂດຍການອ່ານການລົງທະບຽນ Deadman Timer Count ຕ່ໍາແລະສູງກວ່າ, DMTCNTL ແລະ DMTCNTH.

PSCNT[15:0] ແລະ PSCNT[31:16] bits ໃນ DMTPSCNTL ແລະ DMTPSCNTH, ຕາມລໍາດັບ, ອະນຸຍາດໃຫ້ຊອບແວອ່ານຈໍານວນສູງສຸດທີ່ເລືອກສໍາລັບ Deadman Timer. ນັ້ນ ໝາຍ ຄວາມວ່າຄ່າບິດ PSCNTx ເຫຼົ່ານີ້ແມ່ນບໍ່ມີຫຍັງນອກ ເໜືອ ຈາກຄ່າທີ່ຖືກຂຽນໄວ້ໃນເບື້ອງຕົ້ນກັບບິດ DMTCNTx ໃນ Configuration Fuse registers, FDMTCNTL ແລະ FDMTCNTH. ເມື່ອໃດກໍ່ຕາມເຫດການ DMT ເກີດຂື້ນ, ຜູ້ໃຊ້ສາມາດປຽບທຽບໄດ້ຕະຫຼອດເວລາເພື່ອເບິ່ງວ່າຄ່າ counter ໃນປັດຈຸບັນຢູ່ໃນ DMTCNTL ແລະ DMTCNTH ລົງທະບຽນເທົ່າກັບມູນຄ່າຂອງທະບຽນ DMTPSCNTL ແລະ DMTPSCNTH, ເຊິ່ງຖືມູນຄ່າການນັບສູງສຸດ.

PSINTV[15:0] ແລະ PSINTV[31:16] bits ໃນ DMTPSINTVL ແລະ DMTPSINTVH ລົງທະບຽນ, ຕາມລໍາດັບ, ອະນຸຍາດໃຫ້ຊອບແວອ່ານຄ່າໄລຍະຫ່າງຂອງປ່ອງຢ້ຽມ DMT. ນັ້ນຫມາຍຄວາມວ່າການລົງທະບຽນເຫຼົ່ານີ້ອ່ານມູນຄ່າທີ່ຖືກຂຽນໄວ້ໃນທະບຽນ FDMTIVTL ແລະ FDMTIVTH. ດັ່ງນັ້ນເມື່ອໃດທີ່ຄ່ານັບປະຈຸບັນ DMT ໃນ DMTCNTL ແລະ DMTCNTH ຮອດຄ່າຂອງ DMTPSINTVL ແລະ DMTPSINTVH ລົງທະບຽນ, ໄລຍະຫ່າງຂອງປ່ອງຢ້ຽມຈະເປີດຂຶ້ນເພື່ອໃຫ້ຜູ້ໃຊ້ສາມາດໃສ່ລໍາດັບທີ່ຊັດເຈນໄປຫາ STEP2x bits, ເຊິ່ງເຮັດໃຫ້ DMT ຣີເຊັດ.

UPRCNT[15:0] bits ໃນທະບຽນ DMTHOLDREG ຖືຄ່າຂອງການອ່ານສຸດທ້າຍຂອງຄ່າ DMT ເທິງສຸດ (DMTCNTH) ເມື່ອໃດກໍ່ຕາມ DMTCNTL ແລະ DMTCNTH ຖືກອ່ານ.

ບັນທຶກການສະໝັກທີ່ກ່ຽວຂ້ອງ

ພາກນີ້ສະແດງບັນທຶກຄໍາຮ້ອງສະຫມັກທີ່ກ່ຽວຂ້ອງກັບພາກນີ້ຂອງຄູ່ມື. ບັນທຶກຄໍາຮ້ອງສະຫມັກເຫຼົ່ານີ້ອາດຈະບໍ່ຖືກຂຽນໂດຍສະເພາະສໍາລັບຄອບຄົວຜະລິດຕະພັນ dsPIC33/PIC24, ແຕ່ແນວຄວາມຄິດແມ່ນກ່ຽວຂ້ອງແລະສາມາດນໍາໃຊ້ກັບການດັດແກ້ແລະຂໍ້ຈໍາກັດທີ່ເປັນໄປໄດ້. ບັນທຶກຄໍາຮ້ອງສະຫມັກໃນປະຈຸບັນທີ່ກ່ຽວຂ້ອງກັບ Deadman Timer (DMT) ແມ່ນ:

ຫົວຂໍ້: ບໍ່ມີບັນທຶກຄໍາຮ້ອງສະຫມັກທີ່ກ່ຽວຂ້ອງໃນເວລານີ້.
ໝາຍເຫດ: ກະລຸນາເຂົ້າໄປທີ່ Microchip webເວັບໄຊ (www.microchip.com) ສໍາລັບບັນທຶກຄໍາຮ້ອງສະຫມັກເພີ່ມເຕີມ ແລະລະຫັດ examples ສໍາລັບອຸປະກອນຄອບຄົວ 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 Count Windowed Interval”, ພາກທີ 3.5 “ຣີເຊັດ DMT” ແລະ ພາກທີ 3.6 “ການເລືອກນັບ DMT”.
  • ຍ້າຍແຜນທີ່ການລົງທະບຽນໄປຫາພາກ 2.0 “ການລົງທະບຽນ DMT”.

ໃຫ້ສັງເກດລາຍລະອຽດຕໍ່ໄປນີ້ຂອງຄຸນສົມບັດປ້ອງກັນລະຫັດໃນຜະລິດຕະພັນໄມໂຄຊິບ:

  • ຜະລິດຕະພັນ Microchip ຕອບສະໜອງໄດ້ສະເພາະໃນເອກະສານຂໍ້ມູນ Microchip ໂດຍສະເພາະ.
  • ໄມໂຄຣຊິບເຊື່ອວ່າຜະລິດຕະພັນໃນຄອບຄົວຂອງມັນມີຄວາມປອດໄພເມື່ອໃຊ້ໃນລັກສະນະທີ່ຕັ້ງໃຈ, ພາຍໃນສະເພາະການໃຊ້ງານ ແລະພາຍໃຕ້ເງື່ອນໄຂປົກກະຕິ.
  • ຄຸນຄ່າຂອງ Microchip ແລະປົກປ້ອງສິດຊັບສິນທາງປັນຍາຂອງຕົນຢ່າງແຮງ. ຄວາມພະຍາຍາມທີ່ຈະລະເມີດຄຸນສົມບັດການປົກປ້ອງລະຫັດຂອງຜະລິດຕະພັນໄມໂຄຊິບແມ່ນຖືກຫ້າມຢ່າງເຂັ້ມງວດ ແລະອາດລະເມີດກົດໝາຍ Digital Millennium Copyright Act.
  • ທັງ Microchip ຫຼືຜູ້ຜະລິດ semiconductor ອື່ນໆສາມາດຮັບປະກັນຄວາມປອດໄພຂອງລະຫັດຂອງມັນ. ການປົກປ້ອງລະຫັດບໍ່ໄດ້ຫມາຍຄວາມວ່າພວກເຮົາກໍາລັງຮັບປະກັນວ່າຜະລິດຕະພັນແມ່ນ "ບໍ່ສາມາດທໍາລາຍໄດ້". ການປົກປ້ອງລະຫັດແມ່ນພັດທະນາຢ່າງຕໍ່ເນື່ອງ. Microchip ມຸ່ງຫມັ້ນທີ່ຈະປັບປຸງຄຸນສົມບັດການປົກປ້ອງລະຫັດຂອງຜະລິດຕະພັນຂອງພວກເຮົາຢ່າງຕໍ່ເນື່ອງ.

ສິ່ງພິມນີ້ ແລະຂໍ້ມູນໃນນີ້ອາດຈະຖືກໃຊ້ກັບຜະລິດຕະພັນໄມໂຄຊິບເທົ່ານັ້ນ, ລວມທັງການອອກແບບ, ທົດສອບ ແລະລວມຜະລິດຕະພັນໄມໂຄຊິບກັບແອັບພລິເຄຊັນຂອງເຈົ້າ. ການ​ນໍາ​ໃຊ້​ຂໍ້​ມູນ​ຂ່າວ​ສານ​ນີ້​ໃນ​ລັກ​ສະ​ນະ​ອື່ນໆ​ລະ​ເມີດ​ຂໍ້​ກໍາ​ນົດ​ເຫຼົ່າ​ນີ້​. ຂໍ້​ມູນ​ກ່ຽວ​ກັບ​ການ​ນໍາ​ໃຊ້​ອຸ​ປະ​ກອນ​ແມ່ນ​ໄດ້​ສະ​ຫນອງ​ໃຫ້​ພຽງ​ແຕ່​ສໍາ​ລັບ​ການ conve-nience ຂອງ​ທ່ານ​ແລະ​ອາດ​ຈະ​ຖືກ​ແທນ​ທີ່​ໂດຍ​ການ​ປັບ​ປຸງ​. ມັນເປັນຄວາມຮັບຜິດຊອບຂອງທ່ານເພື່ອຮັບປະກັນວ່າຄໍາຮ້ອງສະຫມັກຂອງທ່ານຕອບສະຫນອງກັບສະເພາະຂອງທ່ານ. ຕິດຕໍ່ຫ້ອງການຂາຍ Microchip ທ້ອງຖິ່ນຂອງທ່ານສໍາລັບການສະຫນັບສະຫນູນເພີ່ມເຕີມຫຼື, ໄດ້ຮັບການສະຫນັບສະຫນູນເພີ່ມເຕີມທີ່ https://www.microchip.com/en-us/support/design-help/client-support-services.

ຂໍ້ມູນນີ້ແມ່ນສະໜອງໃຫ້ໂດຍໄມໂຄຣຊິບ “ຄື”. ໄມໂຄຣຊິບບໍ່ໄດ້ເປັນຕົວແທນ ຫຼື ສົງຄາມປະເພດໃດໆ ບໍ່ວ່າຈະເປັນການສະແດງອອກ ຫຼື ບົ່ງບອກ, ຂຽນ ຫຼື ທາງປາກ, ລັດຖະບັນຍັດ ຫຼື ຖ້າບໍ່ດັ່ງນັ້ນ, ກ່ຽວຂ້ອງກັບຂໍ້ມູນລວມທັງຂໍ້ມູນ, ແຕ່ບໍ່ຈຳກັດການໃຫ້ຂໍ້ມູນ ຄວາມໝັ້ນຄົງ, ແລະຄວາມສອດຄ່ອງເພື່ອຈຸດປະສົງສະເພາະ, ຫຼືການຮັບປະກັນທີ່ກ່ຽວຂ້ອງກັບເງື່ອນໄຂ, ຄຸນນະພາບ, ຫຼືການປະຕິບັດຂອງມັນ.

ໃນກໍລະນີໃດກໍ່ຕາມ, ໄມໂຄຣຊິບຈະມີຄວາມຜິດຕໍ່ການແກ້ໄຂພາຍໃນ, ພິເສດ, ລົງໂທດ, ໂດຍບັງເອີນ, ຫຼືຄວາມເສຍຫາຍເລັກນ້ອຍ, ຄວາມເສຍຫາຍ, ຄ່າໃຊ້ຈ່າຍ, ຫຼືຄ່າໃຊ້ຈ່າຍໃດໆກໍຕາມ ບໍ່ວ່າຈະເປັນໃນກໍລະນີໃດກໍ່ຕາມ, ໃນກໍລະນີໃດກໍ່ຕາມ ຊິບມີ ໄດ້ຮັບຄໍາແນະນໍາກ່ຽວກັບຄວາມເປັນໄປໄດ້ຫຼືຄວາມເສຍຫາຍແມ່ນເປັນໄປໄດ້. ໃນຂອບເຂດສູງສຸດທີ່ກົດໝາຍອະນຸຍາດ, ຄວາມຮັບຜິດ ຊອບທັງໝົດຂອງໄມໂຄຣຊິບ ຕໍ່ການຮຽກຮ້ອງທັງໝົດ ໃນທາງໃດກໍຕາມ ທີ່ກ່ຽວຂ້ອງກັບຂໍ້ມູນ ຫຼື ການນຳໃຊ້ຂອງມັນຈະບໍ່ມີເກີນຈຳນວນຂອງຄ່າທຳນຽມ, ຖ້າມີ, ຂໍ້ມູນໃນລາຍການທີ່ເຈົ້າມີຢູ່.

ການໃຊ້ອຸປະກອນ Microchip ໃນການຊ່ວຍເຫຼືອຊີວິດ ແລະ/ຫຼື ຄໍາຮ້ອງສະຫມັກຄວາມປອດໄພແມ່ນມີຄວາມສ່ຽງຂອງຜູ້ຊື້ທັງຫມົດ, ແລະຜູ້ຊື້ຕົກລົງທີ່ຈະປົກປ້ອງ, ຊົດເຊີຍແລະຖື Microchip ທີ່ບໍ່ມີອັນຕະລາຍຈາກຄວາມເສຍຫາຍ, ການຮຽກຮ້ອງ, ການຟ້ອງຮ້ອງ, ຫຼືຄ່າໃຊ້ຈ່າຍທີ່ເກີດຈາກການນໍາໃຊ້ດັ່ງກ່າວ. ບໍ່ມີໃບອະນຸຍາດຖືກຖ່າຍທອດ, ໂດຍທາງອ້ອມ ຫຼື ອື່ນໆ, ພາຍໃຕ້ສິດຊັບສິນທາງປັນຍາຂອງ Microchip ເວັ້ນເສຍແຕ່ໄດ້ລະບຸໄວ້ເປັນຢ່າງອື່ນ.

ເຄື່ອງໝາຍການຄ້າ
ຊື່ ແລະໂລໂກ້ຂອງ Microchip, ໂລໂກ້ Microchip, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANXeckty, Link, MD, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SuperFlash Logo , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, ແລະ XMEGA ແມ່ນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ Microchip Technology Incorporated ໃນສະຫະລັດອາເມລິກາ ແລະປະເທດອື່ນໆ.
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, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, ແລະ ZL ແມ່ນເຄື່ອງໝາຍການຄ້າຈົດທະບຽນຂອງ Microchip Technology Incorporated in the USA

ການສະກັດກັ້ນກະແຈທີ່ຕິດກັນ, AKS, ອະນາລັອກສຳລັບຍຸກດິຈິຕອລ, ຕົວເກັບປະຈຸໃດໆ, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDnamic, DSM. , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, ສູງສຸດView, 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, QMatrix , 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, ແລະ ZENA ແມ່ນເຄື່ອງໝາຍການຄ້າຂອງ Microchip Technology Incorporated ໃນສະຫະລັດອາເມລິກາ ແລະປະເທດອື່ນໆ.
SQTP ເປັນເຄື່ອງໝາຍການບໍລິການຂອງ Microchip Technology Incorporated in USA

ໂລໂກ້ Adaptec, ຄວາມຖີ່ຕາມຄວາມຕ້ອງການ, Silicon Storage Technology, Symmcom, ແລະ Trusted Time ແມ່ນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ 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. ແລະບໍລິສັດຍ່ອຍຂອງຕົນ

ການຂາຍ ແລະການບໍລິການທົ່ວໂລກ

ອາເມຣິກາ
ຫ້ອງການບໍລິສັດ

ແອດແລນຕາ

Austin, TX

ບອສຕັນ

ຈີນ - Xiamen

  • ໂທ: 86-592-2388138

ເນເທີແລນ - Drunen

  • ໂທ: 31-416-690399
  • ແຟັກ: 31-416-690340

ນໍເວ - Trondheim

  • ໂທ: 47-7288-4388

ໂປແລນ - ວໍຊໍ

  • ໂທ: 48-22-3325737

ເອກະສານ / ຊັບພະຍາກອນ

MICROCHIP DMT ເຄື່ອງຈັບເວລາ Deadman [pdf] ຄູ່ມືຜູ້ໃຊ້
DMT Deadman Timer, DMT, Deadman Timer, ໂມງຈັບເວລາ

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *