Ah okay, ich hab festgestellt ist ja assembler. Ausserdem da ich Atmega8 benutze, kann ich die twimaster.c file benutzen...
Leider klappt es immer noch nicht. Ich habe meinem Slave die Adresse 0x02 zugewiesen und versuche also mit
Code:
i2c_start_wait(0x02+I2C_WRITE); // set device address and write mode
i2c_write(0x01); // write address = 5
i2c_write(0x0E); // write value 0x75 to EEPROM
i2c_stop(); // set stop conditon = release bus
auf den Slave zu schreiben.
Im Slave möchte ich dann diesen Wert mit
xyz = rxbuffer[1];
auslesen....ist das richtig so?
Lesezeichen