Что-то тут натянуто... А если время цикла 15мс? И почему "поделить на 2"? наверное умножать надо счетчик, чтобы получить в мс.
Блинк работает по прерыванию, а счетчик-только в прогоне программы, и это надо учитывать. Точнее получается считать время и не зависеть от времени цикла если считать циклы, и автоматически измерять среднее время цикла, и перемножать. Уже про это были разговоры...просил чтобы дали нам такой ФБ, чтобы делал счет времени по прерыванию. но что есть то есть.





