Forum: Mikrocontroller und Digitale Elektronik I2C-Bus, Protokoll in C-Befehle umsetzen


von Julia (Gast)


Lesenswert?

Hallo,

ich arbeite zur Zeit mit einem MSP430-P1611 und will an diesen einen 
digitalen Drucksensor SCP1000 (VTI) anschließen.

Der MSP430 bietet eine 7 bzw. 10 bit Adressierung, der Sensor 8 bzw. 
16bit(nur Lesen).

Mir ist der Ablauf:

Startbit setzen
Slave Adresse
ACK
Registeradresse
ACK
Daten
ACK
Stopbit

halbwegs klar. Jedoch stehe ich etwas auf dem Schlauch, wie ich dass 
jetzt konkret in C-Code umsetze.

Kann mir jemand mit nützlichen Tipps oder weiteren Info-Quellen 
weiterhelfen?

Vielen Dank
Julia

von Jörg S. (Gast)


Lesenswert?

Bei TI gibt es für jeden Controller haufenweise C-Code für sämtliche 
Peripherie, auch für den I2C Bus :)

von Jörg S. (Gast)


Lesenswert?

Ansonsten hatte ich hier schon mal 2 Funktionen gepostet:
Beitrag "MSP430 --I2C -- Byte senden und empfangen"

von Wolfgang (Gast)


Lesenswert?

>Ansonsten hatte ich hier schon mal 2 Funktionen gepostet
Die Funktionstüchtigkeit kann ich bestätigen.
Wolfgang

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.