Hallo Liebe Community

Habe einen Drucksensor DRMOD-I2C-RV1 von der Firma Hygrosens und bekomme keine Daten

Datenleitung und Clockleitung sind jeweils über 1,9kOhm an +5V

Hier mein Code:

Code:
$programmer = 1 
$regfile = "M32def.dat" 
$crystal = 16000000 ' frequency used 
$baud = 9600 
$lib "i2c_twi.lbx" ' Für Hardware TWI 

Config Twi = 400000 ' Init TWBR und TWSR 

' TWI gleich einschalten, das macht Bascom ansonsten erst beim I2CStart ! Twcr = &B00000100 ' nur TWEN setzen 

Dim Druck As Word 
Dim Msb_druck As Byte 
Dim Lsb_druck As Byte 

' Startausgabe 

Do 

  I2cinit 
  I2cstart 
  I2cwbyte &HF1 
  I2crbyte Msb_druck 
  I2crbyte Lsb_druck
  I2cstop 
  Print Msb_druck 
  Print Lsb_druck 
  Waitms 2000

 Loop 
End
Datenblatt ist hier .

Spezifikationen zur Übertragung sind hier

Wenn ich Msb_Druck und Lsb_Druck ausgebe steht nur "30 0D 0A" also "0" in dez.

Wenn ich unterdruck am anschluß des Sensors anlege ändern sich die werte nicht. (MSB_Druck und LSB_Druck)

Enthält der Code einen Fehler?

Ich hoffe ihr könnt mir helfen!

mfg [/url]