Eine Frage kurz und (vllt. auch nicht) schmerzlos: Zeigt der Plan im Anhang die korrekte Belegung der verkauften I2C-Adapter für Textdisplays? Ich finde im Netz immer wieder 2 unterschiedliche Belegungen: Manchmal sind P0..P3 mit den D4 .. D7 des Displays aufgelegt, ein anderes mal sind es P4..P7. Da ich gerade eine "Library" dafür schreibe, aber einen solchen Adapter selbst nicht habe, habe ich das mal auf die Schnelle aufgebaut, muß jetzt aber wissen, welche Pins des PCF8674 an welche Pins des Displays gehen. Wie gesagt: zeigt das Bild im Anhang den korrekten Schaltplan des Adapters (es dauert noch etwas bis ich für Experimentierzwecke einen solchen Adapter hier habe, dann kann ich das ausmesen). Andererseits würde ich gerne zum Einen die Software fertig machen und zum anderen ein PCB, auf dem mehrere Schaltungen platziert werden, auch. Wenn das Teil also jemand hat, kann er mir das evtl. ausmessen und bestätigen, dass der Plan im Anhang (Pinbelegung) korrekt ist?
Ralph S. schrieb: > muß > jetzt aber wissen, welche Pins des PCF8674 an welche Pins des Displays > gehen. Nö, musst du nicht. Die 4 Bits bzw. Control-Bits je nach Bedarf nach links oder rechts schieben ist eine winzige Änderung die du nachträglich immer noch machen kannst. Verglichen mit dem Aufwand die gesamte Ansteuerung zu schreiben .... Wenn du den Aufwand als beträchtlich ansiehst dann machst du vom Konzept her etwas falsch.
Ralph S. schrieb: > Zeigt der Plan im > Anhang die korrekte Belegung der verkauften I2C-Adapter für > Textdisplays? Mir sind bisher min. 3 verschiedene Adapter untergekommen. Plus eins, mit einem gänzlich anderem Erscheinungsbild. Alle diese Adapter unterscheiden sich in vielen Dingen, auch im Schaltplan/Belegung und Adressen.
Arduino F. schrieb: > Alle diese Adapter unterscheiden sich in vielen Dingen Nö. Elementare Dinge sind gleich. 4 Bit Daten gehen an 4 Bit Daten, 4 Steuerbits gehen an 4 Steuerbits, und das immer in der gleichen Reihenfolge. Im Zweifelsfall bei Arduino spicken. Zur Not kann man immernoch die Defines für die Steuerbits ändern, das muss die Software-Source in aller Geduld ertragen können.
Arduino F. schrieb: > Alle diese Adapter unterscheiden sich in vielen Dingen, auch im > Schaltplan/Belegung und Adressen. Solange dort ein PCF8674 werkelt, gibt es zumindest für die Adressen nicht viel Spielraum. Über die herausgeführten Adressbits A0..A2 lassen sich acht verschiedene Adressen einstellen - und das war's.
Wastl schrieb: > Wenn du den Aufwand als beträchtlich ansiehst dann machst du > vom Konzept her etwas falsch. ganz ganz tolle Antwort! Das das ein "Klacks" ist, weiß ich selbst. Will man aber mit anderer Software kompatibel bleiben (und eine PCB dafür macht, weil auf der PCB eben noch Platz ist) dann macht das schon Sinn (damit eben auch die Arduino-User dann it der Platine Plug and Play machen können). Eine Platine wird so oder so funktionieren und natürlich kann ich auch die Software so schreiben, dass sie über einen Parameter konfiguriert wird, welche Pins denn jetzt verwendet werden. Will man aber mit den käuflich erwerbbaren Teilen kompatibel bleiben (und mit deren Software), dann muß man das wissen. Es ist immer wieder nett, für wie doof man hier gehalten wird!!!! Arduino F. schrieb: > Alle diese Adapter unterscheiden sich in vielen Dingen, auch im > Schaltplan/Belegung und Adressen. okay, das ist schon einmal eine Aussage, vielen Dank. Dann sollte man (ich) das konfigurierbar machen! Wastl schrieb: > Nö. Elementare Dinge sind gleich. 4 Bit Daten gehen an 4 Bit > Daten, 4 Steuerbits gehen an 4 Steuerbits, und das immer in > der gleichen Reihenfolge. Falsch! Es sind 3 Steuerbits und wenn r/w Leitung fest verdrahtet wird, sind es nur 2!
Ralph S. schrieb: > Falsch! Es sind 3 Steuerbits und wenn r/w Leitung fest verdrahtet wird, > sind es nur 2! Das vierte Bit ist die LED.
Ralph S. schrieb: > muß > jetzt aber wissen, welche Pins des PCF8674 an welche Pins des Displays > gehen. Wo gibt es einen PCF8674, von Philips / NXP jedenfalls nicht. Wastl schrieb: > Ralph S. schrieb: >> muß >> jetzt aber wissen, welche Pins des PCF8674 an welche Pins des Displays >> gehen. > Nö, musst du nicht. Ja, muss er doch. Arduino F. schrieb: > Mir sind bisher min. 3 verschiedene Adapter untergekommen. > Plus eins, mit einem gänzlich anderem Erscheinungsbild. > > Alle diese Adapter unterscheiden sich in vielen Dingen, auch im > Schaltplan/Belegung und Adressen. So ist das, und was man wirklich bekommt, sieht man erst, wenn man das I2C-Board selbst auf dem Tisch hat. Wastl schrieb: > Arduino F. schrieb: >> Alle diese Adapter unterscheiden sich in vielen Dingen > Nö. Elementare Dinge sind gleich. Sabbel kein' Stuß, der A*Fanboy kennt das Zeug besser als Du. Rainer W. schrieb: > Solange dort ein PCF8674 werkelt, gibt es zumindest für die Adressen > nicht viel Spielraum. Über die herausgeführten Adressbits A0..A2 lassen > sich acht verschiedene Adressen einstellen - und das war's. Gerne genommen ist noch PCF8574A mit seiner abweichenden Grundadresse. Ob auf der Chinaplatine ein 8574 oder 8574-A ist, sieht man auch erst, wenn man sie auf dem Tisch hat. Ralph S. schrieb: > (damit eben auch die > Arduino-User dann it der Platine Plug and Play machen können). Was soll den Arduino hier, für die gängiggen I2C-Adapter gibt es diverse fertige Dateien. Was ich bislang benutzt habe, braucht halt eine Initialisierung mit Adresse und Pinfolge, das geben die beigefügten Programmbeispiele her.
Manfred P. schrieb: > Was soll den Arduino hier, für die gängiggen I2C-Adapter gibt es diverse > fertige Dateien. Was ich bislang benutzt habe, braucht halt eine > Initialisierung mit Adresse und Pinfolge, das geben die beigefügten > Programmbeispiele her. Mensch Leute, ich wollte doch nur wissen, wie das Teil verdrahtet ist (weil ich keines habe). Das Ding zu programmieren ist sicherlich kein Hexenwerk, aber ich mache eben im Moment Libraries für CH32 - Arduino und möchte hier eben einige Dinge haben, die der "normale Arduino-User" verwendet und denk ich, können auch solche Platinen vorkommen. Einfach, dass das dann mit dem Chip funktioniert. By the way: so kompatibel ist Arduino mit unterschiedlicher Hardware nicht. Ein direkt verdrahtetes HD44780 komatibles Display funktioniert mit dem CH32V003 Core nicht (Timing stimmt nicht, war das erste mal, dass ich das so gesehen habe). Manfred P. schrieb: > Wo gibt es einen PCF8674, von Philips / NXP jedenfalls nicht. Schreibfehler von mir, muß natürlich PCF8574 heißen! Wastl schrieb: > Ralph S. schrieb: >> Falsch! Es sind 3 Steuerbits und wenn r/w Leitung fest verdrahtet wird, >> sind es nur 2! > > Das vierte Bit ist die LED. Ich bin so stolz auf dich und so froh, dass ich von dir lernen darf. Was würde ich nur ohne hartundweichware machen?
Ralph S. schrieb: > (..) > Da ich gerade eine "Library" dafür schreibe, aber einen solchen Adapter > selbst nicht habe, habe ich das mal auf die Schnelle aufgebaut, muß > jetzt aber wissen, welche Pins des PCF8674 an welche Pins des Displays > gehen. Ich habe exakt das Modul welches in deinem Schaltplan abgebildet ist. Das habe ich gerade mal gemessen, es stimmt mit dem Plan überein. > Wenn das Teil also jemand hat, kann er mir das evtl. ausmessen und > bestätigen, dass der Plan im Anhang (Pinbelegung) korrekt ist? Ja, kann ich bestätigen.
:
Bearbeitet durch User
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.
