while(1)
{
ADC12CTL0 |= ADC12SC; // Sampling and conversion start
_BIS_SR(CPUOFF + GIE); // LPM0 with interrupts enabled
// oC = ((x/4096)*1500mV)-986mV)*1/3.55mV = x*423/4096 - 278
// IntDegC = (ADC12MEM0 - 2692)* 423/4096
IntDegC = (temp - 2692) * 423;
T=(float) IntDegC / 4096;
_NOP(); // << SET BREAKPOINT HERE
}
这个算法是怎么得出来的,资料上没看到
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
986mV不知道是测量来的,还是怎么来的,像是0摄氏度的电压
一周热门 更多>