www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik eDIP240-7 und AT89C51CC03 über I2C-Bus


Autor: Leif-Thore (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallöchen allerseits!

Ich bin stolzer Besitzer eines TFH-Board ONE mit TFH-IFK One und einem 
eDIP240-7 von Electronic Assembly. Ich möchte nun mein Display in mein 
TFH-System integrieren, dass soll über den I²C-Bus geschehen, der von 
der IFK-One über einen PCF8584P umgesetzt wird. Ich habe nun das Problem 
das ich einfach nicht über die Initialisierung und Adressierung hinweg 
komme. In meinem System ist der reservierte Speicher für den Chip der 
Bereich von 0xFFBC bis 0xFFBD. Wie habe ich die einzelnen Register 
anzusprechen, und wie kann ich dann den I2C Bus initialisieren bzw. 
Daten senden und empfangen.

Ich bin kein wirklicher Programmier-Gott aber ich habe Grundkenntnisse.

Über jeden C-Code und jede Hilfestellung wäre ich sehr dankbar denn ich 
habe da anscheinend wohl einfach einen Knoten im Kopf.

Ich danke einfach schonmal im vorraus.

Mit Freundlichem Gruß
Leif-Thore Preuß

Autor: Leif-Thore (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich habe jetzt diverse weitere seiten durchsucht, doch nirgendwo finde 
ich ansatzweise etwas wie ich das ding richtig adressieren kann...

Autor: Martin Matchek (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
weiß anscheinend keiner so wirklich was drüber so wie es aussieht...

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Leif-Thore wrote:

> Ich bin stolzer Besitzer eines TFH-Board ONE mit TFH-IFK One und einem
> eDIP240-7 von Electronic Assembly. Ich möchte nun mein Display in mein
> TFH-System integrieren, dass soll über den I²C-Bus geschehen, der von
> der IFK-One über einen PCF8584P umgesetzt wird.


Oh Gott.

Der PCF8584 ist ein Urahn aus den Anfängen des I2C-Busses, daher ist er 
grauenhaft zu programmieren und hat auch einige Bugs.

Schmeiß ihn besser raus und mach den I2C-Master direkt mit 2 Portpins in 
Software, ist ganz einfach:

http://home.tiscali.de/peterd/appl/soft/c51/eeprom/index.htm


Peter

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.