ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
155974 Топик полностью
Alex B. (07.05.2009 14:24, просмотров: 63) ответил VVB на Ссылку в студию. В uCOS задача OS_TaskStat() именно таки образом и работает. Её приоритет выше чем у OS_TaskIdle() и ниже чем у весх остальных, поэтому OSCPUUsage не будет обновляться, если OS_TaskStat() не получит управления.
вот. Принцип такой же как у =AlexD=. Правда не понимаю, чем счетчик в idle не устраивает. http://electronix.ru/forum/index.php?showtopic=59244
Если вы за измеряемый интервал не попали в idle - то конечно загрузка будет вычисляться как 100%, но это уже зависит от того как вы этот интервал выберете. Ну и частота обновления естественно будет от него зависеть. Мне хватало, знать "загрузку" до долей процента и чаще чем раз в секунду имхо не нужно. Все таки это больше отладочная фича.
Согласуйте импеданс!