TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430f5137 片内温度传感器不准,数据异常。。

使用的expcc430rf套件。 网关是f6137,测出的温度较正常。 但是无线传感器的温度就很奇怪, 64°c ,147°F。 使用的出厂程序。  请问是什么原因? 文件已上传adc.c

灰小子:

看一看温度传感器的校准数据是多少?

看是不是被擦除了

Li Peng:

回复 灰小子:

为什么会出现被擦除的情况呢?是通过debug查看吗? 貌似校准得出两个因数,m,c

Susan Yang:

请问您现在是如何供电的呢?运行其他例程是否可以正常使用?

Li Peng:

回复 Susan Yang:

你是说其他测温的得例程? 其他功能都正常。 用两节1.5v干电池供电,或者直接插在网关板子上。

Li Peng:

回复 灰小子:

CAL_ADC_20T30=1029 CAL_ADC_20T85=1896. 但是ADC12MEM0的值是0!!!!

Li Peng:

回复 Li Peng:

在adcstartread()后面加了个延时后,ADC12MEM0不为0,但是SAVEDADC12MEM0还是0!

Li Peng:

回复 Li Peng:

 已经有数值了, 但是温度还是64度

灰小子:

回复 Li Peng:

建议楼主提供下代码,觉得楼主用的不像是官网的代码。

官网的代码不会读的寄存器值为0

Li Peng:

回复 灰小子:

找到原因了,貌似是我在进入休眠后才打开adc,所以没有启动。  还有 请问温度应该怎么手动校准, 我看到有些mcu的出厂校准值是有问题的。

赞(0)
未经允许不得转载:TI中文支持网 » MSP430f5137 片内温度传感器不准,数据异常。。
分享到: 更多 (0)