使用的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的出厂校准值是有问题的。