МИЦРОЦХИП ДМТ Деадман Тимер

Напомена: Овај одељак породичног референтног приручника треба да служи као допуна листовима са подацима о уређају. У зависности од варијанте уређаја, овај одељак са упутством се можда неће односити на све дсПИЦ33/ПИЦ24 уређаје.
- Молимо погледајте напомену на почетку поглавља „Деадман Тимер (ДМТ)“ у тренутном техничком листу уређаја да бисте проверили да ли овај документ подржава уређај који користите.
- Подаци о уређају и делови референтних приручника за породицу доступни су за преузимање са Мицроцхип Ворлдвиде-а Webсајт на: хттп://ввв.мицроцхип.цом.
УВОД
Модул Деадман Тимер (ДМТ) је дизајниран да омогући корисницима да надгледају здравље свог апликативног софтвера захтевајући периодичне прекиде тајмера унутар временског прозора који је одредио корисник. ДМТ модул је синхрони бројач и када је омогућен, броји преузимања инструкција и може да изазове меку замку/прекид. Погледајте поглавље „Контролер прекида“ у тренутном листу са подацима о уређају да бисте проверили да ли је ДМТ догађај мека замка или прекид ако ДМТ бројач није обрисан у оквиру одређеног броја инструкција. ДМТ је обично повезан са системским тактом који покреће процесор (ТЦИ). Корисник специфицира вредност временског ограничења тајмера и вредност маске која специфицира опсег прозора, што је опсег бројања који се не узима у обзир за догађај поређења.
Неке од кључних карактеристика овог модула су:
- Контролисана конфигурација или омогућавање софтвера
- Период истека или број инструкција које може да конфигурише корисник
- Две секвенце инструкција за брисање тајмера
- 32-битни подесиви прозор за брисање тајмера
приказује блок дијаграм модула Деадман Тимер.
Блок дијаграм модула Деадман тајмера

Напомена:
- ДМТ се може омогућити или у регистру конфигурације, ФДМТ, или у регистру специјалних функција (СФР), ДМТЦОН.
- ДМТ се тактује сваки пут када процесор дохвати упутства користећи системски сат. Фор екampНакон извршења ГОТО инструкције (која користи четири циклуса инструкција), ДМТ бројач ће се повећати само једном.
- БАД1 и БАД2 су заставице неправилне секвенце. За више информација погледајте одељак 3.5 „Ресетовање ДМТ-а“.
- Максимални ДМТ број контролише почетна вредност регистара ФДМТЦНЛ и ФДМТЦНХ.
- ДМТ догађај је мека замка или прекид који се не може маскирати.
приказује временски дијаграм догађаја Деадман Тимер.
Догађај Деадман Тимер

