Forum: Mikrocontroller und Digitale Elektronik xmega imx6 i2c


von Patrick S. (patricksch)


Lesenswert?

Hallo
ich bin dabei eine I2C Verbindung mit einem PC (Master) und einem 
Xmega32C4 aufzubauen (Slave).
Die Software auf beiden Seiten (Linux und MUC) sollte soweit stimmen, 
ich bekomme aber keinen Write-Befehl von dem PC auf dem MUC hin.
Kann mir wer ein Dokument über die Pinkonfiguration beim MUC geben.
Habe die Pins derzeit auf Input geschalten, weiss aber nicht über die 
ganzen Pullkonfigurationen Bescheid (Totem, Buskeeper, Pulldown...). 
Braucht man hier auch noch unbedingt einen externen Widerstand?

Falls einer sonst noch eine Idee hat, was ich übersehen habe, bitte 
melden :)

Vielen Dank im Voraus

von Arduinoquäler (Gast)


Lesenswert?

Patrick Schmelzer schrieb:
> (Linux und MUC)

Wer ist MUC, kenne ich nicht

Patrick Schmelzer schrieb:
> Kann mir wer ein Dokument über die Pinkonfiguration beim MUC geben.

Die findest du im Datenblatt. Kennst du Google? Kennst du ATMEL?

von smalltalk (Gast)


Lesenswert?

Patrick Schmelzer schrieb:
> Braucht man hier auch noch unbedingt einen externen Widerstand?

Nein, zwei.

von Timmo H. (masterfx)


Lesenswert?

Der interne pull up ist recht hochohmig, da musst du deine i2c Datenrate 
erheblich drosseln damit es noch sauber funktioniert. Für i2c bei 100khz 
würde ich immer einen 4.7k pull up an sda und scl vorsehen.

: Bearbeitet durch User
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.