Ich wollte fragen ob jemand einen C-code oder zumindest beispiele für die master-slave übertragung zwischen 2 µC hat, weil ich das doch realativ kompliziert finde das komplett ohne Vorlage bzw Vergleichsmaterial ( außer dem Datenblatt ) zu schreiben. Ist auch nur zur langsamen Datenübertragung über kurze strecke auf einer Platine mit wenig Daten. Bin für jede Hilfe dankbar. Gruß Andreas
Kann mir keiner mit nem TWI Code helfen hab auch im Forum nichts gefunden, außer in Assambler und das kann ich leider nicht. Das führe ich mir erst in den Sommerferien wenn ich Zeit hab zu Gemüte ^^. Gibts noch ein anderes Interface wofür es Code in C gibt und das möglichst wenige I/0-Pins auffrisst ? Gruß Andreas
Im langen datenblatt vom atmel zu den atmegas hab ich C code beispiele fuer einfache TWI kommunikation entdeckt, siehe seite 177 vom langen atmega8 datenblatt: http://www.atmel.com/dyn/resources/prod_documents/doc2486.pdf
Hilft, wenns in C sein soll: http://homepage.hispeed.ch/peterfleury/avr-software.html AVR-GCC libraries, I2C Master Interface Hilft auch, aber ASM, nicht schlimm, denn das meiste in TWI-Geschichten ist das richtige beschreiben/auswerten der Register (TWSR, TWCR....) Beitrag "TWI / I2C einf. MASTER SLAVE Beispiel(Assembler) ATmega8" Außerdem, nicht gleich ungeduldich werden, wenn in 75 Minuten keiner antwortet.....
Sry bin wohl von der sonnstigen Geschwindigkeit dieses Forums noch total verwöhnt ^^ und war auch ned so gemeint ich wollte nur halt hinzufügen das das auch ein anderes Interface gehen würde nur ich halt gelesen hatte das das genau für übertragungen zwischen µC auf Platinen ist und so eilig hab ich es auch nicht, denn das schöne am Hobby ist immer noch man muss nichts machen und nochmal vielen Dank für die Antworten gibt es eigendlich irgend einen Bs den man außer RS232 als Anfänger sich zu gemüte führen sollte ? Gruß Andreas
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.