Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.sci.electronics > #312138
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Newsgroups | de.sci.electronics |
| Subject | Re: LCD mit HD44780 an Rpi Pico GPIOs? |
| Date | 2021-10-24 19:58 +0200 |
| Message-ID | <itll6hFgpljU1@mid.individual.net> (permalink) |
| References | (1 earlier) <l7mj3i-o93.ln1@garm.g> <sk7b5u$71u$1@news.bawue.net> <isq3b8F7i04U2@mid.individual.net> <sk8lmc$oh7$1@news.bawue.net> <isq5c8F7i04U3@mid.individual.net> |
Peter Heitzer: > Gerrit Heitsch <gerrit@laosinh.s.bawue.de> wrote: [HD44780 im 8-Bit-Modus] >> 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. Aufwendig? <https://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD#Initialisierung_f.C3.BCr_4_Bit_Modus> Der 8-Bit-Modus ist nicht wesentlich einfacher. Und ein Schiebebefehl pro Zeichen dürfte das Kraut jetzt nicht wirklich fett machen. [...] >> 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. Selbst wenn man die Ports einzeln anhand der Bits im Zeichen setzen muss, um ein Nibble zusammenzubasteln und abzusenden, ist das in Anbetracht der Geschwindigkeit aktueller Microcontroller weitgehend zu vernachlässigen. Ich nutze ein 20*4 LCD mit einem Arduino Micro für einen CO2-Monitor, der einen MH-Z19 abfragt und auf dem Display Datum aus und Uhrzeit aus einem DS3231 anzeigt. Zusätzlich sind ein paar Taster vorhanden, mit denen man Alarmmeldungen bestätigen kann und eine Menüsteuerung nutzen, um den Sensor manuell zu kalibrieren oder Uhrzeit/Datum einzustellen, wenn nötig. Das Display läuft im 4-Bit-Modus und das ganze Projekt verwendet C++ mit diversen Arduino-Libraries für die Kommunikation mit dem LCD, DS3231 und MH-Z19. Gebaut wurde es mit PlatformIO. Insgesamt belegt der Code auf dem Controller ca. 18 KB und dass die Kommunikation mit dem Display nennenswerte Ressourcen braucht, merke ich nicht. Auch softwaremässige Entprellung der Tasten ist kein Problem, obwohl das in der Hauptschleife passiert, die parallel dazu auch noch einmal pro Sekunde das Display mit je 4 Zeilen Text aktualisiert und alle 10 Sekunden den Sensor inkl. Berücksichtigung des aktuellen Betriebsmodus wie "Sensorkalibrierung aktiv, Zeiteinstellung aktiv" etc.. -- Arno Welzel https://arnowelzel.de
Back to de.sci.electronics | Previous | Next — Previous in thread | Next in thread | Find similar
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
csiph-web