ДМТ РЕГИСТРИ
Напомена: Свака варијанта уређаја породице дсПИЦ33/ПИЦ24 може имати један или више ДМТ модула. За више детаља погледајте техничке листове уређаја.
- ДМТ модул се састоји од следећих регистара специјалних функција (СФР):
- ДМТЦОН: Деадман тајмер контролни регистар
- Овај регистар се користи да омогући или онемогући Деадман тајмер.
- ДМТПРЕЦЛР: Деадман Тајмер Прецлеар Регистер
- Овај регистар се користи за писање кључне речи прецлеар да би се на крају очистио Деадман тајмер.
- ДМТЦЛР: Деадман Тимер Цлеар Регистер
- Овај регистар се користи за писање јасне кључне речи након што је прецлеар реч уписана у
- ДМТПРЕЦЛР регистар. Деадман тајмер ће бити обрисан након писања јасне кључне речи.
- ДМТСТАТ: Регистар статуса Деадман тајмера
- Овај регистар пружа статус за нетачне вредности кључних речи или секвенце, или догађаје Деадман Тимер и да ли је прозор за брисање ДМТ отворен или не.
- ДМТЦНТЛ: Деадман Тимер Цоунт Регистер Лов анд
- ДМТЦНТХ: Деадман Тајмер Цоунт Регистер Хигх
- Ови нижи и виши регистри бројача, заједно као 32-битни регистар бројача, омогућавају корисничком софтверу да чита садржај ДМТ бројача.
- ДМТПСЦНТЛ: Пост Статус Конфигуришите ДМТ Цоунт Статус Регистра Низак и
- ДМТПСЦНТХ: Пост Статус Конфигуришите ДМТ Цоунт Статус Регистра Високо
- Ови нижи и виши регистри обезбеђују вредност ДМТЦНТк конфигурационих битова у регистрима ФДМТЦНТЛ и ФДМТЦНТХ, респективно.
- ДМТПСИНТВЛ: Пост Статус Конфигуришите ДМТ Интервал Статус Регистра Низак и
- ДМТПСИНТВХ: Пост Статус Конфигуришите ДМТ Интервал Статус Регистра Високо
- Ови нижи и виши регистри обезбеђују вредност ДМТИВТк конфигурационих битова у регистрима ФДМТИВТЛ и ФДМТИВТХ, респективно.
- ДМТХОЛДРЕГ: ДМТ Холд Регистер
- Овај регистар садржи последњу прочитану вредност регистра ДМТЦНТХ када се читају регистри ДМТЦНТХ и ДМТЦНТЛ.
Регистри конфигурације осигурача који утичу на модул тајмера
| Регистер Наме | Опис |
| ФДМТ | Постављање бита ДМТЕН у овом регистру омогућава ДМТ модул и ако је овај бит чист, ДМТ се може софтверски омогућити преко ДМТЦОН регистра. |
| ФДМТЦНТЛ и ФДМТЦНТХ | Доњи (ДМТЦНТ[15:0]) и горњи (ДМТЦНТ[31:16])
16 бита конфигурише 32-битну вредност временског ограничења бројача ДМТ инструкција. Вредност уписана у ове регистре је укупан број инструкција које су потребне за ДМТ догађај. |
| ФДМТИВТЛ и ФДМТИВТХ | Доњи (ДМТИВТ[15:0]) и горњи (ДМТИВТ[31:16])
16 бита конфигурише 32-битни ДМТ интервал прозора. Вредност уписана у ове регистре је минимални број инструкција које су потребне за брисање ДМТ-а. |
Регистер Мап
Резиме регистара повезаних са модулом Деадман Тимер (ДМТ) је дат у табели 2-2.
| Назив СФР | Бит 15 | Бит 14 | Бит 13 | Бит 12 | Бит 11 | Бит 10 | Бит 9 | Бит 8 | Бит 7 | Бит 6 | Бит 5 | Бит 4 | Бит 3 | Бит 2 | Бит 1 | Бит 0 |
| ДМТЦОН | ON | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| ДМТПРЕЦЛР | КОРАК 1[7:0] | — | — | — | — | — | — | — | — | |||||||
| ДМТЦЛР | — | — | — | — | — | — | — | — | КОРАК 2[7:0] | |||||||
| ДМТСТАТ | — | — | — | — | — | — | — | — | БАД1 | БАД2 | ДМТЕВЕНТ | — | — | — | — | ВИНОПН |
| ДМТЦНТЛ | ЦОУНТЕР[15:0] | |||||||||||||||
| ДМТЦНТХ | ЦОУНТЕР[31:16] | |||||||||||||||
| ДМТХОЛДРЕГ | УПРЦНТ[15:0] | |||||||||||||||
| ДМТПСЦНТЛ | ПСЦНТ[15:0] | |||||||||||||||
| ДМТПСЦНТХ | ПСЦНТ[31:16] | |||||||||||||||
| ДМПСИНТВЛ | ПСИНТВ[15:0] | |||||||||||||||
| ДМТПСИНТВХ | ПСИНТВ[31:16] | |||||||||||||||
Легенда: није имплементиран, чита се као '0'. Ресет вредности су приказане хексадецимално.
ДМТ контролни регистар
ДМТЦОН: Деадман тајмер контролни регистар
| Р/В-0 | У-0 | У-0 | У-0 | У-0 | У-0 | У-0 | У-0 |
| ON(1,2) | — | — | — | — | — | — | — |
| бит 15 | бит 8 |
| У-0 | У-0 | У-0 | У-0 | У-0 | У-0 | У-0 | У-0 |
| — | — | — | — | — | — | — | — |
| бит 7 | бит 0 |
| Легенда:
Р = Читљив бит В = Уписив бит У = Неимплементирани бит, чита се као '0' -н = Вредност на ПОР '1' = Бит је постављен '0' = Бит је обрисан к = Бит је непознат |

