Hi! Da ich mich noch nicht so gut mit dem thema auskenne wollte ich mal fragen ob es möglich ist ein HD44780 Display über I2C mit einem Phillips PCF8574 I/O Port anzusteuern? Sollte doch eigentlich funktionieren, oder? ciao hmann
Hi, klar funktioniert dieses, aber haste dir mal die kosten fuer den I/O Expander angeschaut? Wie waere es mit einem Schieberegister (74HC595) dieses kostet im Schnitt nur 30 Cent. Mfg Dirk
Naja, der kostet bei Reichelt 1,70Euro. Das kann ich mir denke ich leisten. Es ist ja nicht so das ich 1000de davon brauch. Im Moment tuts erstmal einer. Und praktisch is das halt schon, weil ich dann noch andere Sachen an den I2C hängen kann. Ciao hmann
Hi, also ich kann da nur sagen das funktioniert spitze :) bin voll zufrieden damit :) hab ein 2x16 und 4x40 so angesteuert. und es klappt einwandfrei. beachte nur die I²C-Geschwindigkeit. der pcf8574 kann nur 100khz 8 bit i/o der pcf8575 kann 400khz 16 bit i/O Mfg Beginner
danke für die Info. Ich denke mit dem pcf8575 probier ichs mal. Ciao hmann
hallo hmann! steuerst du das ganze in C an? falls du erfolg hast und das ganze geklappt hat, kannst du dann mal den code posten, denn ich hab es auch schon versucht, hat aber nicht so recht geklappt :-(. gruß, max
Hi, ich habs in c gemacht. allerdings für einen pic :( wird wohl nicht 100% für ein atmel passen. mfg Beginner
hi Max! Ich schreib das ganze in Assembler. Ist zwar mehr Aufwand, aber da lerne ich wenigstens wies in dem MikroC aussieht. Ciao hmann
Hallo na das hört sich ja sehr interessant an. Ich hab das ganze auch in C vor 2 Wochen aufgebaut. Funktioniert auch super. Hat denn jemand von euch auch den I2C in Software gemacht? Die Tools dazu hab ich selber programmiert. Ich weiss, es gibt auch fertige, aber die hab ich nicht verstanden :-) Dann würde mich nämlich mal interessieren, wie ihr das Timing des Clock erledigt habt. Ich habe mir einfach das Timing aus dem Datasheet des PCF8574 angeschaut und hab meine Zeitintervalle mit Delay`s dementsprechend angepasst. Ist bestimmt nicht die beste Lösung, aber es funktioniert. Da ich etwas grosszügig mit denn Zeiten wahr, komme ich auch nicht exakt auf 100KHz. Könnte es da evtl. mal Probleme mit anderer HW geben, die oder sind alle Bausteine in der Clockfrequenz nach unten Kompatibel und tolerant?
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.