Hallo... hier findet ihr eine ausführlice Bibliothek für ein I2C / TWI Interface mit den AVR Controllern. http://www.jtronics.de/elektronik-avr/lib-i2ctwi-avr.html Die Biblitothek ermöglicht eine I2C/TWI Kommunikation über das TWI Interface von Atmel. Der verwendete Controller wird dabei als Slave in dem Bussystem verwendet. Die Bibliothek ist so programmiert, dass der Slave wie ein I2C-Speicher (I2C-Epprom) funktioniert. unterstützt werden eigentlich alle Controller mit TWI interface. Info... ich habe die datei nicht angehängt, da in Zunkunft noch weiter von mir an der Lib gearbeitet wird. Damit jeder immer die neuste Version bekommt, sollte er die Lib direkt von der jtronics Seite laden. Grüße Martin http://www.jtronics.de
ich hatte bisher noch keine fehler ... wie siehts bei euch aus? kann mal jemand ein feeback geben? Danke Martin
Hallo Martin, ich nutzte den Code schon länger. Ich habe jedoch den von uwegw von hier: http://www.rn-wissen.de/index.php/TWI_Slave_mit_avr-gcc verwendet und der funktioniert ganz gut ;) Scheint ja ziemlich der selbe zu sein, bis auf den Kopf der Datei und die Kommentare! Thomas
das beispiel kannte ich noch nicht. ich nutze zwar auch die i2c Lib für den Master von Peter Fleury, aber das es auch eine Version für einen Slave gibt wusste ich nicht. Ich habe es mir nicht genau angesehen, aber ähnlichkeiten gibt es da immer, da die alle auf den Empfehlungen von ATmel aufgebaut sind. als Grundlage für meine version dienten eine Programm und mehrere Codestücke von der AVR Freak seite. Das Programm selber funktionierte nicht. Ich bauchte damals einen Slave für sehr schnelle und genaue Raddrehzahlmessungen an einem Rennwagen. Am günstigsten war da die Realisierung über I2C, das ist jetzt aber auch schon wieder über 3 Jahre her. Aber das Programm vollrichtet immer noch seine Arbeit und misst die Raddrehzahlen zuverlässig. Ich hatte es neulich mal wieder gefunden und wollte es anderen zur Verfügung stellen, da ich damals selber sehr lange gebraucht hatte eh alles funktionierte.
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.