Moin in die Runde,
ich möchte mir ein I2C selbst implementieren und habe eine Frage zur Stop Condition: Beim Read Zugriff sendet der Master ja das Acknowledge zu den Daten. Wird beim letzten Byte dann auch noch ein Acknowledge gesendet? Wo kommt dann die Stop Condition hin? Wenn ich sie auf das erste Bit nach dem Acknowledge sende, dann wird sie ja ggf. vom Slave "überschrieben". Muss ich die Stop Condition also schon in meinem ACK Bit setzen? Kann der Slave dann überhaupt noch erkennen, ob das letzte Byte erfolgreich übertragen wurde?