Das ist ja nicht das Problem. Das Problem ist, dass die Verbindung
aufgebaut wird, obwohl KEIN Slave am Bus angeschlossen ist. Die Pins
des I2C sind mit zwei Pull-Ups gegen Vcc gezogen. Der µC bleibt erst
bei dem Versuch zu lesen, hängen (siehe "->" im Listing). Bis dahin
tut er so, als würde die Verbindung klappen. ICh vermute, dass er beim
readAck() auf das Acknowledge wartet, das nicht kommen kann, da beide
Leitungen auf high gezogen sind, deshlab wird auch das TWINT-Flag nicht
gesetzt. Ich könnte ja mit dem Watchdog den Vorgang unterbrechen, ist
jedoch keine geschickte Lösung. Oder mit einem Timer das TWINT-Flag
manuell setzen, damit er weiterläuft. Eine Fehlermeldung gibt es zum
Schluss ja sowieso, weil die Zeiten, nochmal verglichen werden und
nicht zutreffen (Dadurch, dass die SDL immer High ist liest er lauter 1
ein).