Da wäre Code zum gucken besser. Bei meinen Bauteilen ist die Leseadresse um 1 höher als die Schreibadresse.
Config:
Lesen:Code:Const Si4703_read_addr = &H21 ' Lese Adresse SI4703 Const Si4703_write_addr = &H20
Code:I2cstart I2cwbyte Si4703_read_addr For I = 0 To 31 I2crbyte Register_read_byte(i) , Ack Next I I2cstop
Schreiben:
Hat sich überschnitten. Jetzt ist ja code zum gucken da.Code:Si4703_write_register: I2cstart I2cwbyte Si4703_write_addr For I = 1 To Anzahl I2cwbyte Registerbyte(i) Next I I2cstop Return







Zitieren

Lesezeichen