Forum: Mikrocontroller und Digitale Elektronik Suche C-code für TWI zwischen 2 Atmega8


von Andreas Kramer (Gast)


Lesenswert?

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

von Andreas Kramer (Gast)


Lesenswert?

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

von Robin (Gast)


Lesenswert?

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

von Hegy (Gast)


Lesenswert?

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

von Andreas Kramer (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.