Forum: Mikrocontroller und Digitale Elektronik I²C header für Atmega168


von Dani (Gast)


Lesenswert?

Hallo,

Ich programmiergerade I²C mit Atmega168 und habe eine kleine Frage. Ich 
finde die Befehle (SLA_W/R; TW_MT_SLA_ACK) etc nicht i header 
<util/twi.h>.
Kann mir jemand sagen welche Header ich dazu brauche?


Danke

von Chris (Gast)


Lesenswert?


von Dani (Gast)


Lesenswert?

Danke.
Habe es auch gerade gefunden^^.

von Dani (Gast)


Lesenswert?

Die Befehle sind unter <util/twi.h>, sind aber anders definiert. Statt 
SLA_W --> TW_WRITE.

von Dani (Gast)


Lesenswert?

Hallo zusammen,

die programmierung von TWI Master habe ich nach Anleitung von 
(Mikrocontroller.net) programmiert. Nun will ich den Slave dazu 
programmieren und habe ne Frage dazu.

Bei SLR Mode muss ich nur die zwei Befehlssätze schreiben(siehe unten)? 
und er reagiert auf Befehle von Master? oder muss ich auf was bestimmtes 
achten? Kann mir jemand paar tips geben??

  TWAR = 0x04;--> die Adresse (7Bit Adresse mit general call=0)
  TWCR = ((1<<TWINT)|(1<<TWEN));

Vielen Dank

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.