Ich entwickle Druckmessgerät. Ich habe den MSP430F133-Chip verwendet und IAR Embedded Workbench verwendet. Es zeigt Druck in 3 verschiedenen Einheiten.MSP 430 falsche Werte werden angezeigt
Ich nehme 32 Proben und Mittelung es. Die Einheitenauswahl auf P5 wird entsprechend dem ausgewählten Ausgangswert der Einheit berechnet und auf dem LCD angezeigt.
Jetzt zeigt eine Einheit "IN WC" den binären gemittelten Wert des Eingangs an, nur zur Analyse.
Das Problem: in Standardeinheiten (MM WC) Werte sind richtig, aber in einer Testsituation anzeigt, wenn der Druck freigegeben wird es geht nach unten und LCD wie unten
+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
lesen Wie Sie es ein falscher Wert ist, können angezeigt wird, kann ich den Grund nicht herausfinden.
Sie müssen das Problem isolieren. Beginnen Sie zuerst mit dem Senden der ADC-Rohwerte an das Display und verwenden Sie dann Excel, um die Konvertierung durchzuführen und die Werte zu überprüfen. Wenn Sie Platz auf dem Display haben, geben Sie sowohl den ADC als auch die berechneten Werte aus. Alle Konstanten oder Variablen, die Sie ebenfalls ausgeben. –
Quelle nicht mehr verfügbar. – eaanon01