Hallo zusammen!
Derzeit arbeite ich an einem Messprogramm für Widerstände zwischen 10
Ohm und 10MOhm. Dabei möchte ich die 16-Bit-Spannungswerte des ADC mit
2^24 multiplizieren, um bei der Division Spannung/Wderstand bzw.
Spannung/Strom zu erreichen, dass auf Nachkommstellen ohne wesentlichen
Verlust an Genauigkeit keine Rücksicht genommen werden muss.
Rx Rref (0,1%)
4096 mV---====----|---=====---GND
Uadc-input
Rx soll mit dieser Formel errechnet werden:
Rx = (4096mV - Uadc) * 2^24 / Rref
Dazu habe ich die 24x24Bit-Multiplikation im Anhang gefunden
[http://www.piclist.com/techref/microchip/math/mul/24x24b-tk.htm].
Frage: Was bedeuted der Doppelpunkt in den Declarationen?
CBLOCK
Product:6
Multipland:3
BitCount:1
ENDC
Frage: Wie komme ich an die berechneten Werte heran?
Mit den Testdaten erhalte ich kein sinnvolles Ergebnisse in obigen
Variablen!
besten Dank für die Hilfe!
mfG Ottmar
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.