[P]首先看你这贴子一定不能直接找到原因的。
咱们把这个问题分解一下。一步一步来...分析.[/P][P]首先其他8路转换都没问题,这可证实ADC转换方面没问题了。这证明大部分程序的初始化是正确的。
其二,加热始终没变,这种情况下只有几个可能性。
[1]传感器真有问题了,加热也没变动。
[2]传感器这部分要读取的话。在程序上需要不需特别需要注意的地方。这点你去思考或找找相关的例子。
[3]在检测的算法上,是否有错漏。
第二个情况是当你5438时,居然算出是“-240”。
从这两个问题来看,你有两个共通点“温度不变动、都是24开头(不知道有没有关系)和算出来的数值都有点问题”
对于这两个问题,我觉得首先要确认方向,方向很重要。到低是软件问题还是硬件。[/P][P]那么决时得找参考源,所谓参考源看看官方上有没有一个较好的参考例子。用一个已证实可用的例子去排查。你往这个思路去找找。如果你购买到的芯片是正常的话,基本上芯片可以不用怀疑(硬件)。如果你购买的不明确的芯片可能会存在些问题的可能性。[/P]