Andal
02.03.2006, 16:28
Hallo zusammen,
ich habe den Wärmesensor CPA81 an den I²C angeschlossen. Nun möchte ich die gelieferten Daten auslesen, was ich mit folgendem Code mache:
$regfile = "m32def.dat"
$crystal = 7372800
$baud = 9600
Config Sda = Portc.1
Config Scl = Portc.0
Dim X As Byte , Slave As Byte
X = 0
Slave = "0xd0"
I2creceive Slave , X
Print X
End
Nur wenn sie über die RS232 Schnittstelle mit AVR Term auslese bekomm ich keinen Rückgabewert. Wenn ich nun um den letzten Teil
Do
I2creceive Slave , X
Print X
Loop
ein Do...Loop einfüge erhalte eich einen totalen "Datensalat" aber keine Temperaturwerte oder Zahlen im allgemeinen. Hab ich was übersehen oder wo könnte der Fehler liegen?
MfG
ich habe den Wärmesensor CPA81 an den I²C angeschlossen. Nun möchte ich die gelieferten Daten auslesen, was ich mit folgendem Code mache:
$regfile = "m32def.dat"
$crystal = 7372800
$baud = 9600
Config Sda = Portc.1
Config Scl = Portc.0
Dim X As Byte , Slave As Byte
X = 0
Slave = "0xd0"
I2creceive Slave , X
Print X
End
Nur wenn sie über die RS232 Schnittstelle mit AVR Term auslese bekomm ich keinen Rückgabewert. Wenn ich nun um den letzten Teil
Do
I2creceive Slave , X
Print X
Loop
ein Do...Loop einfüge erhalte eich einen totalen "Datensalat" aber keine Temperaturwerte oder Zahlen im allgemeinen. Hab ich was übersehen oder wo könnte der Fehler liegen?
MfG