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.