Forum: Mikrocontroller und Digitale Elektronik I2C RN Control


von Andreas (Gast)


Lesenswert?

Hallo,
ich versuche gerade eine I2C Verbindung von meinem RN Control zu einem 
Sensorboard aufzubauen. Dazu verwende ich die I2C Bib von Peter Fleury.

Problem:
Das TWINT wird nicht gesetzt.
1
TWCR = (1<<TWINT) | (1<<TWSTA) | (1<<TWEN);
2
while(!(TWCR & (1<<TWINT)));

Ich vermute, dass dies mit den Pullup Widerständen zu tun hat. Jedoch 
hat das RN Control bereits 10K Pullups onboard.
Wenn ich jetzt nichts an SCL bzw. SDA hänge, dann sollte doch 
normalerweise obige Anweisung funktionieren. Er würde dann erst später, 
wenn er die Adresse schreibt Probleme bekommen, da er kein ACK erhält.
Oder sehe ich das falsch?

von Andreas (Gast)


Lesenswert?

Keiner eine Idee?

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.