Hallo,
eigentlich hat eine I2C-Adresse nur 7 Bit, das 8. zeigt an, ob gelesen oder geschrieben wird. Die mbed Implementierungen von read und write mit mehreren Parametern erwarten eine 8-Bit Adresse. Da steht ja auch in der Doku
bei readThe mbed API uses 8 bit addresses, so make sure to take that 7 bit address and left shift it by 1 before passing it.
und writeaddress 8-bit I2C slave address [ addr | 1 ]
Wenn du rohe 8-Bit Werte schreiben willst, kannst du die write Funktion mit einem Parameter verwenden und die Übertragung Byte für Byte in einer for-Schleife machen.address 8-bit I2C slave address [ addr | 0 ]
Lesezeichen