Vielen Dank für den Tipp mit dem Pfad. Jetzt funktionieren die Makefiles.
Mittlerweile bin ich in der Lage ein byte zu empfangen, anschließend hängt sich mein Master auf.
Code:
if (!(i2c_start(SLAVE_ADRESSE+I2C_WRITE))) //Slave bereit zum lesen?
{
i2c_write(0x00); //Buffer Startadresse zum Auslesen
i2c_rep_start(SLAVE_ADRESSE+I2C_READ); //Lesen beginnen
byte0= i2c_readAck();
if (byte0==25){
PORT_REL1 |= (1 << PAD_REL1);
wait_10ms(100);
PORT_REL1 &= ~(1 << PAD_REL1);
}
//PORT_LED &= ~(1 << PAD_LED);
i2c_stop();
}
Anschließend sollte eigentlich wieder eine LED blinken, was sie aber nicht tut.
Lesezeichen