LCD mit HD44780 an Rpi Pico GPIOs?

Oct 13, 2021 29 Replies

daran ein LCD mit HD44780 anschliessen. Da der RP2040 nur max. 3.3 V an seinen GPIOs liefert, der HD44780 aber laut Datenblatt mindestens


Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de

Hi Peter,

Am 13.10.2021 um 13:00 schrieb Peter Heitzer:

versorgen, z.B. Si-Diode in Serie mit Vcc?

vg, Wolfgang

From-address is spam trap Use: wolfgang (dot) mahringer (at) sbg (dot) at

Am 13.10.2021 um 13:00 schrieb Peter Heitzer:

Ich habe einige davon; manche einzeilig und auch welche mit mehr Zeilen. Da erscheint mir die Variante mit nur einmaliger Pegelwandlung sinnvoller.

Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de

Ist meistens vorgesehen.

Dann eben AN10441 von NXP.

unidirektionaler Betrieb. Busyflag teste ich nicht und will auch nicht vom Display lesen. Zwei 74HC04 sind wesentlich steckboardfreundlicher.

Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de

Am 13.10.2021 um 14:25 schrieb Peter Heitzer:

Wenn, dann HCT!

Am 13.10.2021 um 14:28 schrieb Sebastin Wolf:

Und im 4-Bit Mode reicht ein HCT04.

Freilich. Schrieb ich ja im Ausgangsposting.

Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de

formatting link

Verkompliziert es, weil diese undefinierten pullups in jedem Display unterschiedlich sind.

MfG JRD

Am 13.10.2021 um 13:00 schrieb Peter Heitzer:

Datenblatt von Hitachi sagt da was anderes:

formatting link

Da steht auf Seite 1:

"The low power supply (2.7V to 5.5V) of the HD44780U is suitable for any portable battery-driven product requiring low power dissipation."

und auf Seite 51: DC Characteristics (Vcc = 4.5 to 5.5V...)

Input high voltage Min: 2.2V, Max Vcc

Input low voltage Min: -0.3 Max 0.6V

Von daher sollte das am Raspi ohne Pegelwandler funktionieren.

langsam genug ansteuern. Ich mach das im 4 Bit Mode, z.B. mit 8031 oder ATmega.

Ich hab allerdings noch nicht probiert, so ein Display bei 3.3V zu betreiben.

Wobei das eben das Datenblatt zum HD44780U ist und nicht das zum

Daten ist? In meinem Datenblatt zum HD44780 steht was von max Vcc 7V.

Gerrit

mag sein,

Datenblatt auch auf Seite 48. Das bezieht sich da aber auf VCC = 2.7V to 4,5V.

da steht dann VIH1 min = 2.2V

Am 13.10.2021 um 17:54 schrieb stefan:

Das Problem ist die Kontrastspannung, da reichen 3,3V nicht. Deshalb

reicht.

Bei kleinen Neudisplays verwende ich gerne die DOG-Displays bei 4V mit SPI.

Gernot

nicht 4V sondern 3.3V meinte ich. Gernot

Mit R/-W auf GND schon. Die Notwendigkeit, vom Display zu lesen, hatte ich noch nie und mit 5 ms delay nach jedem Controlbyte hat es bei mir noch immer funktioniert. Ich habe auch Displays (aus alten Laserjet II)

formatting link
bei denen R/-W fest auf GND gelegt ist und bei denen gar kein Lesen

Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de

Da kann ich den PCF8574 gleich durch ein 74x164 ersetzen und im Bitbang mit 3 GPIOs arbeiten.

Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de

Doch, eigentlich schon... I2C ist doch open-collector mit

Letzteres braucht man eher selten.

Gerrit

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required