Напомена
- Овај бит има контролу само када је ДМТЕН = 0 у ФДМТ регистру.
- ДМТ се не може онемогућити у софтверу. Писање '0' у овај бит нема ефекта.
ДМТПРЕЦЛР: Деадман Тимер Прецлеар Регистер
| Р/В-0 | Р/В-0 | Р/В-0 | Р/В-0 | Р/В-0 | Р/В-0 | Р/В-0 | Р/В-0 |
| КОРАК 1[7:0](1) | |||||||
| бит 15 | бит 8 | ||||||
| У-0 | У-0 | У-0 | У-0 | У-0 | У-0 | У-0 | У-0 |
| — | — | — | — | — | — | — | — |
| бит 7 | бит 0 |
| Легенда:
Р = Читљив бит В = Уписив бит У = Неимплементирани бит, чита се као '0' -н = Вредност на ПОР '1' = Бит је постављен '0' = Бит је обрисан к = Бит је непознат |

Напомена 1: Битови [15:8] се бришу када се ДМТ бројач ресетује писањем исправне секвенце СТЕП1 и СТЕП2.
ДМТЦЛР: Деадман Тимер Цлеар Регистер
| У-0 | У-0 | У-0 | У-0 | У-0 | У-0 | У-0 | У-0 |
| — | — | — | — | — | — | — | — |
| бит 15 | бит 8 |
| Р/В-0 | Р/В-0 | Р/В-0 | Р/В-0 | Р/В-0 | Р/В-0 | Р/В-0 | Р/В-0 |
| КОРАК 2[7:0](1) | |||||||
| бит 7 | бит 0 | ||||||
| Легенда:
Р = Читљив бит В = Уписив бит У = Неимплементирани бит, чита се као '0' -н = Вредност на ПОР '1' = Бит је постављен '0' = Бит је обрисан к = Бит је непознат |

Напомена 1: Битови [7:0] се бришу када се ДМТ бројач ресетује писањем исправне секвенце СТЕП1 и СТЕП2.
ДМТСТАТ: Регистар статуса Деадман Тимер
| У-0 | У-0 | У-0 | У-0 | У-0 | У-0 | У-0 | У-0 |
| — | — | — | — | — | — | — | — |
| бит 15 | бит 8 |
| Р-0 | Р-0 | Р-0 | У-0 | У-0 | У-0 | У-0 | Р-0 |
| БАД1(1) | БАД2(1) | ДМТЕВЕНТ(1) | — | — | — | — | ВИНОПН |
| бит 7 | бит 0 | ||||||
| Легенда:
Р = Читљив бит В = Уписив бит У = Неимплементирани бит, чита се као '0' -н = Вредност на ПОР '1' = Бит је постављен '0' = Бит је обрисан к = Бит је непознат |

