TWI Problem auf ATMega32

Gast #367571
Lesenswert?
• ▲
▼
Hallo zusammen,

experimentiere momentan mit dem TWI Interface auf einem ATMega32.
Leider komme ich momentan nicht so richtig weiter. Als Slave Device
nutze ich ein 24c128.

Folgendes Problem.

1. Ich sende die Start condition und als Status bekomme ich 0x08 so wie
es sein soll.

2. Ich sende SLA-W und bekomme den Status 0x18. Also perfekt bis hier
hin weil sogar der Slave mit ACK geantwortet hat.

3. Ich sende mein erstes Datenbyte und bekomme jetzt ein 0x10 als
Status. Wieso bekomme ich den Status "Repeatet Start condition",
normaler Weise sollte doch jetzt ein ACK oder NAK vom Slave kommen.

Code ist im Anhang.
Angehängte Dateien:

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