STM32 HAL I2C Daten im Startbyte

#7664447
Lesenswert?

Ich werde aus der HAL beim STM32F1 nicht ganz schlau. Wie kann man im Adressbyte noch Daten senden? Ich benutze einen MCP23008 und der möchte den Opcode gerne im ersten byte haben. Wie kann ich mit HAL_I2C_Master_Transmit also das Adressbyte verändern?

#7664693
Lesenswert?

Steve van de Grens schrieb:

Martin schrieb:

Der MCP23008 nutzt aber nur 3 Adressbits

Nein.

Ist das dein erster I²C Baustein, mit dem du zu tun hast? Ich frage, weil an der Kommunikation dieses IC überhaupt nichts speziell ist.

Ja ich habe I2C immer gemieden daher ist das der erste. Also sende ich mit HAL_I2C_Master_Transmit als devAddress das Byte aus Figure 1-2, dann die Registeradresse zum beschreiben und dann der Wert?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren