Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.sci.electronics > #311632 > unrolled thread
| Started by | "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> |
|---|---|
| First post | 2021-10-13 11:00 +0000 |
| Last post | 2021-10-14 06:54 +0000 |
| Articles | 20 on this page of 31 — 10 participants |
Back to article view | Back to de.sci.electronics
LCD mit HD44780 an Rpi Pico GPIOs? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2021-10-13 11:00 +0000
Re: LCD mit HD44780 an Rpi Pico GPIOs? Wolfgang Mahringer <yeti201@gmx.at> - 2021-10-13 13:24 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? Sebastin Wolf <invaild@invaild.net> - 2021-10-13 13:30 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2021-10-13 11:59 +0000
Re: LCD mit HD44780 an Rpi Pico GPIOs? Sebastin Wolf <invaild@invaild.net> - 2021-10-13 14:12 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2021-10-13 12:25 +0000
Re: LCD mit HD44780 an Rpi Pico GPIOs? Sebastin Wolf <invaild@invaild.net> - 2021-10-13 14:28 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? Sebastin Wolf <invaild@invaild.net> - 2021-10-13 14:35 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2021-10-13 12:57 +0000
Re: LCD mit HD44780 an Rpi Pico GPIOs? Rolf Bombach <rolfnospambombach@invalid.invalid> - 2021-11-01 19:37 +0100
Re: LCD mit HD44780 an Rpi Pico GPIOs? Rafael Deliano <rafael_deliano@arcor.de> - 2021-10-13 17:30 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? stefan <adresse@ist.invalid> - 2021-10-13 17:54 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2021-10-13 18:09 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? stefan <adresse@ist.invalid> - 2021-10-13 18:33 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? Sebastin Wolf <invaild@invaild.net> - 2021-10-13 20:22 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? Gernot Fink <g.fink@gmx.net> - 2021-10-13 20:47 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2021-10-13 21:14 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2021-10-14 07:08 +0000
Re: LCD mit HD44780 an Rpi Pico GPIOs? Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2021-10-14 09:19 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2021-10-14 07:43 +0000
Re: LCD mit HD44780 an Rpi Pico GPIOs? Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2021-10-14 09:45 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? Marte Schwarz <marte.schwarz@gmx.de> - 2021-10-15 15:05 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2021-10-15 13:27 +0000
Re: LCD mit HD44780 an Rpi Pico GPIOs? Sebastin Wolf <invaild@invaild.net> - 2021-10-15 16:46 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? Arno Welzel <usenet@arnowelzel.de> - 2021-10-24 19:58 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2021-10-25 07:55 +0000
Re: LCD mit HD44780 an Rpi Pico GPIOs? Arno Welzel <usenet@arnowelzel.de> - 2021-10-29 15:02 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2021-10-29 13:13 +0000
Re: LCD mit HD44780 an Rpi Pico GPIOs? Marte Schwarz <marte.schwarz@gmx.de> - 2021-10-15 15:02 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? Gernot Fink <g.fink@gmx.net> - 2021-10-13 21:14 +0200
Re: LCD mit HD44780 an Rpi Pico GPIOs? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2021-10-14 06:54 +0000
Page 1 of 2 [1] 2 Next page →
| From | "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> |
|---|---|
| Date | 2021-10-13 11:00 +0000 |
| Subject | LCD mit HD44780 an Rpi Pico GPIOs? |
| Message-ID | <isnsj0Fou49U1@mid.individual.net> |
Ich habe seit ein paar Tagen einen Raspberry Pi Pico und möchte daran ein LCD mit HD44780 anschliessen. Da der RP2040 nur max. 3.3 V an seinen GPIOs liefert, der HD44780 aber laut Datenblatt mindestens 0.7*Vcc für High an seinen Eingängen sehen will, bräuchte ich IMO zum sicheren Betrieb Pegelwandler. Für reinen Ausgabebetrieb (R/-W) auf GND wären 74HCT Gatter dafür wohl die einfachste Möglichkeit. Ginge es auch ohne aktive Logik? Im Datenblatt des HD44780 steht, daß RS und DB0..7 einen integrierten Pullupwiderstand haben, der max. 250 µA Strom zieht. Das wären bei 5V mindestens 20 k. Widerstände mit 2 k an den GPIOs sollten deshalb zum einen die GPIOs schützen und noch genügend Strom durchlassen, um die Pullups auf low zu ziehen. Liege ich mit meinen Annahmen richtig oder habe ich etwas übersehen? -- Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
[toc] | [next] | [standalone]
| From | Wolfgang Mahringer <yeti201@gmx.at> |
|---|---|
| Date | 2021-10-13 13:24 +0200 |
| Message-ID | <isntveFphe2U1@mid.individual.net> |
| In reply to | #311632 |
Hi Peter, Am 13.10.2021 um 13:00 schrieb Peter Heitzer: > Ich habe seit ein paar Tagen einen Raspberry Pi Pico und möchte > daran ein LCD mit HD44780 anschliessen. Da der RP2040 nur max. 3.3 V an > seinen GPIOs liefert, der HD44780 aber laut Datenblatt mindestens > 0.7*Vcc für High an seinen Eingängen sehen will, bräuchte ich IMO > zum sicheren Betrieb Pegelwandler. Ganz ketzerische Lösung: das Display mit etwas weniger als 5 Volt versorgen, z.B. Si-Diode in Serie mit Vcc? Das setzt das Vcc*0,7 weit genug herab für den sicheren Betrieb. vg, Wolfgang -- From-address is spam trap Use: wolfgang (dot) mahringer (at) sbg (dot) at
[toc] | [prev] | [next] | [standalone]
| From | Sebastin Wolf <invaild@invaild.net> |
|---|---|
| Date | 2021-10-13 13:30 +0200 |
| Message-ID | <sk6g0f$1crn$2@gioia.aioe.org> |
| In reply to | #311632 |
Am 13.10.2021 um 13:00 schrieb Peter Heitzer: > Ich habe seit ein paar Tagen einen Raspberry Pi Pico und möchte > daran ein LCD mit HD44780 anschliessen. Da der RP2040 nur max. 3.3 V an > seinen GPIOs liefert, der HD44780 aber laut Datenblatt mindestens > 0.7*Vcc für High an seinen Eingängen sehen will, bräuchte ich IMO > zum sicheren Betrieb Pegelwandler. Betreibe das Display mit 3,3V, und rüste den ICL7660 darauf nach.
[toc] | [prev] | [next] | [standalone]
| From | "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> |
|---|---|
| Date | 2021-10-13 11:59 +0000 |
| Message-ID | <iso01lFq0fgU1@mid.individual.net> |
| In reply to | #311637 |
Sebastin Wolf <invaild@invaild.net> wrote: >Am 13.10.2021 um 13:00 schrieb Peter Heitzer: >> Ich habe seit ein paar Tagen einen Raspberry Pi Pico und möchte >> daran ein LCD mit HD44780 anschliessen. Da der RP2040 nur max. 3.3 V an >> seinen GPIOs liefert, der HD44780 aber laut Datenblatt mindestens >> 0.7*Vcc für High an seinen Eingängen sehen will, bräuchte ich IMO >> zum sicheren Betrieb Pegelwandler. >Betreibe das Display mit 3,3V, und rüste den ICL7660 darauf nach. Selbst wenn das ginge. Das müsste ich für alle meine Displays machen. 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
[toc] | [prev] | [next] | [standalone]
| From | Sebastin Wolf <invaild@invaild.net> |
|---|---|
| Date | 2021-10-13 14:12 +0200 |
| Message-ID | <sk6ig5$ggk$1@gioia.aioe.org> |
| In reply to | #311638 |
Am 13.10.2021 um 13:59 schrieb Peter Heitzer: > Sebastin Wolf <invaild@invaild.net> wrote: >> Am 13.10.2021 um 13:00 schrieb Peter Heitzer: >>> Ich habe seit ein paar Tagen einen Raspberry Pi Pico und möchte >>> daran ein LCD mit HD44780 anschliessen. Da der RP2040 nur max. 3.3 V an >>> seinen GPIOs liefert, der HD44780 aber laut Datenblatt mindestens >>> 0.7*Vcc für High an seinen Eingängen sehen will, bräuchte ich IMO >>> zum sicheren Betrieb Pegelwandler. > >> Betreibe das Display mit 3,3V, und rüste den ICL7660 darauf nach. > Selbst wenn das ginge. Ist meistens vorgesehen. > Das müsste ich für alle meine Displays machen. > Ich habe einige davon; manche einzeilig und auch welche mit mehr Zeilen. > Da erscheint mir die Variante mit nur einmaliger Pegelwandlung sinnvoller. Dann eben AN10441 von NXP.
[toc] | [prev] | [next] | [standalone]
| From | "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> |
|---|---|
| Date | 2021-10-13 12:25 +0000 |
| Message-ID | <iso1i0Fq81hU1@mid.individual.net> |
| In reply to | #311640 |
Sebastin Wolf <invaild@invaild.net> wrote: >Am 13.10.2021 um 13:59 schrieb Peter Heitzer: >> Sebastin Wolf <invaild@invaild.net> wrote: >>> Am 13.10.2021 um 13:00 schrieb Peter Heitzer: >>>> Ich habe seit ein paar Tagen einen Raspberry Pi Pico und möchte >>>> daran ein LCD mit HD44780 anschliessen. Da der RP2040 nur max. 3.3 V an >>>> seinen GPIOs liefert, der HD44780 aber laut Datenblatt mindestens >>>> 0.7*Vcc für High an seinen Eingängen sehen will, bräuchte ich IMO >>>> zum sicheren Betrieb Pegelwandler. >> >>> Betreibe das Display mit 3,3V, und rüste den ICL7660 darauf nach. >> Selbst wenn das ginge. >Ist meistens vorgesehen. >> Das müsste ich für alle meine Displays machen. >> Ich habe einige davon; manche einzeilig und auch welche mit mehr Zeilen. >> Da erscheint mir die Variante mit nur einmaliger Pegelwandlung sinnvoller. >Dann eben AN10441 von NXP. Für 8 Bitbetrieb bräuchte ich dann aber 10 FETs und mir reicht auch 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
[toc] | [prev] | [next] | [standalone]
| From | Sebastin Wolf <invaild@invaild.net> |
|---|---|
| Date | 2021-10-13 14:28 +0200 |
| Message-ID | <sk6je5$12mh$1@gioia.aioe.org> |
| In reply to | #311642 |
Am 13.10.2021 um 14:25 schrieb Peter Heitzer: > Zwei 74HC04 Wenn, dann HCT!
[toc] | [prev] | [next] | [standalone]
| From | Sebastin Wolf <invaild@invaild.net> |
|---|---|
| Date | 2021-10-13 14:35 +0200 |
| Message-ID | <sk6jqk$180g$1@gioia.aioe.org> |
| In reply to | #311643 |
Am 13.10.2021 um 14:28 schrieb Sebastin Wolf: > Am 13.10.2021 um 14:25 schrieb Peter Heitzer: >> Zwei 74HC04 > > Wenn, dann HCT! Und im 4-Bit Mode reicht ein HCT04.
[toc] | [prev] | [next] | [standalone]
| From | "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> |
|---|---|
| Date | 2021-10-13 12:57 +0000 |
| Message-ID | <iso3ctFq81hU2@mid.individual.net> |
| In reply to | #311643 |
Sebastin Wolf <invaild@invaild.net> wrote: >Am 13.10.2021 um 14:25 schrieb Peter Heitzer: >> Zwei 74HC04 >Wenn, dann HCT! Freilich. Schrieb ich ja im Ausgangsposting. -- Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
[toc] | [prev] | [next] | [standalone]
| From | Rolf Bombach <rolfnospambombach@invalid.invalid> |
|---|---|
| Date | 2021-11-01 19:37 +0100 |
| Message-ID | <slpc60$ecn$2@dont-email.me> |
| In reply to | #311643 |
Sebastin Wolf schrieb: > Am 13.10.2021 um 14:25 schrieb Peter Heitzer: >> Zwei 74HC04 > > Wenn, dann HCT! Mach ich immer falsch, da ich es falsch überlege. Nervt total. Endet im ersten Anlauf immer damit, dass erratisch getriggert wird. 5V in Koax mit 50 Ohm in Serie, am Ende dann auch 50 Ohm, und der HC schaut auf 2.5 V. Shice. -- mfg Rolf Bombach
[toc] | [prev] | [next] | [standalone]
| From | Rafael Deliano <rafael_deliano@arcor.de> |
|---|---|
| Date | 2021-10-13 17:30 +0200 |
| Message-ID | <sk6u21$huu$1@dont-email.me> |
| In reply to | #311632 |
An echten CMOS-Eingängen gibt es eine quick & dirty Variante die für Breadboards oft ausreicht: http://www.embeddedFORTH.de/temp/Pegel2.pdf > einen integrierten Pullupwiderstand haben, der max. 250 µA > Strom zieht. Verkompliziert es, weil diese undefinierten pullups in jedem Display unterschiedlich sind. MfG JRD
[toc] | [prev] | [next] | [standalone]
| From | stefan <adresse@ist.invalid> |
|---|---|
| Date | 2021-10-13 17:54 +0200 |
| Message-ID | <sk6vgh$8n5$1@solani.org> |
| In reply to | #311632 |
Am 13.10.2021 um 13:00 schrieb Peter Heitzer: > Ich habe seit ein paar Tagen einen Raspberry Pi Pico und möchte > daran ein LCD mit HD44780 anschliessen. Da der RP2040 nur max. 3.3 V an > seinen GPIOs liefert, der HD44780 aber laut Datenblatt mindestens > 0.7*Vcc für High an seinen Eingängen sehen will, bräuchte ich IMO > zum sicheren Betrieb Pegelwandler. Für reinen Ausgabebetrieb (R/-W) > auf GND wären 74HCT Gatter dafür wohl die einfachste Möglichkeit. > Ginge es auch ohne aktive Logik? Im Datenblatt des HD44780 steht, daß > RS und DB0..7 einen integrierten Pullupwiderstand haben, der max. 250 µA > Strom zieht. Das wären bei 5V mindestens 20 k. Widerstände mit 2 k > an den GPIOs sollten deshalb zum einen die GPIOs schützen und noch > genügend Strom durchlassen, um die Pullups auf low zu ziehen. > Liege ich mit meinen Annahmen richtig oder habe ich etwas übersehen? > > Ich war auch immer der Meinung, dass der HD44780 5V benötigt. Aber das Datenblatt von Hitachi sagt da was anderes: https://cdn-shop.adafruit.com/datasheets/HD44780.pdf 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. Man braucht auch keine Eingänge am Raspi. Man muss die Dinger nur 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.
[toc] | [prev] | [next] | [standalone]
| From | Gerrit Heitsch <gerrit@laosinh.s.bawue.de> |
|---|---|
| Date | 2021-10-13 18:09 +0200 |
| Message-ID | <sk70ck$2ol$1@news.bawue.net> |
| In reply to | #311662 |
On 10/13/21 5:54 PM, stefan wrote: > Am 13.10.2021 um 13:00 schrieb Peter Heitzer: >> Ich habe seit ein paar Tagen einen Raspberry Pi Pico und möchte >> daran ein LCD mit HD44780 anschliessen. Da der RP2040 nur max. 3.3 V an >> seinen GPIOs liefert, der HD44780 aber laut Datenblatt mindestens >> 0.7*Vcc für High an seinen Eingängen sehen will, bräuchte ich IMO >> zum sicheren Betrieb Pegelwandler. Für reinen Ausgabebetrieb (R/-W) >> auf GND wären 74HCT Gatter dafür wohl die einfachste Möglichkeit. >> Ginge es auch ohne aktive Logik? Im Datenblatt des HD44780 steht, daß >> RS und DB0..7 einen integrierten Pullupwiderstand haben, der max. 250 µA >> Strom zieht. Das wären bei 5V mindestens 20 k. Widerstände mit 2 k >> an den GPIOs sollten deshalb zum einen die GPIOs schützen und noch >> genügend Strom durchlassen, um die Pullups auf low zu ziehen. >> Liege ich mit meinen Annahmen richtig oder habe ich etwas übersehen? >> >> > > Ich war auch immer der Meinung, dass der HD44780 5V benötigt. Aber das > Datenblatt von Hitachi sagt da was anderes: > > https://cdn-shop.adafruit.com/datasheets/HD44780.pdf > > 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." Wobei das eben das Datenblatt zum HD44780U ist und nicht das zum HD44780. Kann es sein, daß das eine neuere Version mit leicht anderen Daten ist? In meinem Datenblatt zum HD44780 steht was von max Vcc 7V. Gerrit
[toc] | [prev] | [next] | [standalone]
| From | stefan <adresse@ist.invalid> |
|---|---|
| Date | 2021-10-13 18:33 +0200 |
| Message-ID | <sk71o6$9t7$1@solani.org> |
| In reply to | #311664 |
Am 13.10.2021 um 18:09 schrieb Gerrit Heitsch: > On 10/13/21 5:54 PM, stefan wrote: >> Am 13.10.2021 um 13:00 schrieb Peter Heitzer: >> Ich war auch immer der Meinung, dass der HD44780 5V benötigt. Aber das >> Datenblatt von Hitachi sagt da was anderes: >> >> https://cdn-shop.adafruit.com/datasheets/HD44780.pdf >> >> 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." > > Wobei das eben das Datenblatt zum HD44780U ist und nicht das zum > HD44780. Kann es sein, daß das eine neuere Version mit leicht anderen > Daten ist? In meinem Datenblatt zum HD44780 steht was von max Vcc 7V. > > Gerrit > mag sein, aber die Angabe für VIH1 Min mit 0.7Vcc finde ich in dem obigen Datenblatt auch auf Seite 48. Das bezieht sich da aber auf VCC = 2.7V to 4,5V. Bei Vcc = 4.5V wären das dann 3,15V. Zwei Seiten weiter findet man dieselbe Tabelle für VCC = 4.5 to 5.5V und da steht dann VIH1 min = 2.2V
[toc] | [prev] | [next] | [standalone]
| From | Sebastin Wolf <invaild@invaild.net> |
|---|---|
| Date | 2021-10-13 20:22 +0200 |
| Message-ID | <sk784l$1cap$1@gioia.aioe.org> |
| In reply to | #311662 |
Am 13.10.2021 um 17:54 schrieb stefan: > Ich hab allerdings noch nicht probiert, so ein Display bei 3.3V zu > betreiben. Das Problem ist die Kontrastspannung, da reichen 3,3V nicht. Deshalb werden auf den 3,3V Displays zusätzlich ICL7660 verbaut.
[toc] | [prev] | [next] | [standalone]
| From | Gernot Fink <g.fink@gmx.net> |
|---|---|
| Date | 2021-10-13 20:47 +0200 |
| Message-ID | <l7mj3i-o93.ln1@garm.g> |
| In reply to | #311632 |
In article <isnsj0Fou49U1@mid.individual.net>, "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> writes: > Ich habe seit ein paar Tagen einen Raspberry Pi Pico und möchte > daran ein LCD mit HD44780 anschliessen. Da der RP2040 nur max. 3.3 V an Wenn du wirklich dieses Display verwenden willst und es nicht unter 5V läuft könntest du zwei CD4504 für 8-Bit betrieb verwenden. Leider hat der 4504 nur 6 Pegelwandler so dass einer nicht für 4-Bitbetrieb reicht. Bei kleinen Neudisplays verwende ich gerne die DOG-Displays bei 4V mit SPI. Gernot
[toc] | [prev] | [next] | [standalone]
| From | Gerrit Heitsch <gerrit@laosinh.s.bawue.de> |
|---|---|
| Date | 2021-10-13 21:14 +0200 |
| Message-ID | <sk7b5u$71u$1@news.bawue.net> |
| In reply to | #311669 |
On 10/13/21 8:47 PM, Gernot Fink wrote: > In article <isnsj0Fou49U1@mid.individual.net>, > "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> writes: >> Ich habe seit ein paar Tagen einen Raspberry Pi Pico und möchte >> daran ein LCD mit HD44780 anschliessen. Da der RP2040 nur max. 3.3 V an > > Wenn du wirklich dieses Display verwenden willst und es nicht unter 5V läuft > könntest du zwei CD4504 für 8-Bit betrieb verwenden. > Leider hat der 4504 nur 6 Pegelwandler so dass einer nicht für 4-Bitbetrieb > reicht. > > Bei kleinen Neudisplays verwende ich gerne die DOG-Displays bei 4V mit SPI. Hat der RP2040 I2C? Wenn ja könnte man das Problem mit einem PCF8574 lösen. Gerrit
[toc] | [prev] | [next] | [standalone]
| From | "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> |
|---|---|
| Date | 2021-10-14 07:08 +0000 |
| Message-ID | <isq3b8F7i04U2@mid.individual.net> |
| In reply to | #311670 |
Gerrit Heitsch <gerrit@laosinh.s.bawue.de> wrote: >On 10/13/21 8:47 PM, Gernot Fink wrote: >> In article <isnsj0Fou49U1@mid.individual.net>, >> "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> writes: >>> Ich habe seit ein paar Tagen einen Raspberry Pi Pico und möchte >>> daran ein LCD mit HD44780 anschliessen. Da der RP2040 nur max. 3.3 V an >> >> Wenn du wirklich dieses Display verwenden willst und es nicht unter 5V läuft >> könntest du zwei CD4504 für 8-Bit betrieb verwenden. >> Leider hat der 4504 nur 6 Pegelwandler so dass einer nicht für 4-Bitbetrieb >> reicht. >> >> Bei kleinen Neudisplays verwende ich gerne die DOG-Displays bei 4V mit SPI. >Hat der RP2040 I2C? Wenn ja könnte man das Problem mit einem PCF8574 lösen. Der RP2040 hat 2 I2C in Hardware. Das löst aber IMO das Problem nicht, daß ich Pegelwandler benötige. Es würden dann aber vmtl. zwei Transistoren dafür ausreichen. Die Ansteuerung wird aber komplizierter und für E brauche ich einen weiteren GPIO, wenn ich das Display im 8 Bit Modus ansteuern möchte. 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
[toc] | [prev] | [next] | [standalone]
| From | Gerrit Heitsch <gerrit@laosinh.s.bawue.de> |
|---|---|
| Date | 2021-10-14 09:19 +0200 |
| Message-ID | <sk8lmc$oh7$1@news.bawue.net> |
| In reply to | #311703 |
On 10/14/21 9:08 AM, Peter Heitzer wrote: > Gerrit Heitsch <gerrit@laosinh.s.bawue.de> wrote: >> On 10/13/21 8:47 PM, Gernot Fink wrote: >>> In article <isnsj0Fou49U1@mid.individual.net>, >>> "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> writes: >>>> Ich habe seit ein paar Tagen einen Raspberry Pi Pico und möchte >>>> daran ein LCD mit HD44780 anschliessen. Da der RP2040 nur max. 3.3 V an >>> >>> Wenn du wirklich dieses Display verwenden willst und es nicht unter 5V läuft >>> könntest du zwei CD4504 für 8-Bit betrieb verwenden. >>> Leider hat der 4504 nur 6 Pegelwandler so dass einer nicht für 4-Bitbetrieb >>> reicht. >>> >>> Bei kleinen Neudisplays verwende ich gerne die DOG-Displays bei 4V mit SPI. > >> Hat der RP2040 I2C? Wenn ja könnte man das Problem mit einem PCF8574 lösen. > Der RP2040 hat 2 I2C in Hardware. Das löst aber IMO das Problem nicht, daß > ich Pegelwandler benötige. Doch, eigentlich schon... I2C ist doch open-collector mit Pullupwiderständen. Den PCF kann man mit 5V laufen lassen und hat damit den Pegel für das Display korrekt. Es würden dann aber vmtl. zwei Transistoren > dafür ausreichen. Die Ansteuerung wird aber komplizierter und für E brauche > ich einen weiteren GPIO, wenn ich das Display im 8 Bit Modus ansteuern möchte. Letzteres braucht man eher selten. > Da kann ich den PCF8574 gleich durch ein 74x164 ersetzen und im Bitbang > mit 3 GPIOs arbeiten. Dürfte mehr Arbeit bei der Software machen. Gerrit
[toc] | [prev] | [next] | [standalone]
| From | "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> |
|---|---|
| Date | 2021-10-14 07:43 +0000 |
| Message-ID | <isq5c8F7i04U3@mid.individual.net> |
| In reply to | #311705 |
Gerrit Heitsch <gerrit@laosinh.s.bawue.de> wrote: >On 10/14/21 9:08 AM, Peter Heitzer wrote: >> Gerrit Heitsch <gerrit@laosinh.s.bawue.de> wrote: >>> On 10/13/21 8:47 PM, Gernot Fink wrote: >>>> In article <isnsj0Fou49U1@mid.individual.net>, >>>> "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> writes: >>>>> Ich habe seit ein paar Tagen einen Raspberry Pi Pico und möchte >>>>> daran ein LCD mit HD44780 anschliessen. Da der RP2040 nur max. 3.3 V an >>>> >>>> Wenn du wirklich dieses Display verwenden willst und es nicht unter 5V läuft >>>> könntest du zwei CD4504 für 8-Bit betrieb verwenden. >>>> Leider hat der 4504 nur 6 Pegelwandler so dass einer nicht für 4-Bitbetrieb >>>> reicht. >>>> >>>> Bei kleinen Neudisplays verwende ich gerne die DOG-Displays bei 4V mit SPI. >> >>> Hat der RP2040 I2C? Wenn ja könnte man das Problem mit einem PCF8574 lösen. >> Der RP2040 hat 2 I2C in Hardware. Das löst aber IMO das Problem nicht, daß >> ich Pegelwandler benötige. >Doch, eigentlich schon... I2C ist doch open-collector mit >Pullupwiderständen. Den PCF kann man mit 5V laufen lassen und hat damit >den Pegel für das Display korrekt. > Es würden dann aber vmtl. zwei Transistoren >> dafür ausreichen. Die Ansteuerung wird aber komplizierter und für E brauche >> ich einen weiteren GPIO, wenn ich das Display im 8 Bit Modus ansteuern möchte. >Letzteres braucht man eher selten. Die Initialisierung im 4 Bitmodus ist deutlich aufwendiger und die Ausgabe von H und L Nibble nur beim 8048 und 8051 ohne Schiebebefehle möglich. >> Da kann ich den PCF8574 gleich durch ein 74x164 ersetzen und im Bitbang >> mit 3 GPIOs arbeiten. >Dürfte mehr Arbeit bei der Software machen. Auf 8031 mit SDCC trivial. Beim RP2040 kann ich vmtl. Software SPI nutzen, was in Micropython standardmässig vorhanden ist. -- Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
[toc] | [prev] | [next] | [standalone]
Page 1 of 2 [1] 2 Next page →
Back to top | Article view | de.sci.electronics
csiph-web