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
auf den Slave zu schreiben.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
Im Slave möchte ich dann diesen Wert mit
xyz = rxbuffer[1];
auslesen....ist das richtig so?







Zitieren

Lesezeichen