Temporitzador MICROCHIP DMT Deadman
Nota: Aquesta secció del manual de referència familiar pretén servir com a complement a les fitxes de dades del dispositiu. Depenent de la variant del dispositiu, és possible que aquesta secció del manual no s'apliqui a tots els dispositius dsPIC33/PIC24.
- Si us plau, consulteu la nota al començament del capítol "Deadman Timer (DMT)" del full de dades actual del dispositiu per comprovar si aquest document és compatible amb el dispositiu que utilitzeu.
- Les fitxes de dades del dispositiu i les seccions del manual de referència familiar es poden descarregar des del Microxip Worldwide Weblloc a: http://www.microchip.com.
INTRODUCCIÓ
El mòdul Deadman Timer (DMT) està dissenyat per permetre als usuaris controlar la salut del seu programari d'aplicació requerint interrupcions periòdiques del temporitzador dins d'una finestra de temps especificada per l'usuari. El mòdul DMT és un comptador síncron i, quan està activat, compta les instruccions d'obtenció i és capaç de provocar una trampa/interrupció suau. Consulteu el capítol "Interrupció del controlador" a la fitxa de dades actual del dispositiu per comprovar si l'esdeveniment DMT és una trampa suau o interrupció si el comptador DMT no s'esborra dins d'un nombre d'instruccions establert. El DMT normalment està connectat al rellotge del sistema que impulsa el processador (TCY). L'usuari especifica el valor de temps d'espera del temporitzador i un valor de màscara que especifica l'interval de la finestra, que és l'interval de recomptes que no es té en compte per a l'esdeveniment de comparació.
Algunes de les característiques principals d'aquest mòdul són:
- Configuració o activació de programari controlada
- Període de temps d'espera configurable per l'usuari o recompte d'instruccions
- Dues seqüències d'instruccions per esborrar el temporitzador
- Finestra configurable de 32 bits per esborrar el temporitzador
mostra un diagrama de blocs del mòdul Deadman Timer.
Diagrama de blocs del mòdul del temporitzador Deadman
Nota:
- El DMT es pot activar al registre de configuració, FDMT, o al registre de funcions especials (SFR), DMTCON.
- El DMT es registra sempre que el processador obté les instruccions mitjançant un rellotge del sistema. Per exampli, després d'executar una instrucció GOTO (que utilitza quatre cicles d'instruccions), el comptador DMT només s'incrementarà una vegada.
- BAD1 i BAD2 són els senyaladors de seqüència incorrecta. Per obtenir més informació, consulteu la Secció 3.5 "Reinicialització del DMT".
- El recompte màxim de DMT està controlat pel valor inicial dels registres FDMTCNL i FDMTCNH.
- Un esdeveniment DMT és una trampa o interrupció suau no emmascarable.
mostra el diagrama de temps d'un esdeveniment Deadman Timer.
Esdeveniment del temporitzador Deadman
REGISTRES DMT
Nota: Cada variant de dispositiu de la família dsPIC33/PIC24 pot tenir un o més mòduls DMT. Consulteu les fitxes de dades específiques del dispositiu per obtenir més detalls.
- El mòdul DMT consta dels següents registres de funcions especials (SFR):
- DMTCON: Registre de control del temporitzador Deadman
- Aquest registre s'utilitza per activar o desactivar el temporitzador Deadman.
- DMTPRECLR: Deadman Timer Preclear Registre
- Aquest registre s'utilitza per escriure una paraula clau preclear per esborrar el temporitzador Deadman.
- DMTCLR: Deadman Timer Esborra el registre
- Aquest registre s'utilitza per escriure una paraula clau clara després d'haver escrit una paraula preclara al
- Registre DMTPRECLR. El temporitzador Deadman s'esborrarà després d'escriure una paraula clau clara.
- DMTSTAT: Registre d'estat del temporitzador Deadman
- Aquest registre proporciona l'estat dels valors o seqüències de paraules clau incorrectes, o dels esdeveniments del temporitzador de Deadman i si la finestra d'eliminació de DMT està oberta o no.
- DMTCNTL: Deadman Timer Registre Low and
- DMTCNTH: Registre de recompte de temporitzadors Deadman alt
- Aquests registres de recompte inferior i superior, junts com un registre de comptador de 32 bits, permeten al programari d'usuari llegir el contingut del comptador DMT.
- DMTPSCNTL: Estat de publicació Configurar estat de recompte DMT Registre baix i
- DMTPSCNTH: Estat de publicació Configura l'estat del recompte DMT Registre alt
- Aquests registres inferior i superior proporcionen el valor dels bits de configuració DMTCNTx als registres FDMTCNTL i FDMTCNTH, respectivament.
- DMPSINTVL: Estat de publicació Configurar estat d'interval DMT Registre baix i
- DMPSINTVH: Estat de publicació Configurar estat d'interval DMT Registre alt
- Aquests registres inferior i superior proporcionen el valor dels bits de configuració DMTIVTx als registres FDMTIVTL i FDMTIVTH, respectivament.
- DMTHOLDREG: Registre de retenció DMT
- Aquest registre conté l'últim valor de lectura del registre DMTCNTH quan es llegeixen els registres DMTCNTH i DMTCNTL.
Registres de configuració de fusibles que afecten el mòdul del temporitzador Deadman
Nom de registre | Descripció |
FDMT | La configuració del bit DMTEN en aquest registre habilita el mòdul DMT i, si aquest bit està clar, el DMT es pot habilitar al programari mitjançant el registre DMTCON. |
FDMTCNTL i FDMTCNTH | Inferior (DMTCNT[15:0]) i superior (DMTCNT[31:16])
16 bits configuren el valor de temps d'espera del recompte d'instruccions DMT de 32 bits. El valor escrit en aquests registres és el nombre total d'instruccions que es requereixen per a un esdeveniment DMT. |
FDMTIVTL i FDMTIVTH | Inferior (DMTIVT[15:0]) i superior (DMTIVT[31:16])
16 bits configuren l'interval de finestra DMT de 32 bits. El valor escrit en aquests registres és el nombre mínim d'instruccions que es requereixen per esborrar el DMT. |
Registra't Mapa
A la taula 2-2 es proporciona un resum dels registres associats al mòdul Deadman Timer (DMT).
Nom 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 | PAS 1[7:0] | — | — | — | — | — | — | — | — | |||||||
DMTCLR | — | — | — | — | — | — | — | — | PAS 2[7:0] | |||||||
DMTSTAT | — | — | — | — | — | — | — | — | BAD1 | BAD2 | DMTEVENT | — | — | — | — | WINOPN |
DMTCNTL | CONTADOR[15:0] | |||||||||||||||
DMTCNTH | CONTADOR[31:16] | |||||||||||||||
DMTHOLDREG | UPRCNT[15:0] | |||||||||||||||
DMTPSCNTL | PSCNT[15:0] | |||||||||||||||
DMTPSCNTH | PSCNT[31:16] | |||||||||||||||
DMPSINTVL | PSINTV[15:0] | |||||||||||||||
DMPSINTVH | PSINTV[31:16] |
Llegenda: no implementat, llegit com a "0". Els valors de restabliment es mostren en hexadecimal.
Registre de control DMT
DMTCON: Registre de control del temporitzador Deadman
R/W-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
ON(1,2) | — | — | — | — | — | — | — |
bit 15 | bit 8 |
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
bit 7 | bit 0 |
Llegenda:
R = Bit llegible W = Bit escrivible U = Bit no implementat, llegit com a '0' -n = Valor a POR '1' = El bit està establert '0' = El bit s'esborra x = El bit és desconegut |
Nota
- Aquest bit només té control quan DMTEN = 0 al registre FDMT.
- DMT no es pot desactivar al programari. Escriure '0' en aquest bit no té cap efecte.
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 |
PAS 1[7:0](1) | |||||||
bit 15 | bit 8 |
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
bit 7 | bit 0 |
Llegenda:
R = Bit llegible W = Bit escrivible U = Bit no implementat, llegit com a '0' -n = Valor a POR '1' = El bit està establert '0' = El bit s'esborra x = El bit és desconegut |
Nota 1: Els bits[15:8] s'esborren quan el comptador DMT es reinicia escrivint una seqüència correcta de PAS1 i PAS2.
DMTCLR: Deadman Timer Clear Register
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
bit 15 | bit 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 |
PAS 2[7:0](1) | |||||||
bit 7 | bit 0 |
Llegenda:
R = Bit llegible W = Bit escrivible U = Bit no implementat, llegit com a '0' -n = Valor a POR '1' = El bit està establert '0' = El bit s'esborra x = El bit és desconegut |
Nota 1: Els bits[7:0] s'esborren quan el comptador DMT es reinicia escrivint una seqüència correcta de PAS1 i PAS2.
DMTSTAT: registre d'estat del temporitzador de Deadman
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
bit 15 | bit 8 |
R-0 | R-0 | R-0 | U-0 | U-0 | U-0 | U-0 | R-0 |
BAD1(1) | BAD2(1) | DMTEVENT(1) | — | — | — | — | WINOPN |
bit 7 | bit 0 |
Llegenda:
R = Bit llegible W = Bit escrivible U = Bit no implementat, llegit com a '0' -n = Valor a POR '1' = El bit està establert '0' = El bit s'esborra x = El bit és desconegut |
Nota 1: els bits BAD1, BAD2 i DMTEVENT només s'esborren en un restabliment.
DMTCNTL: Registre de recompte de temporitzadors Deadman baix
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
CONTADOR[15:8] |
bit 15 bit 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
CONTADOR[7:0] |
bit 7 bit 0 |
Llegenda:
R = Bit llegible W = Bit escrivible U = Bit no implementat, llegit com a '0' -n = Valor a POR '1' = El bit està establert '0' = El bit s'esborra x = El bit és desconegut |
bit 15-0: COUNTER[15:0]: llegiu el contingut actual dels bits del comptador DMT inferior
DMTCNTH: Registre de recompte de temporitzadors Deadman alt
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
CONTADOR[31:24] |
bit 15 bit 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
CONTADOR[23:16] |
bit 7 bit 0 |
Llegenda:
R = Bit llegible W = Bit escrivible U = Bit no implementat, llegit com a '0' -n = Valor a POR '1' = El bit està establert '0' = El bit s'esborra x = El bit és desconegut |
bit 15-0: COUNTER[31:16]: llegiu el contingut actual dels bits del comptador DMT superior
DMTPSCNTL: Estat de publicació Configurar estat de recompte DMT Registre baix
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[15:8] | |||||||
bit 15 | bit 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
PSCNT[7:0] |
bit 7 bit 0 |
Llegenda:
R = Bit llegible W = Bit escrivible U = Bit no implementat, llegit com a '0' -n = Valor a POR '1' = El bit està establert '0' = El bit s'esborra x = El bit és desconegut |
bit 15-0: PSCNT[15:0]: Bits d'estat de configuració de valor de recompte d'instruccions DMT inferior Aquest és sempre el valor del registre de configuració FDMTCNTL.
DMTPSCNTH: Estat de publicació Configura l'estat del recompte DMT Registre alt
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[31:24] | |||||||
bit 15 | bit 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[23:16] | |||||||
bit 7 | bit 0 |
Llegenda:
R = Bit llegible W = Bit escrivible U = Bit no implementat, llegit com a '0' -n = Valor a POR '1' = El bit està establert '0' = El bit s'esborra x = El bit és desconegut |
bit 15-0: PSCNT[31:16]: Bits d'estat de configuració de valor de recompte d'instruccions DMT superior Aquest és sempre el valor del registre de configuració FDMTCNTH.
DMPSINTVL: Estat de publicació Configurar estat d'interval DMT Registre baix
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 bit 0 |
Llegenda:
R = Bit llegible W = Bit escrivible U = Bit no implementat, llegit com a '0' -n = Valor a POR '1' = El bit està establert '0' = El bit s'esborra x = El bit és desconegut |
bit 15-0: PSINTV[15:0]: Bits d'estat de configuració d'interval de finestra DMT inferior Aquest és sempre el valor del registre de configuració FDMTIVTL.
DMTPSINTVH: Estat de publicació Configuració d'estat d'interval DMT Registre alt
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSINTV[31:24] | |||||||
bit 15 | bit 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSINTV[23:16] | |||||||
bit 7 | bit 0 |
Llegenda:
R = Bit llegible W = Bit escrivible U = Bit no implementat, llegit com a '0' -n = Valor a POR '1' = El bit està establert '0' = El bit s'esborra x = El bit és desconegut |
bit 15-0: PSINTV[31:16]: Bits d'estat de configuració d'interval de finestra DMT superior Aquest és sempre el valor del registre de configuració FDMTIVTH.
DMTHOLDREG: registre de retenció DMT
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
UPRCNT[15:8](1) | |||||||
bit 15 | bit 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
UPRCNT[7:0](1) | |||||||
bit 7 | bit 0 |
Llegenda:
R = Bit llegible W = Bit escrivible U = Bit no implementat, llegit com a '0' -n = Valor a POR '1' = El bit està establert '0' = El bit s'esborra x = El bit és desconegut |
bit 15-0: UPRCNT[15:0]: conté el valor del registre DMTCNTH quan els registres DMTCNTL i DMTCNTH eren els bits de darrera lectura (1)
Nota 1: El registre DMTHOLDREG s'inicialitza a '0' en reiniciar i només es carrega quan es llegeixen els registres DMTCNTL i DMTCNTH.
FUNCIONAMENT DMT
Modes de funcionament
La funció principal del mòdul Deadman Timer (DMT) és interrompre el processador en cas d'un mal funcionament del programari. El mòdul DMT, que funciona al rellotge del sistema, és un temporitzador d'obtenció d'instruccions d'execució lliure, que es registra sempre que es produeix una recuperació d'instruccions fins que es produeix una coincidència de recompte. Les instruccions no s'obtenen quan el processador està en mode de repòs.
El mòdul DMT consta d'un comptador de 32 bits, els registres DMTCNTL i DMTCNTH de només lectura amb un valor de concordança del recompte de temps d'espera, tal com especifiquen els dos registres externs de fusibles de configuració de 16 bits, FDMTCNTL i FDMTCNTH. Sempre que es produeixi la coincidència de recompte, es produirà un esdeveniment DMT, que no és més que una trampa/interrupció suau. Consulteu el capítol "Controlador d'interrupcions" al full de dades actual del dispositiu per comprovar si l'esdeveniment DMT és una trampa suau o una interrupció. Normalment, un mòdul DMT s'utilitza en aplicacions crítiques per a la missió i la seguretat, on s'ha de detectar qualsevol fallada de la funcionalitat i la seqüenciació del programari.
Habilitant A i desactivant el mòdul DMT
El mòdul DMT es pot activar o desactivar mitjançant la configuració del dispositiu o bé es pot activar mitjançant programari escrivint al registre DMTCON.
Si el bit de configuració DMTEN al registre FDMT està establert, el DMT sempre està habilitat. El bit de control ON (DMTCON[15]) ho reflectirà llegint un '1'. En aquest mode, el bit ON no es pot esborrar al programari. Per desactivar el DMT, la configuració s'ha de reescriure al dispositiu. Si DMTEN s'estableix a '0' al fusible, llavors el DMT està desactivat al maquinari.
El programari pot habilitar el DMT configurant el bit ON al registre Deadman Timer Control (DMTCON). Tanmateix, per al control del programari, el bit de configuració DMTEN al registre FDMT s'hauria de posar a "0". Un cop activat, no és possible desactivar el DMT al programari.
Interval de finestra de recompte de DMT
El mòdul DMT té un mode d'operació amb finestra. Els bits de configuració DMTIVT[15:0] i DMTIVT[31:16] als registres FDMTIVTL i FDMTIVTH, respectivament, estableixen el valor d'interval de finestra. En el mode de finestra, el programari només pot esborrar el DMT quan el comptador es troba a la finestra final abans que es produeixi una coincidència de recompte. És a dir, si el valor del comptador DMT és superior o igual al valor escrit al valor de l'interval de finestra, només es pot inserir la seqüència clara al mòdul DMT. Si el DMT s'esborra abans de la finestra permesa, es genera immediatament una trampa suau o una interrupció de Deadman Timer.
Funcionament DMT en modes d'estalvi d'energia
Com que el mòdul DMT només s'incrementa per les instruccions d'obtenció, el valor del recompte no canviarà quan el nucli estigui inactiu. El mòdul DMT roman inactiu en els modes de repòs i d'inactivitat. Tan bon punt el dispositiu es desperta de la repòs o l'inactivitat, el comptador DMT torna a començar a augmentar.
Restablir el DMT
El DMT es pot restablir de dues maneres: d'una manera utilitzant un reinici del sistema i una altra és escrivint una seqüència ordenada als registres DMTPRECLR i DMTCLR. Esborrar el valor del comptador DMT requereix una seqüència especial d'operacions:
- Els bits STEP1[7:0] del registre DMTPRECLR s'han d'escriure com a '01000000' (0x40):
- Si s'escriu un valor diferent de 0x40 als bits STEP1x, s'establirà el bit BAD1 del registre DMTSTAT i provocarà un esdeveniment DMT.
- Si el pas 2 no va precedit pel pas 1, s'estableixen els senyaladors BAD1 i DMTEVENT. Les marques BAD1 i DMTEVENT només s'esborren en un restabliment del dispositiu.
- Els bits STEP2[7:0] del registre DMTCLR s'han d'escriure com a '00001000' (0x08). Això només es pot fer si està precedit pel pas 1 i el DMT es troba a l'interval de la finestra oberta. Un cop s'hagin escrit els valors correctes, el comptador DMT s'esborrarà a zero. El valor dels registres DMTPRECLR, DMTCLR i DMTSTAT també s'esborrarà de zero.
- Si s'escriu un valor diferent de 0x08 als bits STEP2x, el bit BAD2 del registre DMTSTAT s'establirà i farà que es produeixi un esdeveniment DMT.
- El pas 2 no es porta a terme a l'interval de finestra oberta; fa que s'estableixi la bandera BAD2. Es produeix immediatament un esdeveniment DMT.
- L'escriptura de seqüències preclears adossades (0x40) també fa que s'estableixi el senyalador BAD2 i provoca un esdeveniment DMT.
Nota: Després d'una seqüència d'eliminació prèvia/esborrada no vàlida, calen almenys dos cicles per establir el senyalador BAD1/BAD2 i tres cicles com a mínim per establir el DMTEVENT.
Els indicadors BAD2 i DMTEVENT només s'esborraran en un restabliment del dispositiu. Consulteu el diagrama de flux tal com es mostra a la figura 3-1.
Diagrama de flux per a l'esdeveniment DMT
Nota 1
- El DMT està habilitat (ON (DMTCON[15]) tal com ho qualifica FDMT a la configuració de fusibles.
- El comptador DMT es pot restablir després de la caducitat del comptador o de les ocurrències BAD1/BAD2 només mitjançant la restabliment del dispositiu.
- STEP2x abans de STEP1x (DMTCLEAR escrit abans de DMTPRECLEAR) o BAD_STEP1 (DMTPRECLEAR escrit amb un valor diferent de 0x40).
- STEP1x (DMTPRECLEAR escrit de nou després de STEP1x), o BAD_STEP2 (DMTCLR escrit amb un valor diferent de 0x08) o l'interval de finestra no està obert.
Selecció de recompte DMT
El recompte del temporitzador Deadman el defineixen els bits de registre DMTCNTL[15:0] i DMTCNTH[31:16] als registres FDMTCNTL i FDMTCNTH, respectivament. El valor actual del recompte de DMT es pot obtenir llegint els registres de recompte de temporitzadors Deadman inferiors i superiors, DMTCNTL i DMTCNTH.
Els bits PSCNT[15:0] i PSCNT[31:16] dels registres DMTPSCNTL i DMTPSCNTH, respectivament, permeten al programari llegir el recompte màxim seleccionat per al temporitzador Deadman. Això vol dir que aquests valors de bits PSCNTx no són més que els valors que s'escriuen inicialment als bits DMTCNTx als registres del fusible de configuració, FDMTCNTL i FDMTCNTH. Sempre que es produeixi l'esdeveniment DMT, l'usuari sempre pot comparar per veure si el valor del comptador actual als registres DMTCNTL i DMTCNTH és igual al valor dels registres DMTPSCNTL i DMTPSCNTH, que contenen el valor de recompte màxim.
Els bits PSINTV[15:0] i PSINTV[31:16] dels registres DMTPSINTVL i DMTPSINTVH, respectivament, permeten que el programari llegeixi el valor d'interval de finestra DMT. Això vol dir que aquests registres llegeixen el valor que s'escriu als registres FDMTIVTL i FDMTIVTH. Així, sempre que el valor del comptador actual DMT a DMTCNTL i DMTCNTH assoleixi el valor dels registres DMTPSINTVL i DMTPSINTVH, s'obre l'interval de finestra perquè l'usuari pugui inserir la seqüència clara als bits STEP2x, cosa que fa que el DMT es reiniciï.
Els bits UPRCNT[15:0] del registre DMTHOLDREG contenen el valor de l'última lectura dels valors de recompte superior DMT (DMTCNTH) sempre que es llegeixin DMTCNTL i DMTCNTH.
Aquesta secció enumera les notes d'aplicació relacionades amb aquesta secció del manual. És possible que aquestes notes d'aplicació no estiguin escrites específicament per a les famílies de productes dsPIC33/PIC24, però els conceptes són pertinents i es podrien utilitzar amb modificacions i possibles limitacions. Les notes actuals de l'aplicació relacionades amb el Deadman Timer (DMT) són:
Títol: No hi ha notes d'aplicació relacionades en aquest moment.
Nota: Visiteu el Microxip weblloc (www.microchip.com) per obtenir notes d'aplicació addicionals i codi exampfitxers per a la família de dispositius dsPIC33/PIC24.
HISTÒRIA DE REVISIÓ
Revisió A (febrer de 2014)
- Aquesta és la versió inicial publicada d'aquest document.
Revisió B (març de 2022)
- Actualitzacions Figura 1-1 i Figura 3-1.
- Actualitzacions Registre 2-1, Registre 2-2, Registre 2-3, Registre 2-4, Registre 2-9 i Registre 2-10. Actualitza la Taula 2-1 i la Taula 2-2.
- Actualitzacions Secció 1.0 "Introducció", Secció 2.0 "Registres DMT", Secció 3.1 "Modes de funcionament", Secció 3.2 "Activació i desactivació del mòdul DMT", Secció 3.3
- "Interval de la finestra de recompte de DMT", Secció 3.5 "Restablir el DMT" i Secció 3.6 "Selecció de recompte de DMT".
- Mou el mapa de registre a la secció 2.0 "Registres DMT".
Tingueu en compte els detalls següents de la funció de protecció del codi als productes Microxip:
- Els productes de microxip compleixen les especificacions contingudes a la seva fitxa de dades particular de microxip.
- Microxip creu que la seva família de productes és segura quan s'utilitza de la manera prevista, dins de les especificacions de funcionament i en condicions normals.
- Microxip valora i protegeix de manera agressiva els seus drets de propietat intel·lectual. Els intents d'infringir les funcions de protecció del codi del producte Microxip estan estrictament prohibits i poden infringir la Llei de drets d'autor de Digital Millennium.
- Ni Microchip ni cap altre fabricant de semiconductors poden garantir la seguretat del seu codi. La protecció del codi no vol dir que estem garantint que el producte sigui "irrompible". La protecció del codi està en constant evolució. Microxip es compromet a millorar contínuament les funcions de protecció del codi dels nostres productes.
Aquesta publicació i la informació que s'hi inclou només es poden utilitzar amb productes Microchip, inclòs per dissenyar, provar i integrar productes Microchip amb la vostra aplicació. L'ús d'aquesta informació de qualsevol altra manera viola aquests termes. La informació sobre les aplicacions del dispositiu només es proporciona per a la vostra comoditat i pot ser substituïda per actualitzacions. És la vostra responsabilitat assegurar-vos que la vostra aplicació compleix les vostres especificacions. Poseu-vos en contacte amb l'oficina local de vendes de Microxip per obtenir assistència addicional o, per obtenir assistència addicional a https://www.microchip.com/en-us/support/design-help/client-support-services.
AQUESTA INFORMACIÓ ÉS PROPORCIONADA PER MICROCHIP "TAL CUAL". MICROCHIP NO FA REPRESENTACIONS NI GARANTIES DE CAP TIPUS JA SIGUI EXPLÍCITA O IMPLÍCITA, ESCRITA O ORAL, LEGAL O D'UN ALTRE MOD, RELACIONADA AMB LA INFORMACIÓ, INCLOSA PERÒ NO LIMITADA A CAP GARANTIA IMPLÍCITA DE NO INFRACCIÓ, COMERCIALITZACIÓ, FINALITZACIÓ, MERCÀCIA I FINALITZACIÓ. O GARANTIES RELACIONATS AMB EL SEU ESTAT, QUALITAT O RENDIMENT.
EN CAP CAS MICROCHIP SERÀ RESPONSABLE DE CAP PÈRDUA INDIRECTA, ESPECIAL, PUNITIVA, INCIDENTAL O CONSEQUENCIAL, DANYS, COST O DESPESA DE CAP TIPO RELACIONAT AMB LA INFORMACIÓ O EL SEU ÚS, SEGUI QUE SEI CAUSAT, FINS I TOT EL MICROCHIP. S'INFORMA DE LA POSSIBILITAT O QUE ELS DANYS SÓN PREVISIBLES. EN LA MÀXIMA MESURA PERMETIDA PER LA LLEI, LA RESPONSABILITAT TOTAL DE MICROCHIP EN TOTES LES RECLAMACIONS DE QUALSEVOL MANERA RELACIONADAS AMB LA INFORMACIÓ O EL SEU ÚS NO SUPERARÀ L'IMPORT DE LES TARIFES, SI N'HEU, QUE HEU PAGAT DIRECTAMENT A MICROCHIP PER A LA INFORMACIÓ.
L'ús de dispositius Microxip en aplicacions de suport vital i/o seguretat és totalment a risc del comprador, i el comprador es compromet a defensar, indemnitzar i indemnitzar Microxip de qualsevol dany, reclamació, demanda o despeses derivades d'aquest ús. No es transmet cap llicència, implícita o d'una altra manera, sota cap dret de propietat intel·lectual de Microxip tret que s'indiqui el contrari.
Marques comercials
El nom i el logotip del Microxip, el logotip del Microxip, Adaptec, AnyRate, AVR, logotip d'AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMDs, maXlu, maXTouch, MediaLB, megaAVR, Microsemi, logotip de Microsemi, MOST, logotip MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logotip PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, logotip SST, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron i XMEGA són marques registrades de Microchip Technology Incorporated als EUA i altres països.
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, logotip de ProASIC Plus, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath i ZL són marques registrades de Microchip Technology Incorporated als EUA
Supressió de claus adjacents, AKS, Analog-for-the-Digital Age, Qualsevol condensador, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Programació en sèrie en circuit, ICSP, INICnet, Paral·lelització intel·ligent, Connectivitat entre xips, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, logotip de MPLAB Certified, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REALICE , 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 i ZENA són marques comercials de Microchip Technology Incorporated als EUA i altres països.
SQTP és una marca de servei de Microchip Technology Incorporated als EUA
El logotip d'Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom i Trusted Time són marques registrades de Microchip Technology Inc. a altres països.
GestIC és una marca comercial registrada de Microchip Technology Germany II GmbH & Co. KG, una filial de Microchip Technology Inc., a altres països.
Totes les altres marques comercials esmentades aquí són propietat de les seves respectives empreses.
© 2014-2022, Microchip Technology Incorporated i les seves filials. Tots els drets reservats.
ISBN: 978-1-6683-0063-3
Per obtenir informació sobre els sistemes de gestió de la qualitat de Microchip, visiteu www.microchip.com/quality.
2014-2022 Microchip Technology Inc. i les seves filials
Vendes i servei a tot el món
AMÈRICES
Oficina Corporativa
- ADREÇA: 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200
- Fax: 480-792-7277
- Suport tècnic: http://www.microchip.com/support
- Web Adreça: 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
Xina - Xiamen
- Tel: 86-592-2388138
Països Baixos – Drunen
- Tel: 31-416-690399
- Fax: 31-416-690340
Noruega - Trondheim
- Tel: 47-7288-4388
Polònia - Varsòvia
- Tel: 48-22-3325737
Documents/Recursos
![]() |
Temporitzador MICROCHIP DMT Deadman [pdfGuia de l'usuari Temporitzador DMT Deadman, DMT, Temporitzador Deadman, Temporitzador |