[an error occurred while processing this directive]
|
Только один минус - нельзя будет предсказать поведение системы, если надо сценарии обыграть - если в два раза реже включать трансивер или в два раза чаще - как это отразится на общем потреблении? Каждый раз мерить придется.
А если процессор в спячке все время и из него только по прерыванию таймера выходит, считает сколько будет 2*n и снова спит? Что будет, если частоту таймера изменить? Если начать 3*n множить? Ну, понятно дальше, я думаю.
Бяка такого подхода вот в чем: проблемы с питанием проявляются в самом конце разработки, поскольку в середине мерить лень - "ну чего там мерить, мы же чуть-чуть изменили". Потом меришь ток потребления готового устройства и ... чувства рвутся наружу.
В общем, твой метод хорош, когда надо быстро померить ток на конкретной программе и аппаратуре на конкретном этапе разработки. Наверное, автору это и надо было :)
E-mail: info@telesys.ru