MSP430: I²C mit UCB0 - 7 Bit Adresse, aber wohin jetzt das R/W Kommando?

Gast #3008497
Lesenswert?

Morgen Leute!

Ich habe hier einen ADC (MCP3425), welchen ich durch einen MSP430G2553 
konfigurieren und auslesen will. Dafür benutze ich das I²C-Interface vom 
internen UCB0-Modul.

Der MCP hat eine 7-Bit-Adresse, das ist ja auch üblich und kann im 
UCB0-Modul eingestellt werden. Jetzt gibt es ein weiteres Register, in 
das die Adresse des Slaves abgelegt werden kann - dieses ist natürlich 
auch für die 7-Bit-Adresse gedacht.

So, das Problem ist nun, dass der MCP3425 nach der Adresse als 8. Bit 
das Read/Wrtie-Bit haben will, aber acht Bit kann ich ja garnicht mit 
ins Adress-Register schreiben.

Wie werde ich nun also dieses einzige 8. Bit los? Erst danach würde der 
MCP mit einem ACK antworten.


Jemand nen Rat?

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