Hi, Ich suche nach einem Artikel bei welchem erklärt wird wie man den I2C benutzten kann für ATmega als Master und ein andere als Slave, also damit zwei oder mehr Atmegas miteinander kommunizieren können. Ich finde nur Artikel wo erklärt wird wie ein Atmega als Master und dann ein anderes Bauteil, wo z.B. Ports setzten kann, als Slave. Ich hoffe jemand kennt da was. Grüsse!
> Ich finde nur Artikel wo erklärt wird wie ein Atmega als Master > und dann ein anderes Bauteil, wo z.B. Ports setzten kann, als Slave. Dann solltest du erst mal den einen auf dem Master realisieren, und dann den anderen auf dem Slave. Und wenn du das hast, dann hast du auch verstanden, was du gerade machst... Oder such mal hier im Forum, dass findest du z.B. Beitrag "AVR TWI Master und Slave Funtionen in C"
Hi, Wo finde ich den einen Artikel, wie ich ein ATmega auf Slave bzw. Master rüsten kann? Dein Link hilft mir leider nicht so weiter, weil ich kein C kann... Ich verstehe glaubich das Masterprinzip (wird an den meisten Orten mit dem PCF oder sowas erklärt), aber ich verstehe nicht, wie ich meinen ATmega so rüsten kann, damit er die Bytes vom Master entgegen nimmt... Grüsse!
Hi
>Ich suche nach einem Artikel bei welchem erklärt wird wie man den I2C
Datenblatt. Atmels Application Notes.
MfG Spess
ithen schrieb: > Hi, > Ich suche nach einem Artikel bei welchem erklärt wird wie man den I2C > benutzten kann für ATmega als Master und ein andere als Slave, also > damit zwei oder mehr Atmegas miteinander kommunizieren können. Ich finde > nur Artikel wo erklärt wird wie ein Atmega als Master und dann ein > anderes Bauteil, wo z.B. Ports setzten kann, als Slave. Dann betrachte halt eben den Atmel'schen Sklaven als "Anderes Bauteil" und schon ist das Problem gelöst. Iwan
Hi, Das Problem ist dann nur FAST gelöst... weil das "andere Bauteil" muss ich nicht programmieren, den ATmelschen Sklaven hingegen schon... Ich will ja nicht das der Sklave einfach Ports setzt, sondern er soll Zahlen entschlüsseln können. Also wenn ich ein Byte 10110100 vom Master aussende, dann soll der Slave das entschlüsseln und zwar 180. Und nun soll er mit dieser Zahl arbeiten. Grüsse! PS: Vielleicht versteht er so mein Problem einbisschen besser! ;)
ithen schrieb: > Ich will ja nicht das der Sklave einfach Ports setzt, sondern er soll > Zahlen entschlüsseln können. Also wenn ich ein Byte 10110100 vom Master > aussende, dann soll der Slave das entschlüsseln und zwar 180. Und nun > soll er mit dieser Zahl arbeiten. Naja, 0x10110100b ist ja 180dec, da brauchst Du nichts "entschlüsseln". Einfach Zahl einlesen und verarbeiten. > Grüsse! Viel erfolg wünscht Iwan, mit Gruße
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.