Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Инструментарий

Инструментарий Тестеры, паяльники, осциллографы, программаторы, IDE.

Ответ
 
Опции темы Опции просмотра
Старый 16.02.2018, 10:02   #1
alexD
Junior Member
 
Регистрация: 06.11.2013
Возраст: 38
Сообщений: 21
Вес репутации: 118/20
alexD will become famous soon enoughalexD will become famous soon enough
По умолчанию TNKernel для PIC24/dsPIC/PIC32 и WDT

Как используете сторожевой таймер WDT в TNKernel?
Допустим всего активно 20 задач, какая-нибудь из них зависла, остальные поэтому не получают управления. Системный таймер при этом работает и если там безусловно обнулять WDT, то сброса по WDT не будет. Как правильно поймать и корректно обработать эту ситуацию?
Встроенных в TNKernel возможностей отследить такой глобальный сбой нет?

Статью Виктора Тимофеева прочитал, но понимание не наступило.

Последний раз редактировалось alexD; 16.02.2018 в 10:19.
alexD вне форума   Ответить с цитированием
Старый 21.02.2018, 14:47   #2
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 31
Сообщений: 1,847
Вес репутации: 3528/76
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: TNKernel для PIC24/dsPIC/PIC32 и WDT

отвечу, раз никто не отвечает.

я не работал плотно с tnkernel. насколько я помню, мегаспособа там не реализовано.

в операционных системах, что я писал для своих задач я реализовывал wdt как ресурс, которым пользовались только потоки пользователя.

в один момент времени wdt захвачен одним потоком и пока тот поток его не освободит, то использовать wdt нельзя. если поток вовремя не освободит ресурс - ребутнется.

это позволяет выжать какую-то пользу из wdt.
besogon вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Делюсь программой преобразования float в массив для вывода, например, на LCD Zloj_ya Своими руками 91 12.05.2016 21:41
работа с WDT в HITECH RAD_KH Вопросы начинающих 7 03.10.2013 13:39
Переделка asm кода ЖКИ с 8 бит на 4 бита Noelchuvak Продукция MICROCHIP 66 27.12.2011 21:46
OS для PIC24H? timday Инструментарий 217 31.03.2010 12:18
проблемка с PIC16F628A bereg_ok Продукция MICROCHIP 72 07.09.2007 11:00


Часовой пояс GMT +3, время: 08:58.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot