Gast
#4016060
Hallo :)
ich habe eine Verständnisfrage zum I2C bzw. TWI. Und zwar gibt es ja
einen TX- und einen RXBuffer. Sind das 2 Verschiedene Buffer oder teilen
sich Master und Slave einen?
Zum Beipiel (Kurzfassung):
Master: i2c_write(0x00); //startadresse schreiben
i2c_write(5); //Dezimaler Wert der in das Byte geschrieben
wird
Slave: ließt jetzt aus dem rxbuffer dezimale "5"
Slave: txbuffer[0x00]=6;
Master: ic2_write(0x00); //startadresse schreiben
x=i2c_read(0x00);
In x würde ja jetzt die dezimale 6 stehen die der slave in txbuffer
geschrieben hat.
Wenn der Slave jetzt aus dem rxbuffer lesen würde, was würde man
erhalten ?
Danke schonmal