www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Problem mit I2C und eDIP240 in C


Autor: Benno G. (chalmers)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo µC Community,

ich arbeite seit gut einem Monat an einer Temperaturüberwachung für 
einen Schaltschrank und komme jetzt einfach nicht mehr vorwärts. Ich 
suche jetzt schon seit einer Woche nach einer brauchbaren Erklärung, wie 
ich mit dem eDIP240 über I²C (TWI) kommunizieren kann, da einige Daten 
darauf angezeigt werden sollen (Temperatur, Leistung, Lüfterdrehzahl).

Falls es jemand interessiert kann ich meinen Code auch Online stellen.

Hat vielleich jemand eine gute Erklärung und eventuell einen passenden 
Sourcecode?

Ich benutze den Atmel ATmega8535 auf dem STK500 und AVR Studio mit GCC.

Wär super wenn mir jemand weiterhelfen könnte.

Gruß Chalmers

Autor: M. H. (doktorgnadenlos)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was zeigt das Oszi an ? Die TWI (resp. I2C) besteht bekanntlich aus zwei 
Leitungen. Wenn der Clock und die Adresse gesendet werden, ist 
entscheidend, ob das 9. Bit Low (ACK vom Display) oder High ist.
Im letzteren Fall gibt es viele Gründe. Soweit ich weiss kann das 
eDIP-Modul über verschiedene Schnittstellen angesteuert werden (RS232, 
SPI, I2C). Dafür gibt es Konfigurationspins. Sind die entsprechende 
verschaltet ? Stimmt die Adresse ? Auch dafür gibt es vermutlich am 
Display Einstellmöglichkeiten.

Autor: Benno G. (chalmers)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ok danke aber soweit bin ich noch nicht. Ich glaube ich hätte mein 
Problem besser schildern müssen.

Problem: Ich habe keine Ahnung welche Libs man jetzt brauch oder auch 
nicht.

Soll ich die Libary von Peter Fleurey nehmen? Und wie wird die dann 
eingebunden?

Gruß Chalmers

Autor: Benno G. (chalmers)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hat sich erledigt. Das Programm wird endlich einwandfrei Compiliert. 
Wenn ich damit fertig bin, lade ich meit Programm mal hoch.

Gruß

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.