Доброго всем времени суток. Такая проблема:
при вычислении температуры на ATmega162 с DS18S20 по формуле
TEMPERATURE= TEMP_READ - 0.25 + (COUNT_PER_C - COUNT_REMAIN)/COUNT_PER_C
получаю странные результаты в отрицательной области, а именно: при увеличении температуры по формуле получается уменьшение, а затем скачком повышение! В положительной области все нормально.
Вот таблица составленная из лога и исходник.
Спасибо за внимание, с уважением, Олег.
Прикрепленные файлы
v1.183.rar ( 93.94 килобайт )
Кол-во скачиваний: 45