Forum: Mikrocontroller und Digitale Elektronik Mehrere ATmegas


von Xeus (Gast)


Lesenswert?

Hallo,
eine FRage, wie geht es 2 Atmegas( einen 8 und einen 64) über I2C
miteinander zu verbinden.
UNd wie muss ich das dann in Bascom verwirklichen?
Hab echt gar keinen plan, wär nett wenn ihr mir helfen könntet

von Mike (Gast)


Lesenswert?

Einen als Master, einen als Slave, beide über SDA und SCL (+Pull-Ups
verbinden).
Wenn du nicht weißt, wie I²C funktioniert, konsultiere den
entsprechenden Abschnitt im Datenblatt, dort ist es ausführlich
beschrieben. Fragen?

von Xeus (Gast)


Lesenswert?

OK jetzt noch mal zusammenfassend. Ich hab zwei ATmegas mit je einen SDA
und SCL. Aber wie verbinde ich die beiden?

von Chriss (Gast)


Lesenswert?

Du könntest auch die beiden über die RS232 schnittstelle miteinander
verbinden. Geht aber nur mit 2 Atmels. Einfach die beiden leitungen
über Kreuz verbinden. Der MEGA macht den rest.

Gruss
Chriss

von Xeus (Gast)


Lesenswert?

Neh geht leider nicht, muss unbedingt, über ic2.aber ich weis nicht wie

von Matthias (Gast)


Lesenswert?

Hi

SDA an SDA und SCL an SCL. Pull-Up (~4,7k) von beiden Leitungen an Vcc.
Die Hardware ist aber dein kleiners Problem.

Matthias

von Xeus (Gast)


Lesenswert?

Das befürchte ich auch, aber ich hoffe, dass mir einer von euch schon
helfen wird

von Pascal (Gast)


Lesenswert?

Beispielcode ist im Datenblatt drin, sowohl für den Master als auch für
den Slave, man muss das zwar ein wenig durchdenken, aber wenn man das
Datenblatt befolgt, dürfte es kein größeres Problem geben

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.