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
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?
OK jetzt noch mal zusammenfassend. Ich hab zwei ATmegas mit je einen SDA und SCL. Aber wie verbinde ich die beiden?
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
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
Das befürchte ich auch, aber ich hoffe, dass mir einer von euch schon helfen wird
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.