Gast
#5389039
Hallo, ich versuche mich gerade an einer Aufgabe aus einer Probeklausur zum Thema I²C, wo ich mir nicht sicher bin: "Zwischen einem I2C-Master und einem seriellen EEPROM wurden folgende Informationen ausgetauscht (S=Start, P=Stop): S 0xA0 0xA2 S 0xA1 0xA3 0xA5 P Ergänzen Sie die fehlenden ACK/NAK. Wird EEPROM gelesen oder beschrieben?" Also so wie ich es verstanden hab, müsste ja hinter jedem Byte ein ACK kommen, nur nicht hinter dem letzten vor dem P, wo ein NAK vom Master kommt, weil er nichts mehr erwartet? Zur Frage gelesen/beschrieben würde ich sagen, zuerst wird geschrieben, weil bei A0 ja das 8. Bit 0 ist (also der Master will schreiben). Der Inhalt ist dann das Byte A2. Dann kommt ein Repeat Start, A1 steuert den selben Slave an, aber nun zum lesen (wegen 8. Bit = 1). Die beiden Bytes A3A5 sind dann der Inhalt. So stelle ich es mir zumindest vor. Bin mir aber nicht sicher, speziell weil es ein EEPROM ist, und ich finde nichts darüber, wie dort gespeichert wird. Wäre super wenn da jemand weiterwüsste :-)