Ok ich habe das heute Abend noch kurz überprüft und wenn nichts läuft, so scheint es, sind sowohl SCL und SDA beide auf Hight. Vielleicht muss ich mal eine Datenübertragung mittels Logic Analyser messen.

Dann kann ich wahrscheinlich davon ausgehen, dass mein I2C Bus also funktioniert. Hast du keine Fehler in meinem Code entdeckt?

Dann habe ich aber noch mein Problemchen mit der RTC.

Wenn ich nun etwas auf die RTC schreiben will mache ich das folgendermassen:

i2c_start(RTC_sla_addr+I2C_Write);
i2c_write(Alarm_Control_Register_addr);
i2c_write(0x4A);
i2c_stop();

wobei RTC_sla_addr die Adresse des RTC ist.

Oder sitmmt hier noch etwas nicht?

Vielen Dank!!!