hallo zusammen, ich habe ein merkwürdiges Verhalten im Keil I2C Simulator. Ich weiß nicht ob es am Simulator liegt oder an meiner Implementierung des I2C. Denke eher es liegt an mir ;-) Habe zwei Bilder angefügt. In Screen1 sieht man links einen Teil meiner Implementierung des I2Cs. Es wird in I2CDat die Adresse 0x51 geschrieben (Zeile 193) man sieht dies auch rechts im Simulator in i2c0dat Bis dahin scheint alles gut zu klappen. Das merkwürdig passiert jetzt. im nächsten Schritt wird das ganze abgeschickt und man sieht im Simulator aber die Adresse 0x28 (screen2). Und das kann doch garnicht sein, dort müsste doch die Adresse 0x50 stehen? Hat jemand ein Tipp? Gruß Kappos
Da geb ich dir vollkommen recht. Aber ich verstehe es nicht in der Beispiel Implementierung von nxp ist das genauso gemacht. Muss ich dann bevor ich das in i2cdat noch um ein Bit schieben?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.