Display mit HD44780 am MCP23008

Gast #5898041
Hallo Gemeinde
Zur Ansteuerung eines Displays mt 4x20 Zeichen verwende ich einen PCF 
8574  im 4 Bit Modus. der IC in die Jahre gekommen ist, habe ich nach 
einem Nachfolger geschaut. Dabei habe ich den MCP 23008 gefunden. Möchte 
mit diesem IC das Display betreiben. Gibt es passende Libs dazu oder 
muss die Lib vom PCF 8474 angepasst bzw. umgeschrieben werden?
Tante google zeigt einiges dazu aber nichts passendes gefunden.
LG KM
Beitrag #5898057 wurde von einem Moderator gelöscht.
Beitrag #5898066 wurde von einem Moderator gelöscht.
Beitrag #5898067 wurde von einem Moderator gelöscht.
Beitrag #5898073 wurde von einem Moderator gelöscht.
#5898091
Kleiner Mass schrieb:
> Der PCF läuft ohne Probleme. Dachte einfach es wird mal Zeit für
> was neues

Würde ich verstehen wenn es z.B. um ein neues besseres Multimeter geht. 
Oder um eine deutliche Verbesserung der Schaltung.

Du benötigst ja nicht nur angepasste SW, sondern musst auch die Hardware 
ändern.

Aber, jeder wie er mag...;-)
Gast #5898102
Mich würde ein alternativer Chip interessieren, der sowohl 3,3V als auch 
5V am I²C Bus unterstützt, und die Displays dabei mit 5V ansteuern kann.
Gast #5898382
Hi

Sämtliche OLED-Displays von EA können auch Ansteuerung über SPI. Warum 
ein vorhandenes einfaches serielles Interface durch ein komplizierteres 
und langsameres anderes ersetzen?

MfG Spess
Gast #5898496
Kleiner Mass schrieb:
> Deine Idee find ich gut. Finde aber nichts passendes. IC soll 3V sein
> und Display 5V?

Ja, wäre doch praktisch.

> Der MCP23008 kann 3,3V und 5V.

Jein. Wenn du ihn mit 5V versorgst, dann muss der I²C Bus auch 5V haben, 
da Vih = 0,8 x VCC ist (also 4V).

> Sämtliche OLED-Displays von EA können auch Ansteuerung über SPI

Die Frage bezog sich aber auf HD44780 Displays.
Gast #5898602
HI

>Das Display W204 (Oled) ist nach Angabe des Herstellers identisch (???)
>zum HD44780.

Nö, nicht identisch. Oder kennt der HD44780 einen SPI-Mode, einen 
Grafik-Mode, oder 4 auswählbare Zeichensätze. Der Controller dürfte 
RS0010 (Raystar) oder ein WS0010 (Winstar) sein.

MfG Spess

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.