ViKo 1 7 июня, 2013 Опубликовано 7 июня, 2013 · Жалоба Хочу встроить в программу, использующую RTX, имеющийся в STM32 сторожевой таймер. Инициализировать - просто. А когда перезапускать? Задачи-то работают не всегда, не регулярно. Один из вариантов - в idle_demon. Но лучше бы в планировщике. Как? P.S. или в OS сторожевой таймер не нужен в принципе? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zrabadaber 0 29 сентября, 2015 Опубликовано 29 сентября, 2015 · Жалоба я обновляю сторожевой таймер в отдельной задаче с приоритетом ниже чем самая низкоприоритетная задача (но выше чем idle) тем самым мы контролируем то, что задачи вызываются все и никакая высокоприоритетная задача не "мешает" работе всей системе. P.S. или в OS сторожевой таймер не нужен в принципе? еще как нужен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
den_po 0 29 сентября, 2015 Опубликовано 29 сентября, 2015 · Жалоба а у меня кроме железного ватчдога есть ещё велосипедные - на отдельные задачи Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться