Кто нибудь разобрался с измерением температуры? А то у меня чего то не выходит. По даташиту вроде бы так:
float Term; Term=((1400.f-(0.805664f*Adс_16))/4.3f)+25.f;
Первое значение может меняться в пределах от 1340 до 1420 (если следовать доке). В результате, измерения температуры, значение получается от -32C до -11C, хотя реально +21C. К тому же оно сильно зависит от напряжения питания. Теоретически у ADC есть канал измерения напряжения питания в попугаях. Хотелось бу его как то использовать в формуле.
|