Напомена1: БАД1, БАД2 и ДМТЕВЕНТ битови се бришу само при ресетовању.
ДМТЦНТЛ: Регистар бројача тајмера мртваца је низак
| Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 |
| ЦОУНТЕР[15:8] |
| бит 15 бит 8 |
| Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 |
| ЦОУНТЕР[7:0] |
| бит 7 бит 0 |
| Легенда:
Р = Читљив бит В = Уписив бит У = Неимплементирани бит, чита се као '0' -н = Вредност на ПОР '1' = Бит је постављен '0' = Бит је обрисан к = Бит је непознат |
бит 15-0: ЦОУНТЕР[15:0]: Читање тренутног садржаја нижег ДМТ бита бројача
ДМТЦНТХ: Регистар броја мртвих тајмера је висок
| Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 |
| ЦОУНТЕР[31:24] |
| бит 15 бит 8 |
| Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 |
| ЦОУНТЕР[23:16] |
| бит 7 бит 0 |
| Легенда:
Р = Читљив бит В = Уписив бит У = Неимплементирани бит, чита се као '0' -н = Вредност на ПОР '1' = Бит је постављен '0' = Бит је обрисан к = Бит је непознат |
бит 15-0: ЦОУНТЕР[31:16]: Читање тренутног садржаја битова вишег ДМТ бројача
ДМТПСЦНТЛ: Пост Статус Конфигуришите ДМТ Цоунт Статус Регистра Низак
| Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 |
| ПСЦНТ[15:8] | |||||||
| бит 15 | бит 8 | ||||||
| Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 |
| ПСЦНТ[7:0] |
| бит 7 бит 0 |
| Легенда:
Р = Читљив бит В = Уписив бит У = Неимплементирани бит, чита се као '0' -н = Вредност на ПОР '1' = Бит је постављен '0' = Бит је обрисан к = Бит је непознат |
бит 15-0: ПСЦНТ[15:0]: Доња вредност бројања ДМТ инструкција Битови статуса конфигурације Ово је увек вредност регистра конфигурације ФДМТЦНТЛ.
ДМТПСЦНТХ: Пост Статус Конфигуришите ДМТ Цоунт Статус Регистра Високо
| Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 |
| ПСЦНТ[31:24] | |||||||
| бит 15 | бит 8 | ||||||
| Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 |
| ПСЦНТ[23:16] | |||||||
| бит 7 | бит 0 | ||||||
| Легенда:
Р = Читљив бит В = Уписив бит У = Неимплементирани бит, чита се као '0' -н = Вредност на ПОР '1' = Бит је постављен '0' = Бит је обрисан к = Бит је непознат |
бит 15-0: ПСЦНТ[31:16]: Виша вредност броја ДМТ инструкција Битови статуса конфигурације Ово је увек вредност регистра конфигурације ФДМТЦНТХ.
ДМТПСИНТВЛ: Пост статус Конфигуришите ДМТ интервал статусног регистра Низак
| Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 |
| ПСИНТВ[15:8] |
| бит 15 бит 8 |
| Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 Р-0 |
| ПСИНТВ[7:0] |
| бит 7 бит 0 |
| Легенда:
Р = Читљив бит В = Уписив бит У = Неимплементирани бит, чита се као '0' -н = Вредност на ПОР '1' = Бит је постављен '0' = Бит је обрисан к = Бит је непознат |
бит 15-0: ПСИНТВ[15:0]: Битови статуса конфигурације интервала доњег ДМТ прозора Ово је увек вредност регистра конфигурације ФДМТИВТЛ.
ДМТПСИНТВХ: Пост Статус Конфигуришите ДМТ Интервал Статус Регистра Високо
| Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 |
| ПСИНТВ[31:24] | |||||||
| бит 15 | бит 8 | ||||||
| Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 |
| ПСИНТВ[23:16] | |||||||
| бит 7 | бит 0 | ||||||
| Легенда:
Р = Читљив бит В = Уписив бит У = Неимплементирани бит, чита се као '0' -н = Вредност на ПОР '1' = Бит је постављен '0' = Бит је обрисан к = Бит је непознат |
бит 15-0: ПСИНТВ[31:16]: Битови статуса конфигурације интервала вишег ДМТ прозора Ово је увек вредност регистра конфигурације ФДМТИВТХ.
ДМТХОЛДРЕГ: ДМТ Холд Регистер
| Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 |
| УПРЦНТ[15:8](1) | |||||||
| бит 15 | бит 8 | ||||||
| Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 | Р-0 |
| УПРЦНТ[7:0](1) | |||||||
| бит 7 | бит 0 | ||||||
| Легенда:
Р = Читљив бит В = Уписив бит У = Неимплементирани бит, чита се као '0' -н = Вредност на ПОР '1' = Бит је постављен '0' = Бит је обрисан к = Бит је непознат |
бит 15-0: УПРЦНТ[15:0]: Садржи вредност ДМТЦНТХ регистра када су ДМТЦНТЛ и ДМТЦНТХ регистри последњи читани битови (1)
Напомена 1: ДМТХОЛДРЕГ регистар се иницијализује на '0' приликом ресетовања и учитава се само када се читају регистри ДМТЦНТЛ и ДМТЦНТХ.
ДМТ ОПЕРАТИОН
Начини рада Аоф
Примарна функција модула Деадман Тимер (ДМТ) је да прекине процесор у случају квара на софтверу. ДМТ модул, који ради на системском сату, је тајмер за преузимање инструкција који слободно ради, који се тактира сваки пут када дође до преузимања инструкције док се не догоди подударање бројања. Инструкције се не преузимају када је процесор у режиму мировања.
ДМТ модул се састоји од 32-битног бројача, ДМТЦНТЛ и ДМТЦНТХ регистара само за читање са вредношћу подударања бројача временског ограничења, као што је наведено у два екстерна, 16-битна конфигурациона регистра осигурача, ФДМТЦНТЛ и ФДМТЦНТХ. Кад год дође до подударања бројања, десиће се ДМТ догађај, који није ништа друго до мека замка/прекид. Погледајте поглавље „Контролер прекида“ у тренутном листу са подацима о уређају да бисте проверили да ли је ДМТ догађај мека замка или прекид. ДМТ модул се обично користи у апликацијама које су критичне за мисију и безбедност, где мора да се открије сваки квар софтверске функционалности и секвенцирања.
Омогућавање А и онемогућавање ДМТ модула
ДМТ модул се може омогућити или онемогућити конфигурацијом уређаја или се може омогућити путем софтвера уписивањем у ДМТЦОН регистар.
Ако је конфигурациони бит ДМТЕН у ФДМТ регистру постављен, ДМТ је увек омогућен. Контролни бит ОН (ДМТЦОН[15]) ће то одразити читањем '1'. У овом режиму, ОН бит се не може обрисати софтвером. Да бисте онемогућили ДМТ, конфигурација се мора поново уписати на уређај. Ако је ДМТЕН постављен на '0' у осигурачу, онда је ДМТ хардверски онемогућен.
Софтвер може да омогући ДМТ постављањем бита ОН у регистру Деадман Тимер Цонтрол (ДМТЦОН). Међутим, за софтверску контролу, ДМТЕН конфигурациони бит у ФДМТ регистру треба да буде постављен на '0'. Једном омогућено, онемогућавање ДМТ-а у софтверу није могуће.
ДМТ Цоунт Виндовед Интервал
ДМТ модул има прозорски режим рада. ДМТИВТ[15:0] и ДМТИВТ[31:16] конфигурациони битови у регистрима ФДМТИВТЛ и ФДМТИВТХ, респективно, постављају вредност интервала прозора. У режиму прозора, софтвер може да обрише ДМТ само када је бројач у свом последњем прозору пре него што дође до подударања бројања. То јест, ако је вредност ДМТ бројача већа или једнака вредности која је уписана у вредност интервала прозора, тада се само чиста секвенца може уметнути у ДМТ модул. Ако се ДМТ избрише пре дозвољеног прозора, одмах се генерише мека замка или прекид Деадман Тимер.
ДМТ рад у режимима за уштеду енергије
Пошто се ДМТ модул повећава само за преузимање инструкција, вредност бројања се неће променити када је језгро неактивно. ДМТ модул остаје неактиван у режимима спавања и мировања. Чим се уређај пробуди из стања спавања или мировања, ДМТ бројач поново почиње да се повећава.
Ресетовање ДМТ-а
ДМТ се може ресетовати на два начина: један начин је коришћење системског Ресетовања, а други начин је уписивањем уређене секвенце у ДМТПРЕЦЛР и ДМТЦЛР регистре. Брисање вредности ДМТ бројача захтева посебан редослед операција:
- СТЕП1[7:0] битови у ДМТПРЕЦЛР регистру морају бити записани као '01000000' (0к40):
- Ако је било која вредност различита од 0к40 уписана у СТЕП1к битове, бит ће БАД1 у регистру ДМТСТАТ постављен и то изазива појаву ДМТ догађаја.
- Ако кораку 2 не претходи корак 1, постављају се заставице БАД1 и ДМТЕВЕНТ. БАД1 и ДМТЕВЕНТ заставице се бришу само при ресетовању уређаја.
- СТЕП2[7:0] битови у ДМТЦЛР регистру морају бити записани као '00001000' (0к08). Ово се може урадити само ако му претходи корак 1 и ДМТ је у интервалу отвореног прозора. Када се испишу тачне вредности, ДМТ бројач ће бити обрисан на нулу. Вредности ДМТПРЕЦЛР, ДМТЦЛР и ДМТСТАТ регистара ће такође бити обрисане на нулу.
- Ако је било која вредност различита од 0к08 уписана у СТЕП2к битове, бит ће БАД2 у регистру ДМТСТАТ постављен и изазвати ДМТ догађај.
- Корак 2 се не спроводи у интервалу отвореног прозора; изазива постављање БАД2 заставице. Одмах долази до ДМТ догађаја.
- Писање бацк-то-бацк прецлеар секвенце (0к40) такође узрокује постављање БАД2 заставице и изазива ДМТ догађај.
Напомена: Након неважеће секвенце прецлеар/цлеар, потребна су најмање два циклуса да се постави БАД1/БАД2 заставица и најмање три циклуса да се постави ДМТЕВЕНТ.
Ознаке БАД2 и ДМТЕВЕНТ се бришу само при ресетовању уређаја. Погледајте дијаграм тока као што је приказано на слици 3-1.
Дијаграм тока за ДМТ догађај
Напомена 1
- ДМТ је омогућен (УКЉУЧЕНО (ДМТЦОН[15]) као што је квалификовао ФДМТ у Конфигурационим осигурачима.
- ДМТ бројач се може ресетовати након истека бројача или појаве БАД1/БАД2 само ресетовањем уређаја.
- СТЕП2к пре СТЕП1к (ДМТЦЛЕАР написано пре ДМТПРЕЦЛЕАР) или БАД_СТЕП1 (ДМТПРЕЦЛЕАР написано са вредношћу која није једнака 0к40).
- СТЕП1к (ДМТПРЕЦЛЕАР поново написан након СТЕП1к), или БАД_СТЕП2 (ДМТЦЛР написан са вредношћу која није једнака 0к08) или интервал прозора није отворен.
Избор броја ДМТ
Број Деадман тајмера је постављен помоћу битова регистра ДМТЦНТЛ[15:0] и ДМТЦНТХ[31:16] у регистрима ФДМТЦНТЛ и ФДМТЦНТХ, респективно. Тренутна вредност ДМТ бројача се може добити читањем нижих и виших регистара Деадман Тимер Цоунт, ДМТЦНТЛ и ДМТЦНТХ.
ПСЦНТ[15:0] и ПСЦНТ[31:16] битови у регистрима ДМТПСЦНТЛ и ДМТПСЦНТХ, респективно, дозвољавају софтверу да прочита максимални број изабран за Деадман тајмер. То значи да ове вредности битова ПСЦНТк нису ништа друго до вредности које су иницијално уписане у ДМТЦНТк битове у регистрима конфигурационих осигурача, ФДМТЦНТЛ и ФДМТЦНТХ. Кад год се деси ДМТ догађај, корисник увек може да упореди да види да ли је тренутна вредност бројача у регистрима ДМТЦНТЛ и ДМТЦНТХ једнака вредности ДМТПСЦНТЛ и ДМТПСЦНТХ регистара, који држе максималну вредност бројања.
Битови ПСИНТВ[15:0] и ПСИНТВ[31:16] у регистрима ДМТПСИНТВЛ и ДМТПСИНТВХ, респективно, омогућавају софтверу да прочита вредност интервала ДМТ прозора. То значи да ови регистри читају вредност која је уписана у регистре ФДМТИВТЛ и ФДМТИВТХ. Дакле, кад год вредност бројача ДМТ струје у ДМТЦНТЛ и ДМТЦНТХ достигне вредност регистра ДМТПСИНТВЛ и ДМТПСИНТВХ, отвара се интервал прозора тако да корисник може да убаци чисту секвенцу у СТЕП2к битове, што доводи до ресетовања ДМТ-а.
УПРЦНТ[15:0] битови у ДМТХОЛДРЕГ регистру држе вредност последњег читања ДМТ вредности горњег бројања (ДМТЦНТХ) кад год се читају ДМТЦНТЛ и ДМТЦНТХ.
Овај одељак наводи напомене о примени које се односе на овај одељак приручника. Ове напомене о примени можда нису написане посебно за породице производа дсПИЦ33/ПИЦ24, али концепти су релевантни и могу се користити уз модификације и могућа ограничења. Тренутне напомене о примени које се односе на Деадман Тимер (ДМТ) су:
Наслов: Тренутно нема повезаних напомена о апликацији.
Напомена: Посетите Мицроцхип webсајт (ввв.мицроцхип.цом) за додатне напомене о примени и код нпрampлес за фамилију уређаја дсПИЦ33/ПИЦ24.
ИСТОРИЈА РЕВИЗИЈА
Ревизија А (фебруар 2014)
- Ово је почетна објављена верзија овог документа.
Ревизија Б (март 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 „ДМТ регистри“, Одељак 3.1 „Начини рада“, Одељак 3.2 „Омогућавање и онемогућавање ДМТ модула“, Одељак 3.3
- „ДМТ Цоунт Виндовед Интервал“, одељак 3.5 „Ресетовање ДМТ“ и одељак 3.6 „Избор ДМТ бројача“.
- Премешта мапу регистара у одељак 2.0 „ДМТ регистри“.
Обратите пажњу на следеће детаље функције заштите кода на Мицроцхип производима:
- Мицроцхип производи испуњавају спецификације садржане у њиховом посебном Мицроцхип Дата Схеет.
- Мицроцхип верује да је његова породица производа безбедна када се користи на предвиђени начин, у оквиру оперативних спецификација и под нормалним условима.
- Микрочип вреднује и агресивно штити своја права интелектуалне својине. Покушаји кршења карактеристика заштите кода Мицроцхип производа су строго забрањени и могу представљати кршење Дигитал Милленниум Цопиригхт Ацт.
- Ни Мицроцхип ни било који други произвођач полупроводника не може гарантовати сигурност свог кода. Заштита кодом не значи да гарантујемо да је производ „неломљив“. Заштита кода се стално развија. Мицроцхип је посвећен континуираном побољшању карактеристика заштите кода наших производа.
Ова публикација и информације овде могу се користити само са Мицроцхип производима, укључујући дизајнирање, тестирање и интеграцију Мицроцхип производа у вашу апликацију. Коришћење ових информација на било који други начин крши ове услове. Информације у вези са апликацијама уређаја дате су само за вашу удобност и могу бити замењене ажурирањима. Ваша је одговорност да осигурате да ваша апликација одговара вашим спецификацијама. Обратите се локалној канцеларији Мицроцхип продаје за додатну подршку или потражите додатну подршку на https://www.microchip.com/en-us/support/design-help/client-support-services.
ОВЕ ИНФОРМАЦИЈЕ ОБЕЗБЕЂУЈЕ МИКРОЧИП „КАКО ЈЕСУ“. МИЦРОЦХИП НЕ ДАЈЕ НИКАКВЕ ИЗЈАВЕ ИЛИ ГАРАНЦИЈЕ БИЛО КОЈЕ ИЗРИЧИТЕ ИЛИ ПОДРАЗУМЕВАНЕ, ПИСМЕНЕ ИЛИ УСМЕНЕ, ЗАКОНСКО ИЛИ ДРУГЕ, КОЈЕ СЕ ОДНОСЕ НА ИНФОРМАЦИЈЕ УКЉУЧУЈУЋИ, АЛИ НЕ ОГРАНИЧЕНЕ НА БИЛО КОЈИ ИМПЛИЦИРАНИ, Н ПОТРЕБНОСТ ЗА ОДРЕЂЕНУ НАМЕНУ, ИЛИ ГАРАНЦИЈЕ КОЈЕ СЕ ОДНОСЕ НА ЊЕГОВО СТАЊЕ, КВАЛИТЕТ ИЛИ ПЕРФОРМАНСЕ.
Ни у којем случају неће бити одговоран за било какве индијски, посебне, казнене, случајне или последичне губитке, штете, трошкове било какве врсте у вези са информацијама или њеном употребом, међутим, чак и ако микрочип има ОБАВЕШТЕН О МОГУЋНОСТИ ИЛИ СУ ШТЕТЕ ПРЕДВИЂЕНИ. У НАЈВЕЋОЈ МЕРИ ДОЗВОЉЕНОЈ ЗАКОНОМ, УКУПНА ОДГОВОРНОСТ МИЦРОЦХИП-а ПО СВИМ ПОТРАЖИВАЊУ НА БИЛО КОЈИ НАЧИН У ВЕЗИ СА ИНФОРМАЦИЈАМА ИЛИ ЊИХОВОМ КОРИШЋЕЊЕМ НЕЋЕ ПРЕМАШИТИ ИЗНОС НАКНАДА, АКО ИМА, КОЈИ СТЕ МОРАЛИ ДА ПЛАЋАТЕ.
Коришћење Мицроцхип уређаја у апликацијама за одржавање живота и/или безбедносне апликације је у потпуности на ризик купца, а купац је сагласан да брани, обештети и држи Мицроцхип безопасним од било које штете, потраживања, тужби или трошкова који проистичу из такве употребе. Никакве лиценце се не преносе, имплицитно или на други начин, под било којим Мицроцхиповим правима интелектуалне својине осим ако није другачије наведено.
Традемаркс
Име и логотип Мицроцхип-а, логотип Мицроцхип, Адаптец, АниРате, АВР, АВР лого, АВР Фреакс, БесТиме, БитЦлоуд, ЦриптоМемори, ЦриптоРФ, дсПИЦ, флекПВР, ХЕЛДО, ИГЛОО, ЈукеБлок, КееЛок, Клеер, ЛАНЦхек, Линк маКСТоуцх, МедиаЛБ, мегаАВР, Мицросеми, Мицросеми лого, МОСТ, МОСТ лого, МПЛАБ, ОптоЛизер, ПИЦ, пицоПовер, ПИЦСТАРТ, ПИЦ32 лого, ПоларФире, Процхип Десигнер, КТоуцх, САМ-БА, СенГенуити, СпиНИЦ, СуперФСТ, ССТ Лого, , Симметрицом, СинцСервер, Тацхион, ТимеСоурце, тиниАВР, УНИ/О, Вецтрон и КСМЕГА су регистровани заштитни знаци компаније Мицроцхип Тецхнологи Инцорпоратед у САД и другим земљама.
АгилеСвитцх, АПТ, ЦлоцкВоркс, Тхе Ембеддед Цонтрол Солутионс Цомпани, ЕтхерСинцх, Фласхтец, Хипер Спеед Цонтрол, ХиперЛигхт Лоад, ИнтеллиМОС, Либеро, моторБенцх, мТоуцх, Повермите 3, Прецисион Едге, ПроАСИЦ, ПроАСИЦ Плус, ПроАСИЦ Плус лого, Куиет-Вире СмартФусион, СинцВорлд, Темук, ТимеЦесиум, ТимеХуб, ТимеПицтра, ТимеПровидер, ТруеТиме, ВинПатх и ЗЛ су регистровани заштитни знакови компаније Мицроцхип Тецхнологи Инцорпоратед у САД
Супресија суседног кључа, АКС, аналогно-за-дигитално доба, било који кондензатор, АниИн, АниОут, проширено пребацивање, БлуеСки, БодиЦом, ЦодеГуард, ЦриптоАутхентицатион, ЦриптоАутомотиве, ЦриптоЦомпанион, ЦриптоЦонтроллер, дсПИНаЦДЕМмиц.нет, ДС , ЕЦАН, Еспрессо Т1С, ЕтхерГРЕЕН, ГридТиме, ИдеалБридге, серијско програмирање у кругу, ИЦСП, ИНИЦнет, интелигентно паралелно повезивање, повезивање међу чиповима, ЈиттерБлоцкер, дугме на екрану, макЦрипто, макView, мемБраин, Минди, МиВи, МПАСМ, МПФ, МПЛАБ Цертифиед лого, МПЛИБ, МПЛИНК, МултиТРАК, НетДетацх, НВМ Екпресс, НВМе, генерисање свезнајућих кодова, ПИЦДЕМ, ПИЦДЕМ.нет, ПИЦкит, ПИЦтаил, ПоверСмарт, ПуреСилицон, РЕ , блокатор таласа, РТАКС, РТГ4, САМ-ИЦЕ, Сериал Куад И/О, симплеМАП, СимплиПХИ, СмартБуффер, СмартХЛС, СМАРТ-ИС, сторЦлад, СКИ, СуперСвитцхер, СуперСвитцхер ИИ, Свитцхтец, СинцхроПХИ, Тотал Ендуранце, ТСхецкХАРЦ, ВариСенсе, ВецторБлок, ВериПХИ, ViewСпан, ВиперЛоцк, КспрессЦоннецт и ЗЕНА су заштитни знаци компаније Мицроцхип Тецхнологи Инцорпоратед у САД и другим земљама.
СКТП је услужни знак компаније Мицроцхип Тецхнологи Инцорпоратед у САД
Адаптец лого, Фрекуенци он Деманд, Силицон Стораге Тецхнологи, Симмцом и Трустед Тиме су регистровани заштитни знакови Мицроцхип Тецхнологи Инц. у другим земљама.
ГестИЦ је регистровани заштитни знак Мицроцхип Тецхнологи Германи ИИ ГмбХ & Цо. КГ, подружнице Мицроцхип Тецхнологи Инц., у другим земљама.
Сви остали жигови поменути овде су власништво њихових компанија.
© 2014-2022, Мицроцхип Тецхнологи Инцорпоратед и његове подружнице. Сва права задржана.
ИСБН: 978-1-6683-0063-3
За информације у вези Мицроцхипових система управљања квалитетом, посетите ввв.мицроцхип.цом/куалити.
2014-2022 Мицроцхип Тецхнологи Инц. и његове подружнице
Продаја и сервис широм света
АМЕРИКАС
Цорпорате Оффице
- АДРЕСА: 2355 Вест Цхандлер Блвд. Цхандлер, АЗ 85224-6199 Тел: 480-792-7200
- факс: 480-792-7277
- техничка подршка: http://www.microchip.com/support
- Web Адреса: ввв.мицроцхип.цом
Атланта
- Дулутх, ГА
- Тел: 678-957-9614
- факс: 678-957-1455
Остин, Тексас
- Тел: 512-257-3370
Бостон
- Вестбороугх, МА
- Тел: 774-760-0087
- факс: 774-760-0088
Кина – Сјамен
- Тел: 86-592-2388138
Холандија – Друнен
- Тел: 31-416-690399
- факс: 31-416-690340
Норвешка – Трондхајм
- Тел: 47-7288-4388
Пољска – Варшава
- Тел: 48-22-3325737
Документи / Ресурси
![]() |
МИЦРОЦХИП ДМТ Деадман Тимер [пдф] Упутство за кориснике ДМТ Деадман Тајмер, ДМТ, Деадман Тајмер, Тајмер |





