Guten Tag,
ich muß einen Smart-Akku auslesen, der Chip darin ist ein BQ78pl116. Leider ist das kein I2C sondern ein SMBus und leider ist das im Angebot zum Akku nicht richtig beschrieben worden, das stand halt I2C. Bei dem Chip wird hinter der Adresse noch ein CMD gesendet
Start Write Adresse ACK Write COMMAND ACK REPEATSTART Read DATA LSB ACK Read DATA MSB ACK Stop
Da die Zeit drängt und bevor ich jetzt mir einen Extra-I2C/SMBus Bitschubser programmiere, frage ich mal, ob das schonmal jemand programmiert hat. Oder ob man aus den bestehenden Soft-I2C Treiber sowas umbauen könnte.
LG Ralf
ich muß einen Smart-Akku auslesen, der Chip darin ist ein BQ78pl116. Leider ist das kein I2C sondern ein SMBus und leider ist das im Angebot zum Akku nicht richtig beschrieben worden, das stand halt I2C. Bei dem Chip wird hinter der Adresse noch ein CMD gesendet
Code
Start Write Adresse ACK Write COMMAND ACK REPEATSTART Read DATA LSB ACK Read DATA MSB ACK Stop
Da die Zeit drängt und bevor ich jetzt mir einen Extra-I2C/SMBus Bitschubser programmiere, frage ich mal, ob das schonmal jemand programmiert hat. Oder ob man aus den bestehenden Soft-I2C Treiber sowas umbauen könnte.
LG Ralf