Hi,
Ich hab diese Lib für Slave am Attiny laufen: http://www.mikrocontroller.net/topic/38917 Die letzte Version unten auf der Seite funktioniert.
Am Atmega 32 läuft für den Slave diese Lib: http://www.jtronics.de/elektronik-av...2ctwi-avr.html
Die von jtronics für den Attiny wollte nicht funktionieren, ebenso die lib aus RN-Wissen für den Atmega. Be der gab es große Verzögerungen und Daten gingen verloren.
Da der Slave das LCD verwaltet ist es schon sehr wichtig dass die Übertragung der Daten mit I2C korrekt funktioniert, sonst hat man beim debuggen gar keine Chance
Die Einschaltprobleme wurden durch den Spannungswandler verursacht. Ich hatte auf der 12V Seite eingeschaltet, das hat mit dem L7205 funktioniert, mit dem modernen Spannungswandler nicht. Da muss man auf der 5V Seite einschalten.
Also, Master+Slave+Kompass funktionieren am I2C Bus, und natürlich die Ausgabe der Daten über den Slave am LCD.
Was nicht funktioniert ist der Beschleunigungssensor, dieser weigert sich zu antworten.
LG!
Lesezeichen