Hallo,
ich habe noch ein Problem mit dem rechnen im µC:
Error256:Single expected - was ist denn das und warum?!
Code:
$regfile = "m8def.dat" 'AT-Mega8
$crystal = 1000000 'Quarz: 1 MHz
$baud = 2400 'Baudrate der UART: 2400 Baud
'===============================================================================
' Variablen
'===============================================================================
Dim Result As Word
Dim Ohm As Word
Dim Temp As Integer 'wegen den negativen Zahlen!!!
Config Portc = Input
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Start Adc
'-------------------------------------------------------------------------------
'Programm:
'-------------------------------------------------------------------------------
Do
Result = Getadc(1)
Ohm = 2.0238 * Result
Temp = 3730 / Log(ohm) + 5.59017600439636 'WO IST DENN HIER DER FEHLER
Print "Result: " ; Result
Print "ohm: " ; Ohm
Print "Temp: " ; Temp
Loop
End
Lesezeichen