История изменений
Исправление Zubok, (текущая версия) :
elapsed_time = (float) (timer_count / 32768);
Включу пуриста. Это лучше делать после рестарта таймера, хоть это и микросекунды (хотя арифметика с плавающей точкой медленная). А то получается, что это деление не учитывается в замере времени. Вообще время между остановкой, чтением и перезапуском лучше сделать как можно меньше (опять с точки зрения пуриста).
Исправление Zubok, :
elapsed_time = (float) (timer_count / 32768);
Включу пуриста. Это лучше делать после рестарта таймера, хоть это и микросекунды (хотя арифметика с плавающей точкой медленная). А то получается, что это деление не учитывается в замере времени. Вообще время между остановкой, чтением и перезапуском лучше сделать как можно меньше (опять с точки зрения пуриста). И старт можно с нуля начать, а не с 1.
Исходная версия Zubok, :
elapsed_time = (float) (timer_count / 32768);
Включу пуриста. Это лучше делать после рестарта таймера, хоть это и микросекунды (хотя арифметика с плавающей точкой медленная). А то получается, что это деление не учитывается в замере времени. Вообще время между остановкой, чтением и перезапуском лучше сделать как можно меньше (опять с точки зрения пуриста)