MICROCHIP DMT Deadman Timer
Cathetan: Bagian manual referensi kulawarga iki dimaksudake kanggo nglengkapi lembar data piranti. Gumantung ing varian piranti, bagean manual iki bisa uga ora ditrapake kanggo kabeh piranti dsPIC33/PIC24.
- Mangga deleng cathetan ing wiwitan bab "Deadman Timer (DMT)" ing lembar data piranti saiki kanggo mriksa apa dokumen iki ndhukung piranti sing sampeyan gunakake.
- Lembar data piranti lan bagean manual referensi kulawarga kasedhiya kanggo diundhuh saka Microchip Worldwide Websitus ing: http://www.microchip.com.
PAMBUKA
Modul Deadman Timer (DMT) dirancang kanggo ngaktifake pangguna ngawasi kesehatan piranti lunak aplikasi kanthi mbutuhake interupsi wektu periodik ing jendela wektu sing ditemtokake pangguna. Modul DMT minangka counter sinkron lan nalika diaktifake, ngetung instruksi njupuk, lan bisa nyebabake trap alus / interupsi. Deleng bab "Interrupt Controller" ing lembar data piranti saiki kanggo mriksa apa acara DMT minangka jebakan alus utawa interupsi yen counter DMT ora dibusak ing sawetara instruksi. DMT biasane disambungake menyang jam sistem sing nyopir prosesor (TCY). Pangguna nemtokake nilai wektu entek wektu lan nilai topeng sing nemtokake jangkoan jendhela, yaiku sawetara count sing ora dianggep kanggo acara perbandingan.
Sawetara fitur utama modul iki yaiku:
- Konfigurasi utawa piranti lunak mbisakake kontrol
- Periode wektu entek sing bisa dikonfigurasi pangguna utawa count instruksi
- Loro urutan instruksi kanggo mbusak wektu
- Jendhela 32-bit sing bisa dikonfigurasi kanggo mbusak wektu
nuduhake diagram pemblokiran modul Deadman Timer.
Diagram Blok Modul Timer Deadman
Cathetan:
- DMT bisa diaktifake ing register Konfigurasi, FDMT, utawa ing Register Fungsi Khusus (SFR), DMTCON.
- DMT wis clocked nalika instruksi dijupuk dening prosesor nggunakake jam sistem. Kanggo example, sawise kaleksanan instruksi GOTO (sing nggunakake papat siklus instruction), counter DMT bakal incremented mung sapisan.
- BAD1 lan BAD2 minangka gendéra urutan sing ora bener. Kanggo informasi luwih lengkap, waca Bagean 3.5 "Ngreset DMT".
- DMT Max Count dikontrol dening nilai awal registrasi FDMTCNL lan FDMTCNH.
- Acara DMT minangka jebakan alus utawa interupsi sing ora bisa ditutupi.
nuduhake diagram wektu acara Deadman Timer.
Acara Timer Deadman
DMT DAFTAR
Cathetan: Saben varian piranti kulawarga dsPIC33/PIC24 bisa uga duwe siji utawa luwih modul DMT. Deleng lembar data piranti tartamtu kanggo rincian liyane.
- Modul DMT kasusun saka Register Fungsi Khusus (SFRs):
- DMTCON: Deadman Timer Control Register
- Register iki digunakake kanggo ngaktifake utawa mateni Deadman Timer.
- DMTPRECLR: Deadman Timer Preclear Register
- Register iki digunakake kanggo nulis tembung kunci preclear kanggo pungkasanipun mbusak Deadman Timer.
- DMTCLR: Deadman Timer Clear Register
- Register iki digunakake kanggo nulis tembung kunci sing cetha sawise tembung preclear ditulis ing
- DMTPRECLR register. Timer Deadman bakal dibusak sawise nulis tembung kunci sing jelas.
- DMTSTAT: Deadman Timer Status Register
- Register iki nyedhiyakake status kanggo nilai utawa urutan tembung kunci sing salah, utawa acara Deadman Timer lan manawa jendhela cetha DMT mbukak utawa ora.
- DMTCNTL: Deadman Timer Count Register Low lan
- DMTCNTH: Deadman Timer Count Register Dhuwur
- Register count sing luwih murah lan dhuwur iki, bebarengan minangka register counter 32-bit, ngidini piranti lunak pangguna maca isi counter DMT.
- DMTPSCNTL: Status Post Konfigurasi DMT Count Status Register Low lan
- DMTPSCNT: Post Status Konfigurasi DMT Count Status Register Dhuwur
- Register ngisor lan dhuwur iki nyedhiyakake nilai bit Konfigurasi DMTCNTx ing registrasi FDMTCNTL lan FDMTCNTH.
- DMTPSINTVL: Post Status Ngatur DMT Interval Status Register Low lan
- DMTPSINTVH: Post Status Konfigurasi DMT Interval Status Register Dhuwur
- Register ngisor lan dhuwur iki nyedhiyakake nilai bit Konfigurasi DMTIVTx ing register FDMTIVTL lan FDMTIVTH.
- DMTHOLDREG: DMT Tahan Register
- Register iki ngemu nilai maca pungkasan DMTCNTH register nalika DMTCNTH lan DMTCTL ndhaftar diwaca.
Ndhaptar Konfigurasi Sekring sing Ngaruhi Modul Timer Deadman
Jeneng Register | Katrangan |
FDMT | Nyetel bit DMTEN ing register iki mbisakake modul DMT lan yen bit iki cetha, DMT bisa diaktifake ing piranti lunak liwat DMTCON register. |
FDMTCNTL lan FDMTCNTH | Ngisor (DMTCNT[15:0]) lan ndhuwur (DMTCNT[31:16])
16 bit ngatur 32-dicokot DMT instruction count Nilai wektu-out. Nilai sing ditulis ing register iki minangka jumlah total instruksi sing dibutuhake kanggo acara DMT. |
FDMTIVTL lan FDMTIVTH | Ngisor (DMTIVT[15:0]) lan ndhuwur (DMTIVT[31:16])
16 bit ngatur interval jendhela DMT 32-bit. Nilai sing ditulis ing register iki minangka jumlah instruksi minimal sing dibutuhake kanggo mbusak DMT. |
Register Peta
Ringkesan ndhaptar sing digandhengake karo modul Deadman Timer (DMT) kasedhiya ing Tabel 2-2.
Jeneng 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 | LANGKAH 1[7:0] | — | — | — | — | — | — | — | — | |||||||
DMTCLR | — | — | — | — | — | — | — | — | LANGKAH 2[7:0] | |||||||
DMTSTAT | — | — | — | — | — | — | — | — | BAD1 | BAD2 | DMTEVENT | — | — | — | — | WINOPN |
DMTCNTL | KONTAK[15:0] | |||||||||||||||
DMTCNTH | KONTAK[31:16] | |||||||||||||||
DMTHOLDREG | UPRCNT[15:0] | |||||||||||||||
DMTPSCNTL | PSCNT[15:0] | |||||||||||||||
DMTPSCNT | PSCNT[31:16] | |||||||||||||||
DMTPSINTVL | PSINTV[15:0] | |||||||||||||||
DMTPSINTVH | PSINTV[31:16] |
Legenda: unimplemented, diwaca minangka '0'. Nilai reset ditampilake ing heksadesimal.
DMT Kontrol Register
DMTCON: Deadman Timer Control Register
R/W-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
ON(1,2) | — | — | — | — | — | — | — |
bit15 | bit8 |
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
bit7 | bit0 |
Legenda:
R = Bit sing bisa diwaca W = Bit sing bisa ditulis U = Bit sing ora bisa ditindakake, diwaca minangka '0' -n = Nilai ing POR '1' = Bit disetel '0' = Bit wis dibusak x = Bit ora dingerteni |
Cathetan
- Bit iki nduweni kontrol mung nalika DMTEN = 0 ing register FDMT.
- DMT ora bisa dipateni ing piranti lunak. Nulis '0' ing bit iki ora ana pengaruhe.
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 |
LANGKAH 1[7:0](1) | |||||||
bit15 | bit8 |
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
bit7 | bit0 |
Legenda:
R = Bit sing bisa diwaca W = Bit sing bisa ditulis U = Bit sing ora bisa ditindakake, diwaca minangka '0' -n = Nilai ing POR '1' = Bit disetel '0' = Bit wis dibusak x = Bit ora dingerteni |
Cathetan 1: Bit [15:8] dibusak nalika counter DMT direset kanthi nulis urutan STEP1 lan STEP2 sing bener.
DMTCLR: Deadman Timer Clear Register
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
bit15 | bit8 |
R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 |
LANGKAH 2[7:0](1) | |||||||
bit7 | bit0 |
Legenda:
R = Bit sing bisa diwaca W = Bit sing bisa ditulis U = Bit sing ora bisa ditindakake, diwaca minangka '0' -n = Nilai ing POR '1' = Bit disetel '0' = Bit wis dibusak x = Bit ora dingerteni |
Cathetan 1: Bit [7:0] dibusak nalika counter DMT direset kanthi nulis urutan STEP1 lan STEP2 sing bener.
DMTSTAT: Deadman Timer Status Register
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
bit15 | bit8 |
R-0 | R-0 | R-0 | U-0 | U-0 | U-0 | U-0 | R-0 |
BAD1(1) | BAD2(1) | DMTEVENT(1) | — | — | — | — | WINOPN |
bit7 | bit0 |
Legenda:
R = Bit sing bisa diwaca W = Bit sing bisa ditulis U = Bit sing ora bisa ditindakake, diwaca minangka '0' -n = Nilai ing POR '1' = Bit disetel '0' = Bit wis dibusak x = Bit ora dingerteni |
Cathetan1: BAD1, BAD2 lan DMTEVENT bit mung dibusak ing Reset.
DMTCNTL: Deadman Timer Count Register Low
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
KONTAK[15:8] |
bit 15 bit 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
KONTAK[7:0] |
bit 7 bit0 |
Legenda:
R = Bit sing bisa diwaca W = Bit sing bisa ditulis U = Bit sing ora bisa ditindakake, diwaca minangka '0' -n = Nilai ing POR '1' = Bit disetel '0' = Bit wis dibusak x = Bit ora dingerteni |
bit 15-0: COUNTER[15:0]: Waca Isi Saiki saka bit Counter DMT Ngisor
DMTCTH: Deadman Timer Count Register Dhuwur
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
KONTAK[31:24] |
bit 15 bit 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
KONTAK[23:16] |
bit 7 bit0 |
Legenda:
R = Bit sing bisa diwaca W = Bit sing bisa ditulis U = Bit sing ora bisa ditindakake, diwaca minangka '0' -n = Nilai ing POR '1' = Bit disetel '0' = Bit wis dibusak x = Bit ora dingerteni |
bit 15-0: COUNTER[31:16]: Waca Isi Saiki saka bit Counter DMT sing luwih dhuwur
DMTPSCNTL: Post Status Konfigurasi DMT Count Status Register Low
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[15:8] | |||||||
bit15 | bit8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
PSCNT[7:0] |
bit 7 bit0 |
Legenda:
R = Bit sing bisa diwaca W = Bit sing bisa ditulis U = Bit sing ora bisa ditindakake, diwaca minangka '0' -n = Nilai ing POR '1' = Bit disetel '0' = Bit wis dibusak x = Bit ora dingerteni |
bit 15-0: PSCNT[15:0]: Ngisor DMT Instruction Count Nilai Konfigurasi bit Status Iki tansah Nilai saka FDMTCNTL Konfigurasi register.
DMTPSCNTH: Status Kiriman Konfigurasi DMT Count Status Register Dhuwur
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[31:24] | |||||||
bit15 | bit8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[23:16] | |||||||
bit7 | bit0 |
Legenda:
R = Bit sing bisa diwaca W = Bit sing bisa ditulis U = Bit sing ora bisa ditindakake, diwaca minangka '0' -n = Nilai ing POR '1' = Bit disetel '0' = Bit wis dibusak x = Bit ora dingerteni |
bit 15-0: PSCNT[31:16]: Bit Status Konfigurasi Nilai Instruksi DMT sing luwih dhuwur Iki mesthi dadi nilai saka register Konfigurasi FDMTCNTH.
DMTPSINTVL: Post Status Konfigurasi DMT Interval Status Register Low
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
PSINTV[15:8] |
bit 15 bit 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
PSINTV[7:0] |
bit 7 bit0 |
Legenda:
R = Bit sing bisa diwaca W = Bit sing bisa ditulis U = Bit sing ora bisa ditindakake, diwaca minangka '0' -n = Nilai ing POR '1' = Bit disetel '0' = Bit wis dibusak x = Bit ora dingerteni |
bit 15-0: PSINTV[15:0]: bit Status Konfigurasi Interval Jendela DMT Ngisor Iki mesthi nilai saka register Konfigurasi FDMTIVTL.
DMTPSINTVH: Post Status Konfigurasi DMT Interval Status Register Dhuwur
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSINTV[31:24] | |||||||
bit15 | bit8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSINTV[23:16] | |||||||
bit7 | bit0 |
Legenda:
R = Bit sing bisa diwaca W = Bit sing bisa ditulis U = Bit sing ora bisa ditindakake, diwaca minangka '0' -n = Nilai ing POR '1' = Bit disetel '0' = Bit wis dibusak x = Bit ora dingerteni |
bit 15-0: PSINTV[31:16]: Bit Status Konfigurasi Jendela DMT sing luwih dhuwur Iki mesthi dadi nilai saka registrasi Konfigurasi FDMTIVTH.
DMTHOLDREG: DMT Tahan Register
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
UPRCNT[15:8](1) | |||||||
bit15 | bit8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
UPRCNT[7:0](1) | |||||||
bit7 | bit0 |
Legenda:
R = Bit sing bisa diwaca W = Bit sing bisa ditulis U = Bit sing ora bisa ditindakake, diwaca minangka '0' -n = Nilai ing POR '1' = Bit disetel '0' = Bit wis dibusak x = Bit ora dingerteni |
bit 15-0: UPRCNT[15:0]: Ngandhut Nilai Register DMCNTH Nalika DmTCNTL lan DMTCNH Register minangka Bit Terakhir Diwaca(1)
Cathetan 1: Register DMTHOLDREG diinisialisasi dadi '0' nalika Reset, lan mung dimuat nalika ndhaftar DMCNTL lan DMTCNTH diwaca.
OPERASI DMT
Mode Aof Operasi
Fungsi utama modul Deadman Timer (DMT) yaiku ngganggu prosesor yen ana kerusakan piranti lunak. Modul DMT, sing bisa digunakake ing jam sistem, yaiku timer njupuk instruksi gratis, sing dicenthang nalika ana instruksi njupuk nganti ana pertandingan count. Pandhuan ora dijupuk nalika prosesor ing mode Turu.
Modul DMT kasusun saka counter 32-dicokot, DMTTCNTL lan DMTCNTH diwaca-mung ndhaftar karo nilai match count wektu entek, minangka kasebut dening loro external, 16-dicokot ndhaftar Sekering Konfigurasi, FDMTCNTL lan FDMTCNTH. Kapan match count dumadi, acara DMT bakal kelakon, kang ora mung trap alus / interupsi. Deleng bab "Interrupt Controller" ing lembar data piranti saiki kanggo mriksa apa acara DMT minangka trap alus utawa interupsi. Modul DMT biasane digunakake ing aplikasi kritis lan safety-kritis, ing ngendi wae kegagalan fungsi piranti lunak lan urutan kudu dideteksi.
Ngaktifake lan mateni Modul DMT
Modul DMT bisa diaktifake utawa dipateni dening konfigurasi piranti utawa bisa diaktifake liwat piranti lunak kanthi nulis menyang DMTCON register.
Yen bit Konfigurasi DMTEN ing register FDMT disetel, DMT tansah diaktifake. Bit kontrol ON (DMTCON[15]) bakal nggambarake iki kanthi maca '1'. Ing mode iki, bit ON ora bisa dibusak ing piranti lunak. Kanggo mateni DMT, konfigurasi kudu ditulis maneh menyang piranti. Yen DMTEN disetel dadi '0' ing sekring, mula DMT dipateni ing hardware.
Piranti lunak bisa ngaktifake DMT kanthi nyetel bit ON ing daftar Deadman Timer Control (DMTCON). Nanging, kanggo kontrol piranti lunak, bit Konfigurasi DMTEN ing register FDMT kudu disetel dadi '0'. Sawise diaktifake, mateni DMT ing piranti lunak ora bisa.
DMT Count Windowed Interval
Modul DMT nduweni mode Operasi Windowed. DMTIVT [15:0] lan DMTIVT [31:16] Konfigurasi bit ing FDMTIVTL lan FDMTIVTH ndhaftar, mungguh, nyetel Nilai inter-val jendhela. Ing mode Windowed, piranti lunak bisa mbusak DMT mung nalika counter ing jendhela pungkasan sadurunge ana match count. Yaiku, yen nilai counter DMT luwih gedhe tinimbang utawa padha karo nilai sing ditulis ing nilai interval jendhela, banjur mung urutan sing cetha sing bisa dilebokake ing modul DMT. Yen DMT wis dibusak sadurunge jendhela diijini, trap alus Deadman Timer utawa interupsi langsung kui.
Operasi DMT ing Mode Ngirit Daya
Minangka modul DMT mung incremented dening instruksi njupuk, Nilai count ora ngganti nalika inti ora aktif. Modul DMT tetep ora aktif ing mode Turu lan Idle. Sanalika piranti tangi saka Turu utawa Idle, counter DMT maneh wiwit nambah.
Ngreset DMT
DMT bisa direset kanthi rong cara: siji cara nggunakake Reset sistem lan cara liyane yaiku kanthi nulis urutan sing diurutake menyang registrasi DMTPRECLR lan DMTCLR. Mbusak nilai counter DMT mbutuhake urutan operasi khusus:
- Bit STEP1[7:0] ing register DMTPRECLR kudu ditulis minangka '01000000' (0x40):
- Yen ana nilai liyane saka 0x40 ditulis ing bit STEP1x, bit BAD1 ing daftar DMTSTAT bakal disetel lan nyebabake kedadeyan DMT.
- Yen Langkah 2 ora didhisiki dening Langkah 1, BAD1 lan DMTEVENT Gendéra disetel. Gendéra BAD1 lan DMTEVENT bakal dibusak mung ing Reset piranti.
- Bit STEP2[7:0] ing register DMTCLR kudu ditulis minangka '00001000' (0x08). Iki mung bisa ditindakake yen sadurunge Langkah 1 lan DMT ana ing interval jendhela sing mbukak. Sawise nilai sing bener ditulis, counter DMT bakal dibusak dadi nol. Nilai registrasi DMTPRECLR, DMTCLR lan DMTSTAT uga bakal dibusak nol.
- Yen nilai liyane saka 0x08 ditulis ing bit STEP2x, bit BAD2 ing daftar DMTSTAT bakal disetel lan nyebabake kedadeyan DMT.
- Langkah 2 ora ditindakake ing interval jendhela sing mbukak; iku nyebabake flag BAD2 disetel. Acara DMT langsung kedadeyan.
- Nulis urutan preclear back-to-back (0x40) uga nyebabake gendera BAD2 disetel lan nyebabake acara DMT.
Cathetan: Sawise preclear / urutan cetha ora bener, njupuk paling ora rong siklus kanggo nyetel flag BAD1 / BAD2 lan telung siklus paling sethithik kanggo nyetel DMTEVENT.
Gendéra BAD2 lan DMTEVENT bakal dibusak mung ing Reset piranti. Delengen diagram alur kaya sing ditampilake ing Gambar 3-1.
Flowchart kanggo DMT Event
Cathetan 1
- DMT diaktifake (ON (DMTCON [15]) minangka kualifikasi dening FDMT ing Sekring Konfigurasi.
- DMT counter bisa ngreset sawise counter kadaluwarsa utawa BAD1 / BAD2 occurrences mung dening piranti Reset.
- STEP2x sadurunge STEP1x (DMTCLEAR ditulis sadurunge DMTPRECLEAR) utawa BAD_STEP1 (DMTPRECLEAR ditulis kanthi nilai ora padha karo 0x40).
- STEP1x (DMTPRECLEAR ditulis maneh sawise STEP1x), utawa BAD_STEP2 (DMTCLR ditulis kanthi nilai ora padha karo 0x08) utawa interval jendhela ora mbukak.
DMT Count Pilihan
Jumlah Timer Deadman disetel dening bit register DMTCNTL [15:0] lan DMTCNTH [31:16] ing register FDMTCNTL lan FDMTCNTH. Nilai count DMT saiki bisa dipikolehi kanthi maca ndhaftar Deadman Timer Count sing luwih murah lan luwih dhuwur, DMTNTL lan DMTCNTH.
Bit PSCNT[15:0] lan PSCNT[31:16] ing register DMTPSCNTL lan DMTPSCNTH, ngidini piranti lunak maca jumlah maksimum sing dipilih kanggo Deadman Timer. Tegese nilai-nilai bit PSCNTx iki ora liya nanging nilai-nilai sing wiwitane ditulis ing bit DMTCNTx ing register Sekring Konfigurasi, FDMTCNTL lan FDMTCNTH. Kapan acara DMT kedaden, pangguna tansah bisa mbandhingaké kanggo ndeleng apa nilai counter saiki ing DMTNTL lan DMTCNTH ndhaftar padha karo nilai DMTPSCNTH lan DMTPSCNTH ndhaftar, kang nyekeli Nilai count maksimum.
Bit PSINTV [15:0] lan PSINTV [31:16] ing registrasi DMTPSINTVL lan DMTPSINTVH, ngidini piranti lunak maca nilai interval jendela DMT. Tegese register iki maca nilai sing ditulis kanggo FDMTIVTL lan FDMTIVTH register. Dadi, nalika nilai counter DMT saiki ing DMTNTL lan DMTCTH tekan nilai registrasi DMTPSINTVL lan DMTPSINTVH, interval jendhela mbukak supaya pangguna bisa nglebokake urutan sing cetha menyang bit STEP2x, sing nyebabake DMT ngreset.
Bit UPRCNT [15:0] ing register DMTHOLDREG nahan nilai saka maca pungkasan saka nilai count ndhuwur DMT (DMTCNTH) nalika DMTNTL lan DMTCNTH diwaca.
Bagean iki nampilake cathetan aplikasi sing ana gandhengane karo bagean manual iki. Cathetan aplikasi iki bisa uga ora ditulis khusus kanggo kulawarga produk dsPIC33/PIC24, nanging konsep kasebut relevan lan bisa digunakake kanthi modifikasi lan watesan sing bisa ditindakake. Cathetan aplikasi saiki sing ana gandhengane karo Deadman Timer (DMT) yaiku:
judhul: Ora ana cathetan aplikasi sing gegandhengan saiki.
Cathetan: Mangga ngunjungi Microchip websitus (www.microchip.com) kanggo Cathetan Aplikasi tambahan lan kode examples kanggo kulawarga piranti dsPIC33/PIC24.
RIWAYAT REVISI
Revisi A (Februari 2014)
- Iki minangka versi pisanan sing dirilis saka dokumen iki.
Revisi B (Maret 2022)
- Nganyari Gambar 1-1 lan Gambar 3-1.
- Updates Register 2-1, Register 2-2, Register 2-3, Register 2-4, Register 2-9 lan Register 2-10. Update Tabel 2-1 lan Tabel 2-2.
- Pembaruan Bagean 1.0 "Pambuka", Bagean 2.0 "Registrasi DMT", Bagean 3.1 "Mode Operasi", Bagean 3.2 "Ngaktifake lan Mateni Modul DMT", Bagean 3.3
- "DMT Count Windowed Interval", Bagian 3.5 "Reset DMT" lan Bagean 3.6 "DMT Count Selection".
- Pindhah Peta Register menyang Bagean 2.0 "DMT Registers".
Elinga rincian ing ngisor iki babagan fitur perlindungan kode ing produk Microchip:
- Produk Microchip cocog karo spesifikasi sing ana ing Lembar Data Microchip tartamtu.
- Microchip percaya yen kulawarga produk kasebut aman nalika digunakake kanthi cara sing dikarepake, ing spesifikasi operasi, lan ing kahanan normal.
- Nilai Microchip lan agresif nglindhungi hak properti intelektual sawijining. Usaha kanggo nglanggar fitur perlindungan kode produk Microchip dilarang banget lan bisa uga nglanggar Digital Millennium Copyright Act.
- Microchip utawa pabrikan semikonduktor liyane ora bisa njamin keamanan kode kasebut. Proteksi kode ora ateges manawa produk kasebut "ora bisa dipecah". Proteksi kode terus berkembang. Microchip nduweni komitmen kanggo terus ningkatake fitur perlindungan kode produk kita.
Publikasi iki lan informasi ing kene mung bisa digunakake karo produk Microchip, kalebu kanggo ngrancang, nguji, lan nggabungake produk Microchip karo aplikasi sampeyan. Panganggone informasi iki kanthi cara liya nglanggar syarat kasebut. Informasi babagan aplikasi piranti diwenehake mung kanggo kenyamanan sampeyan lan bisa uga diganti karo nganyari. Tanggung jawab sampeyan kanggo mesthekake yen aplikasi sampeyan cocog karo spesifikasi sampeyan. Hubungi kantor sales Microchip lokal kanggo dhukungan tambahan utawa, entuk dhukungan tambahan ing https://www.microchip.com/en-us/support/design-help/client-support-services.
INFORMASI IKI DISEDIAKAN BY MICROCHIP "AS IS". MICROCHIP ora nggawe perwakilan UTAWA WAR-RANTIES saka sembarang jenis apa EXPRESS UTAWA TERSIRAT, WRITES UTAWA LISAN, STATUTORY UTAWA LAIN, RELATED TO INFORMASI Klebu nanging ora winates kanggo ANY WARANTI TERSIRAT NON-FIRMAN, AMERIKA SERIKAT E, Utawa JAMINAN sing ana gandhengane karo KONDISI, KUALITAS, UTAWA KINERJA.
MICROCHIP ORA TANGGUH TANGGUNG JAWAB ATAS INDI-RECT, KHUSUS, PUNITIF, INSIDENTAL, UTAWA KONSE-QUENTIAL KERUGIAN, KERUSAKAN, BIAYA, UTAWA BAYARAN APA SAJA KANGGO ING INFORMASI UTAWA PENGGUNAAN, SING SING SING SAMPEYAN, SANAAKU. WIS DIPIKIR MUNGKIN KEMUNGKINAN UTAWA KERUSAKAN sing bisa diramal. TO THE FULLEST EXTENT diijini dening hukum, TANGGUNG JAWAB TOTAL MICROCHIP ING ALL CLAIMS ing sembarang cara sing ana hubungane karo informasi utawa panggunaan ora ngluwihi jumlah biaya, yen ana, sing sampeyan wis mbayar langsung menyang microchip kanggo informasi.
Panggunaan piranti Microchip ing support urip lan / utawa aplikasi safety tanggung ing resiko panuku, lan panuku setuju kanggo defend, indemnify lan nahan Microchip mbebayani saka samubarang karusakan, claims, cocog, utawa expenses asil saka nggunakake kuwi. Ora ana lisensi sing diwenehake, kanthi implisit utawa liya, miturut hak properti intelektual Microchip kajaba nyatakake.
merek dagang
Jeneng lan logo Microchip, logo Microchip, Adaptec, AnyRate, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, lan XMEGA minangka merek dagang kadhaptar saka Microchip Technology Incorporated ing AS lan negara liya.
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, lan ZL minangka merek dagang kadhaptar saka Microchip Technology Incorporated ing AS
Penindasan Tombol Adjacent, AKS, Analog-kanggo-Digital Age, Kapasitor Apa wae, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Pencocokan Rata-rata Dinamis, DEM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Pemrograman Serial In-Circuit, ICSP, INICnet, Paralel Cerdas, Konektivitas Antar-Chip, 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, QMatrix, REAL ICE , 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, lan ZENA minangka merek dagang Microchip Technology Incorporated ing AS lan negara liya.
SQTP minangka tandha layanan saka Microchip Technology Incorporated ing AS
Logo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom, lan Trusted Time minangka merek dagang kadhaptar saka Microchip Technology Inc. ing negara liya.
GestIC minangka merek dagang kadhaptar saka Microchip Technology Germany II GmbH & Co. KG, anak perusahaan saka Microchip Technology Inc., ing negara liya.
Kabeh merek dagang liyane sing kasebut ing kene minangka properti saka perusahaan kasebut.
© 2014-2022, Microchip Technology Incorporated lan anak perusahaan. Kabeh hak dilindhungi undhang-undhang.
ISBN: 978-1-6683-0063-3
Kanggo informasi babagan Sistem Manajemen Kualitas Microchip, bukak www.microchip.com/quality.
2014-2022 Microchip Technology Inc. lan anak perusahaan
Dodolan lan Layanan ing saindenging jagad
AMERIKA
Kantor perusahaan
- ALAMAT: 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Telpon: 480-792-7200
- Fax: 480-792-7277
- Dhukungan Teknis: http://www.microchip.com/support
- Web alamat: www.microchip.com
Atlanta
- Duluth, GA
- Telpon: 678-957-9614
- Fax: 678-957-1455
Austin, TX
- Telpon: 512-257-3370
Boston
- Westborough, MA
- Telpon: 774-760-0087
- Fax: 774-760-0088
China - Xiamen
- Telpon: 86-592-2388138
Walanda - Drunen
- Telpon: 31-416-690399
- Fax: 31-416-690340
Norwegia - Trondheim
- Telpon: 47-7288-4388
Polandia - Warsaw
- Telpon: 48-22-3325737
Dokumen / Sumber Daya
![]() |
MICROCHIP DMT Deadman Timer [pdf] Pandhuan pangguna DMT Deadman Timer, DMT, Deadman Timer, Timer |