vlad8875 писал(а):при компиляции CodeVision выдает два WARNING сообщения, которые указывают на 293 строку lTmp /= ((wTimerOvfCnt << 8) + TCNT0);
это из-за возможного переполнения типа. Но его точно не произойдёт. Так что всё в порядке.
vlad8875 писал(а):А что если как то перекомпилировать прошивку под кварц 16 MHz а в строке 17
#define byBladeCnt 1 исправить с «1» на «2» (деление на 2). Сможем ли мы тогда измерять за 0,15 секунды?
не пробовал такого. Тогда надо просто скомпилировать под 8 МГЦ (т.е. ничего не меняя), но поставить коэффициент равный двум. Попробуйте.