Hallo Zusammen, ich habe ein kleines Problem mit dem TWI, welches mir schon seit Tagen keine Ruhe lässt. Auf einer Lochrasterplatine habe ich mir ein Evaluationssystem aufgebaut. Nichts wildes, ein m32 mit einem 11,059200MHz-Quarz, ein paar Tasten, LEDs, RS232-Treiber und ein paar Schraubklemmen über die ich die TWI-Pins herausgeführt habe. Daneben liegt noch ein olles STK16C von TQ-Components, auf dem u.a. ein LCD über ein PCA8574 angeschlossen ist (bei diesem Ding ist jedoch die Enable-Leitung separat herausgeführt) - Das mal zur "Bastelumgebung" Die verwendete LCD-Lib besteht hauptsächlich aus jener hier: http://www.mikrocontroller.net/attachment/15948/LCD01.c welche etwas verändert und erweitert wurde, damit das LCD über TWI angesprochen wird. DAS funktioniert mit Fleurys I2C-Lib auch problemlos! Nun zum eigentlichen Problem: am Bus hängt außerdem ein Nachbau eines BlinkM-Moduls von ThingM, welches am PC (unter Verwendung des I2C-Tiny-USB Adapters) ebenfalls problemlos funktioniert. Am AVR lässt sich das Modul mit Peter Fleurys I2C-Lib NUR über den General Call ansprechen. Und auch das funktioniert höchstens drei Mal, danach hängt der Controller. Verwende ich eine andere Lib (ich glaub, auch hier aus dem Forum), kann ich das BlinkM-Modul problemlos ansprechen, jedoch nicht zusammen mit dem LCD-Modul. Wäre Klasse, wenn mal jemand drüberschauen kann, und mir Fehler aufzeigt. Da ich quasi Anfänger bin, wären außerdem Tipps, das Ein oder Andere besser zu machen (wenn auch noch sehr wenig Code), sehr willkommen. Vielen Dank
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.