www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik I2C Bus Bascom ATmega48


Autor: Michael Brambach (michael123)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Michael Brambach (michael123)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Keiner der mit helfen kann?

Autor: Ronny (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: Michael Brambach (michael123)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Was sind 'Coputer' und 'Pekte'?
'Coputer' = Computer und 'Pekte'= Pakete

Wie soll es mit dem UART gehen? Es sind ca 100 Taster und ca
40 PWM Kanäle die ich brauch.

mfg
Michael

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.