Probleme mit dem TWI :(

Gast #3562445
Lesenswert?
• ▲
▼
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
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.