I2C RN Control

Gast #2754705
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?

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