Hallo! Mit welchem AVR-Controller kann ich den I2C-Bus betreiben? danke für die Antwort!
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.
@cmp Ich war schon immer begeisterter Anhänger der nop-Programmierung... ;) PS: jetzt fang nicht an mit Schleifenprogrammierung und so nem komplizierten Zeug.
@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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.