【发布时间】:2009-02-26 19:23:08
【问题描述】:
我正在开发压力测量装置。我使用过 MSP430F133 芯片并使用 IAR 嵌入式工作台。它以 3 个不同的单位显示压力。
我正在采集 32 个样本并取平均值。 P5上的单位选择,根据选择的单位计算输出值并显示在LCD上。
现在“IN WC”单元显示输入的二进制平均值,仅用于分析。
问题:默认单位(MM WC)值显示正确,但在测试情况下,当压力释放时,它会下降并且 LCD 显示如下
+31.8
+31.7
+31.6
+31.5
+31.4
+31.3
+31.2
+31.2
+31.1
+31.5 (wrong reading randomly between *.4 to *.7)
+30.9
您可能会显示一个错误的值,我无法找出原因。
【问题讨论】:
-
您需要隔离问题。首先将原始 ADC 值发送到显示器,然后使用 excel 之类的东西进行转换并检查值。如果显示屏上有空间,则输出 adc 和计算值。您使用的任何常量或变量也会输出。
-
源不再可用。