Как бы измерить CPU Idle у ATMega?

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Опытный кот
Аватара пользователя
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск

Сообщение Spider »

Вот решил замекрить на сколько я нагрузил проц. Или точнее сколько ещё MIPSов у меняосталось.
Чё-то сижу и туплю, а как узнать какая сейчас нагрузка напроц?
Контактная информация:
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 993
Зарегистрирован: Пн сен 18, 2006 11:16:05
Откуда: Тула

Сообщение Neekeetos »

Spider писал(а):Вот решил замекрить на сколько я нагрузил проц. Или точнее сколько ещё MIPSов у меняосталось.
Чё-то сижу и туплю, а как узнать какая сейчас нагрузка напроц?
Ну раз у тебя Idle значит ты запускаешь команду sleep. Для того чтобы оценить сколько времени осталось надо посчитать сколько этот слип выполняется в тактах, например запустив таймер на частоте процессора ,считав его значение до и после слипа и вычислив разницу.
Контактная информация:
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1148
Зарегистрирован: Вт июл 08, 2008 12:24:17

Сообщение Yellow Tiger »

Spider писал(а):... а как узнать какая сейчас нагрузка напроц?
Если в "главном цикле" выводить меандр на ногу, то проинтегрировав выход, можно получить Idle прямо в процентах. :)))
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»