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
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.
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
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.