对于温度的计算过程不是很清楚 ,请大家给解释一下。谢谢
void GemTemp (void)
{
read_bytes (9);
if (CRC(9)==0) //校验正确
{
Temperature = temp_buff[1]*0x100 + temp_buff[0]; //????0x100是十进制256。为什么要乘以256呢????
// Temperature *= 0.625;
Temperature /= 16;
TempDelay(1);
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>