MICROCHIP DMT Таймер Deadman

Забележка: Този раздел на ръководството за семейни справки е предназначен да служи като допълнение към листовете с данни на устройството. В зависимост от варианта на устройството, този раздел с ръководство може да не се отнася за всички устройства dsPIC33/PIC24.
- Моля, вижте бележката в началото на главата „Таймер за бездействие (DMT)“ в текущия лист с данни на устройството, за да проверите дали този документ поддържа устройството, което използвате.
- Листовете с данни на устройството и секциите на справочното ръководство за семейството са достъпни за изтегляне от Microchip Worldwide Webсайт на: http://www.microchip.com.
ВЪВЕДЕНИЕ
Модулът Deadman Timer (DMT) е предназначен да позволи на потребителите да наблюдават изправността на техния приложен софтуер чрез изискване на периодични прекъсвания на таймера в рамките на определен от потребителя времеви прозорец. Модулът DMT е синхронен брояч и когато е активиран, брои извличането на инструкции и може да предизвика меко прихващане/прекъсване. Обърнете се към главата „Контролер на прекъсванията“ в текущия лист с данни на устройството, за да проверите дали DMT събитието е меко прихващане или прекъсване, ако DMT броячът не е изчистен в рамките на зададен брой инструкции. DMT обикновено е свързан към системния часовник, който управлява процесора (TCY). Потребителят определя стойността на изчакване на таймера и стойността на маска, която указва диапазона на прозореца, който е диапазонът от преброявания, който не се взема предвид за събитието за сравнение.
Някои от основните характеристики на този модул са:
- Контролирано активиране на конфигурация или софтуер
- Конфигурируем от потребителя период на изчакване или брой инструкции
- Две последователности от инструкции за изчистване на таймера
- 32-битов конфигурируем прозорец за изчистване на таймера
показва блокова диаграма на модула Deadman Timer.
Блокова схема на модула на таймера Deadman

Забележка:
- DMT може да се активира или в конфигурационния регистър, FDMT, или в специалния функционален регистър (SFR), DMTCON.
- DMT се тактова всеки път, когато инструкциите се извличат от процесора с помощта на системен часовник. Напримерample, след изпълнение на инструкция GOTO (която използва четири цикъла на инструкции), DMT броячът ще бъде увеличен само веднъж.
- BAD1 и BAD2 са флагове за неправилна последователност. За повече информация вижте раздел 3.5 „Нулиране на DMT“.
- DMT Max Count се контролира от първоначалната стойност на регистрите FDMTCNL и FDMTCNH.
- DMT събитие е немаскиращо меко прихващане или прекъсване.
показва времевата диаграма на събитие Deadman Timer.
Събитие Deadman Timer

