MEGA8-Prozessor Hardware I2C ansteurung???

Gast #177505
Lesenswert?

Wie kann man mit dem MEGA 8 Prozessor über die Hardware I2C
Schnittstelle Daten von Slaves lesen. Das senden von Daten habe ich
hinbekommen:

//SEND I2C START CONDITION
TWCR = (1<<TWINT)|(1<<TWSTA)|(1<<TWEN);
while (!(TWCR & (1<<TWINT)));

//SEND I2C DATA
TWDR=0x42;
TWCR=(1<<TWINT) | (1<<TWEN);
while (!(TWCR & (1<<TWINT)));


//send I2C DATA
TWDR=0xAA;
TWCR=(1<<TWINT) | (1<<TWEN);
while (!(TWCR & (1<<TWINT)));

//SEND I2C STOP CONDITION
TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWSTO);

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren