Gast
#5041591
Hi, ich benutze im Moment Opencore's I2C Core um von einem FPGA über I2C Daten an ein Arduino zu schicken. Als Test möchte ich folgenden Wert übertragen: (8 Bit)11111110 Wobei (7 Bit)1111111 die Adresse des Arduino's ist und (1 Bit) 0 zur Identifikation des Schreib- oder Lesezugriffs ist. Bei der Simulation werden mir aber 10 Bits angezeigt. Wenn ich es richtig verstanden habe, kann man in der Simulation die Start-Kondition sehen, dann meine Daten also 11111110 und dann die Stop-Kondition. Somit 10 Bit statt 8. Sehe ich das richtig? Wenn ja, ist es okay wenn nach 8 Bits immer die Stop-Kondition generiert wird? Z.b. Daten (10101010) an die Adresse (11111110) schicken: Wenn ich 11111110 und 10101010 senden möchte würde das so aussehen: Start, 11111110, Stop, Start, 10101010, Stop Oder muss es so aussehen? Start, 11111110, 10101010, Stop Ich habe absichtlich das Acknowledge-Signal des Empfängers weggelasen. P.s in der Simulation kann 'Z' als eine '1' gesehen werden. Lg

