Может здесь поможете...
Суть проблемы:
Для вычисления температуры с датчика существует формула:
T°C = 235 - 400*T1/T2;
T1 - длительность 1 - максимум 12 мс;
Т2 - длительность 0 - максимум 43 мс;
Вообщем, если считать в мс, то двубайтных переменных хватает чтобы вычислить температуру, но точность ни куда.
Но бля нормальной точности длительноть необходимо брать в мкс, тогда результат первых вычислений (400*Т1) получается трёх байтный, а в tiny12 нет четырёх байтных переменных.
Как их двух двубайтных собрать одну четырех байтную переменныю, или может другой выход есть?
Спс.