Forum: Mikrocontroller und Digitale Elektronik Two-Wire: Mit dem Tiny2313 ein ACK senden


von Jan L. (cubic)


Lesenswert?

nabend!

beschäftige mich im moment ein wenig mit dem TWI. µC ist ein Tiny2313.
Wie das mit den Start/Stop Conditions aussieht, das weiß ich schon, ich
habe jedoch KEINE Ahnung, wie ich ein ACK senden kann, wenn ich ein Byte
empfangen habe. Außerdem ist mir nicht ganz klar, wie ich erfahre, DASS
ich eines empfangen habe, was ich ja wissen muss, um ein ACK senden zu
können.
Ich habe sowohl google, als auch die Forensuche bemüht und nichts
gefunden. Das Datenblatt hab ich auch schon gewälzt.
Finde bei google nur Beispiele für ältere µCs, die dort genannten
Control-/Statusbits gibt es aber bei meinem Tiny2313 gar nicht :(

Ich hoffe, ihr könnt mir eine Antwort geben.

Grüße, Jan

von Dieter Brüggemann (Gast)


Lesenswert?

Hallo

Schau mal bei Atmel vorbei. Die haben gerade ihre App Note zu dem
Thema
überarbeitet. Es wird jetzt kein Timer mehr benötigt.

Habe das gestern mal angefangen, das zu testen, sieht gut aus.

AVR312: Using the USI module as a I2C slave

http://www.atmel.com/dyn/products/app_notes.asp?family_id=607

MFG
Dieter

von Jan L. (cubic)


Lesenswert?

Besten Dank, werd ich mir mal anschauen :)

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.