Forum: Mikrocontroller und Digitale Elektronik i2c - help


von raven (Gast)


Lesenswert?

Hallo!

Mit welchem AVR-Controller kann ich den I2C-Bus betreiben?

danke für die Antwort!

von [cmp] (Gast)


Lesenswert?

mit jedem. greetX, [cmp]

von Olli (Gast)


Lesenswert?

Bei Atmel heißt das nicht I2C sondern TWI (two wire interface)

Wie cmp schon sagte, kann man mit jedem Controller, der einen Timer
besitzt I2C Bausteine ansprechen. Einfacher geht es natürlich, wenn der
uC die Taktgenerierung, etc. schon "hardwareseitig" bereitstellt. Ich
glaube alle ATmega's haben das. Ich weiß es allerdings nur vom
ATmega8535 und ATmega128 sicher.

Einfach auf die Atmel Webseite und nach TWI schauen.

von [cmp] (Gast)


Lesenswert?

@olli
es geht auch ohne timer - takte zählen ;-), greetX, [cmp]

von Olli (Gast)


Lesenswert?

@cmp
Ich war schon immer begeisterter Anhänger der nop-Programmierung...
;)

PS: jetzt fang nicht an mit Schleifenprogrammierung und so nem
komplizierten Zeug.

von [cmp] (Gast)


Lesenswert?

@olli
>Ich war schon immer begeisterter Anhänger der nop-Programmierung...
ich nicht! lol - geht auch ohne nop(en)...

delay:
rcall delay_end
Delay_end:
ret

ich meine ja nur das ich ein wenig falsch zetiert wurde:
olli> Wie cmp schon sagte, kann man mit jedem
olli> Controller, der einen Timer besitzt I2C

würde ich nie sagen - ich hasse timer, greetX, [cmp]

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.