I2C Bus Bascom ATmega48

OP #447239
Hallo,

ich möchte mit mehrern ATmega48 und einem PC (Master) eine I2C Bus 
aufbauen. Leider habe ich noch keine Ahnung wie ich das mache soll.
Gesteuert sollen mit den µC über PWM LEDs. Es sollen mir zwei oder drei 
µC auch Tasterstellungen abgerufen werden. Wie muss dazu das µC Programm 
aussehen wenn ich mit den "PWM µCs" 6 8Bit große Pakte empfangen möchte 
und mit den "Taster µCs" 3 8Bit große Pekte senden möchte. Der Coputer 
sendet zuerst die Adresse und dann geht er auf empfang bzw. senet die 6 
8Bit pekte.

mfg
Michael
Gast #448495
Was sind 'Coputer' und 'Pekte'?

Wieviel Taster willst du den abfragen?Mit dem Mega48 sind schon etliche 
Taster und per Matrixschaltung auch kleine Tastaturen möglich.Wozu dient 
das ganze?Als Übungsaufgabe um die Kommunikation zweier uC zu 
probieren?Ansonsten würde ich versuchen,alles in den Mega48 zu packen 
oder einen grösseren (sprich:mehr Pins) Controller zu benutzen.

Wie sieht den die Hardware aus?Ist die schon fertig?Warum nicht per UART 
mit dem PC kommunizieren?

Zur Software:

Lies dir doch mal durch,wie ein IIC Bus aufgebaut ist:

http://de.wikipedia.org/wiki/IIC

Mit dem Mega48 kannst du das dann mit dem 2-wire-serial Interface (siehe 
Seite 205 im Datenblatt) 
realisieren.Durchlesen,verstehen,probieren...und bei entstehenden Fragen 
dann hier nochmal konkret nachfragen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.