ДМТ РЕГИСТРИ
Забележка: Всеки вариант на устройство от семейството dsPIC33/PIC24 може да има един или повече DMT модула. Обърнете се към спецификациите на конкретното устройство за повече подробности.
- DMT модулът се състои от следните специални функционални регистри (SFR):
- DMTCON: Регистър за управление на таймера на Deadman
- Този регистър се използва за активиране или деактивиране на Deadman Timer.
- DMTPRECLR: Deadman Timer Preclear Register
- Този регистър се използва за запис на ключова дума preclear, за да изчисти евентуално Deadman Timer.
- DMTCLR: Deadman Timer Clear Register
- Този регистър се използва за запис на ясна ключова дума, след като пречиста дума е била записана в
- Регистър DMTPRECLR. Таймерът Deadman ще бъде изчистен след ясно записване на ключова дума.
- DMTSTAT: Регистър на състоянието на таймера Deadman
- Този регистър осигурява статус за неправилни стойности на ключови думи или последователности, или събития на Deadman Timer и дали прозорецът за изчистване на DMT е отворен или не.
- DMTCNTL: Deadman Timer Count Register Low и
- DMTCNTH: Висок регистър на броя на таймера Deadman
- Тези регистри за по-нисък и по-висок брой, заедно като 32-битов регистър на брояча, позволяват на потребителския софтуер да чете съдържанието на брояча на DMT.
- DMTPSCNTL: Post Status Configure DMT Count Status Register Low и
- DMTPSCNTH: 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.
Регистри за конфигуриране на предпазители, които влияят на модула Deadman Timer
| Регистрирайте име | Описание |
| 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. |
Регистрирайте карта
Обобщение на регистрите, свързани с модула 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] | — | — | — | — | — | — | — | — | |||||||
| DMTCLR | — | — | — | — | — | — | — | — | СТЪПКА 2[7:0] | |||||||
| DMTSTAT | — | — | — | — | — | — | — | — | ЛОШО1 | ЛОШО2 | DMTEVENT | — | — | — | — | WINOPN |
| DMTCNTL | БРОЯЧ [15:0] | |||||||||||||||
| DMTCNTH | БРОЯЧ [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: Регистър за управление на таймера на Deadman
| 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' = Битът е зададен '0' = Битът е изчистен x = Битът е неизвестен |

Забележка
- Този бит има контрол само когато DMTEN = 0 в регистъра FDMT.
- 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' = Битът е зададен '0' = Битът е изчистен x = Битът е неизвестен |

Забележка 1: Битовете [15:8] се изчистват, когато DMT броячът се нулира чрез запис на правилна последователност от STEP1 и STEP2.
DMTCLR: Изчистване на регистъра на таймера за смърт
| 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' = Битът е зададен '0' = Битът е изчистен x = Битът е неизвестен |

Забележка 1: Битовете [7:0] се изчистват, когато DMT броячът се нулира чрез запис на правилна последователност от STEP1 и STEP2.
DMTSTAT: Регистър на състоянието на таймера за бездействие
| U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
| — | — | — | — | — | — | — | — |
| бит 15 | бит 8 |
| Р-0 | Р-0 | Р-0 | U-0 | U-0 | U-0 | U-0 | Р-0 |
| ЛОШО1(1) | ЛОШО2(1) | DMTEVENT(1) | — | — | — | — | WINOPN |
| бит 7 | бит 0 | ||||||
| Легенда:
R = Бит за четене W = Бит за запис U = Неимплементиран бит, чете се като '0' -n = Стойност при POR '1' = Битът е зададен '0' = Битът е изчистен x = Битът е неизвестен |

Бележка1: Битовете BAD1, BAD2 и DMTEVENT се изчистват само при нулиране.
DMTCNTL: Нисък регистър на таймера за бездействие
| R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
| БРОЯЧ [15:8] |
| бит 15 бит 8 |
| R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
| БРОЯЧ [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 |
| БРОЯЧ [31:24] |
| бит 15 бит 8 |
| R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
| БРОЯЧ [23:16] |
| бит 7 бит 0 |
| Легенда:
R = Бит за четене W = Бит за запис U = Неимплементиран бит, чете се като '0' -n = Стойност при POR '1' = Битът е зададен '0' = Битът е изчистен x = Битът е неизвестен |
бит 15-0: COUNTER[31:16]: Четене на текущото съдържание на по-високи битове на брояча на DMT
DMTPSCNTL: Състояние на публикация Конфигуриране на DMT Count Status Register Low
| Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-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: Post Status Configure DMT Count Status Register High
| Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 |
| PSCNT[31:24] | |||||||
| бит 15 | бит 8 | ||||||
| Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 |
| PSCNT[23:16] | |||||||
| бит 7 | бит 0 | ||||||
| Легенда:
R = Бит за четене W = Бит за запис U = Неимплементиран бит, чете се като '0' -n = Стойност при POR '1' = Битът е зададен '0' = Битът е изчистен x = Битът е неизвестен |
бит 15-0: PSCNT[31:16]: Битове за състоянието на конфигурацията на стойността на по-висок брой инструкции DMT Това винаги е стойността на конфигурационния регистър FDMTCNTH.
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 бит 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: Post Status Configure DMT Interval Status Register High
| Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 |
| PSINTV[31:24] | |||||||
| бит 15 | бит 8 | ||||||
| Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 |
| PSINTV[23:16] | |||||||
| бит 7 | бит 0 | ||||||
| Легенда:
R = Бит за четене W = Бит за запис U = Неимплементиран бит, чете се като '0' -n = Стойност при POR '1' = Битът е зададен '0' = Битът е изчистен x = Битът е неизвестен |
бит 15-0: PSINTV[31:16]: По-висок DMT Window Interval Configuration Status bits Това винаги е стойността на конфигурационния регистър FDMTIVTH.
DMTHOLDREG: Регистър за задържане на DMT
| Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 |
| UPRCNT[15:8](1) | |||||||
| бит 15 | бит 8 | ||||||
| Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-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 се инициализира на '0' при нулиране и се зарежда само когато се четат регистрите DMTCNTL и DMTCNTH.
ДМТ ОПЕРАЦИЯ
Режими на работа
Основната функция на модула Deadman Timer (DMT) е да прекъсва процесора в случай на неизправност в софтуера. Модулът DMT, който работи със системния часовник, е свободно работещ таймер за извличане на инструкции, който се отчита всеки път, когато се появи извличане на инструкция, докато не се появи съвпадение на броя. Инструкциите не се извличат, когато процесорът е в режим на заспиване.
Модулът DMT се състои от 32-битов брояч, регистрите само за четене DMTCNTL и DMTCNTH със стойност на съвпадение на броя на изчакване, както е посочено от двата външни 16-битови регистъра за предпазители за конфигурация, FDMTCNTL и FDMTCNTH. Всеки път, когато се появи съвпадение на броя, ще настъпи DMT събитие, което не е нищо друго освен мек капан/прекъсване. Обърнете се към главата „Контролер на прекъсванията“ в текущия лист с данни на устройството, за да проверите дали DMT събитието е меко прихващане или прекъсване. Модулът DMT обикновено се използва в критични за мисията и критични за безопасността приложения, където всяка повреда на софтуерната функционалност и последователност трябва да бъде открита.
Активиране и деактивиране на DMT модула
DMT модулът може да бъде активиран или деактивиран от конфигурацията на устройството или може да бъде активиран чрез софтуер чрез запис в регистъра DMTCON.
Ако битът за конфигурация на DMTEN в регистъра FDMT е зададен, DMT винаги е активиран. Контролният бит ON (DMTCON[15]) ще отрази това чрез четене на '1'. В този режим битът ON не може да бъде изчистен софтуерно. За да деактивирате DMT, конфигурацията трябва да бъде пренаписана на устройството. Ако DMTEN е настроен на '0' в предпазителя, тогава DMT е деактивиран хардуерно.
Софтуерът може да активира DMT чрез задаване на бита ON в регистъра за управление на таймера за бездействие (DMTCON). Въпреки това, за софтуерен контрол битът за конфигурация на DMTEN в регистъра FDMT трябва да бъде настроен на '0'. Веднъж активиран, деактивирането на DMT в софтуера не е възможно.
Интервал с прозорец за броене на DMT
Модулът DMT има режим на работа с прозорец. Конфигурационните битове DMTIVT[15:0] и DMTIVT[31:16] в регистрите FDMTIVTL и FDMTIVTH съответно задават стойността на интервала на прозореца. В прозоречен режим софтуерът може да изчисти DMT само когато броячът е в последния си прозорец, преди да се появи съвпадение на броя. Тоест, ако стойността на DMT брояча е по-голяма или равна на стойността, записана в стойността на интервала на прозореца, тогава само изчистената последователност може да бъде вмъкната в DMT модула. Ако DMT се изчисти преди разрешения прозорец, незабавно се генерира меко прихващане или прекъсване на Deadman Timer.
Работа на DMT в енергоспестяващи режими
Тъй като DMT модулът се увеличава само чрез извличане на инструкции, стойността на броя няма да се промени, когато ядрото е неактивно. DMT модулът остава неактивен в режими Sleep и Idle. Веднага след като устройството се събуди от Sleep или Idle, DMT броячът отново започва да се увеличава.
Нулиране на DMT
DMT може да бъде нулиран по два начина: единият начин е чрез нулиране на системата, а друг начин е чрез записване на подредена последователност в регистрите DMTPRECLR и DMTCLR. Изчистването на стойността на DMT брояча изисква специална последователност от операции:
- Битовете STEP1[7:0] в регистъра DMTPRECLR трябва да бъдат записани като '01000000' (0x40):
- Ако някаква стойност, различна от 0x40, бъде записана в битовете STEP1x, битът BAD1 в регистъра DMTSTAT ще бъде зададен и това предизвиква възникване на DMT събитие.
- Ако стъпка 2 не е предшествана от стъпка 1, флаговете BAD1 и DMTEVENT са зададени. Флаговете BAD1 и DMTEVENT се изчистват само при нулиране на устройство.
- Битовете STEP2[7:0] в регистъра DMTCLR трябва да бъдат записани като '00001000' (0x08). Това може да се направи само ако е предшествано от Стъпка 1 и DMT е в интервала на отворен прозорец. След като бъдат записани правилните стойности, DMT броячът ще бъде изчистен до нула. Стойността на регистрите DMTPRECLR, DMTCLR и DMTSTAT също ще бъде изчистена до нула.
- Ако някаква стойност, различна от 0x08, е записана в битовете STEP2x, битът BAD2 в регистъра DMTSTAT ще бъде зададен и ще предизвика възникване на DMT събитие.
- Стъпка 2 не се извършва в интервала на отворен прозорец; това води до задаване на флаг BAD2. Незабавно възниква DMT събитие.
- Записването на преклирни последователности обратно към гръб (0x40) също предизвиква задаване на флага BAD2 и причинява DMT събитие.
Забележка: След невалидна последователност preclear/clear са необходими поне два цикъла за задаване на флаг BAD1/BAD2 и поне три цикъла за задаване на DMTEVENT.
Флаговете BAD2 и DMTEVENT се изчистват само при нулиране на устройството. Обърнете се към блок-схемата, както е показано на Фигура 3-1.
Блок-схема за DMT събитие
Бележка 1
- DMT е активиран (ON (DMTCON[15]), както е определено от FDMT в предпазителите за конфигурация.
- DMT броячът може да бъде нулиран след изтичане на брояча или възникване на BAD1/BAD2 само чрез Нулиране на устройството.
- STEP2x преди STEP1x (DMTCLEAR записано преди DMTPRECLEAR) или BAD_STEP1 (DMTPRECLEAR записано със стойност, различна от 0x40).
- STEP1x (DMTPRECLEAR записано отново след STEP1x) или BAD_STEP2 (DMTCLR записано със стойност, различна от 0x08) или интервалът на прозореца не е отворен.
Избор на DMT брой
Броят на таймера Deadman се задава от битовете на регистъра DMTCNTL[15:0] и DMTCNTH[31:16] съответно в регистрите FDMTCNTL и FDMTCNTH. Текущата стойност на броя на DMT може да бъде получена чрез четене на по-ниския и по-високия регистри за броя на таймера за бездействие, DMTCNTL и DMTCNTH.
Битовете PSCNT[15:0] и PSCNT[31:16] в регистрите DMTPSCNTL и DMTPSCNTH, съответно, позволяват на софтуера да прочете максималния брой, избран за таймера на Deadman. Това означава, че тези PSCNTx битови стойности не са нищо друго освен стойностите, които първоначално са записани в DMTCNTx битовете в конфигурационните 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, но концепциите са уместни и могат да се използват с модификация и възможни ограничения. Текущите бележки за приложението, свързани с Deadman Timer (DMT), са:
Заглавие: Понастоящем няма свързани бележки за приложението.
Забележка: Моля, посетете Microchip webсайт (www.microchip.com) за допълнителни бележки за приложението и код напрampфайлове за фамилията устройства 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 ЗА ИНФОРМАЦИЯТА.
Използването на устройства Microchip в животоподдържащи и/или безопасни приложения е изцяло на риск на купувача и купувачът се съгласява да защитава, обезщетява и предпазва Microchip от всякакви щети, искове, дела или разходи, произтичащи от такава употреба. Никакви лицензи не се предават, имплицитно или по друг начин, съгласно правата на интелектуална собственост на Microchip, освен ако не е посочено друго.
Търговски марки
Името и логото на Microchip, логото на Microchip, Adaptec, AnyRate, AVR, логото на AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi лого, MOST, MOST лого, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 лого, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST лого, SuperFlash , 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, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath и ZL са регистрирани търговски марки на Microchip Technology Incorporated в САЩ
Потискане на съседен ключ, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB 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 и ZENA са търговски марки на Microchip Technology Incorporated в САЩ и други страни.
SQTP е марка за услуги на Microchip Technology Incorporated в САЩ
Логото на Adaptec, Frequency on Demand, 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/качество.
2014-2022 Microchip Technology Inc. и нейните дъщерни дружества
Световни продажби и обслужване
АМЕРИКИ
Корпоративен офис
- АДРЕС: 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Тел. 480-792-7200
- факс: 480-792-7277
- Техническа поддръжка: http://www.microchip.com/support
- Web адрес: www.microchip.com
Атланта
- Дулут, Джорджия
- Тел: 678-957-9614
- факс: 678-957-1455
Остин, Тексас
- Тел: 512-257-3370
Бостън
- Уестбъро, Масачузетс
- Тел: 774-760-0087
- факс: 774-760-0088
Китай – Ксиамен
- Тел: 86-592-2388138
Холандия – Drunen
- Тел: 31-416-690399
- факс: 31-416-690340
Норвегия – Трондхайм
- Тел: 47-7288-4388
Полша – Варшава
- Тел: 48-22-3325737
Документи / Ресурси
![]() |
MICROCHIP DMT Таймер Deadman [pdf] Ръководство за потребителя DMT Deadman Timer, DMT, Deadman Timer, Таймер |





