Hallo Liebe Leutz,
ich beiße mir gerade an einer Fehlermeldung die Zähne aus... Hier mal die relevanten Teile, damit wir über's Gleiche reden:
Code:
...
Config Adc = Single , Prescaler = Auto , Reference = Internal_1.1
...
DIM Strom as Long
...
Const Imax = 1000
Const Umax = Imax * 0.00047
...
Strom = Getadc(5)
Strom = Strom * 0.001075
If Strom > Umax Then
...
...
Der Fehler taucht in der letzten Zeile auf, ich komme nur leider ums Verrecken nicht drauf, wo da der Knackpunkt ist
Umax wäre ja hier 0,47. Mal angenommen, ich lese aus dem ADC 800 aus, das Ganze mal 0,001075 ergibt 0,86 für die Variable "Strom", womit die Bedingung erfüllt wäre... Ich sehe da nirgendwo ein Problem, Bascom aber offensichtlich *meggerschimpf*
Wäre nett, wenn mir da mal wer auf die Sprünge helfen könnte, bevor ich mir noch die letzten Haare vom Kopf raufe ^^
Lesezeichen