-
Thread
LCD Quellcode - Sonderbare Fehler !
da andere Quelltexte die man so im Netz findet funktionieren. Es handelt sich um ein 16x2 Display (HD44780). 1.) Es werden nach dem Hochladen auf dem MC nur Oben weiße Kästen angezeigt. 2.) Wenn ich Debugge und jeden Zeile einzeln durchgehe, funktioniert es teilweise. Unterbreche ich die Spannung
du NICHT die Init wie Sie im Datenblatt beschrieben ist. https://www.sparkfun.com/datasheets/LCD/HD44780.pdf schau auf Seite 46. Da wird das erklärt. noch ein Hinweis: im 4Bit Mode musst du in den meisten Fällen nach der Initialisierung 2 4Bit Päckchen schicken.
-
Thread
VFD Display Ersatz
vom seroellen Anschluss her. Es müsste ein uC vorgeschaltet werden, der die Umsetzung seriell zu HD44780 macht. In der Art https://www.google.com/amp/s/www.instructables.com/Using-Serial-UART-16-2-LCD-on-arduino/%3famp_page=true aber leider mit anderem Protokoll.
-
Thread
i2c TWI LCD 4Bit PCF8574 HD44780 ATmega8 Assembler
Geschätztes Forum, ein kleines Beispiel Version1, wie ein TWI/I2C LCD im *4* Bit-Modus initialisiert werden kann. Nach Programmstart wird ein LED-Test durchgeführt und der TWI-Slave angesprochen. Die LCD-Hintergrundbeleuchtung wird mal kurz dunkel. Bei Error leuchtet LED-Rot (z.B. Slave antwortet nicht). Nun wird das LCD auf den 4 Bit-Modus umgeschaltet und die LCD-Hintergrundbeleuchtung mal kurz dunkelgetastet und ein Begrüßungstext angezeigt. War der Programmstart erfolgreich, dann leuchtet die grüne LED. ----------------------------------------------------------------- Die
-
Thread
epson rtc72421 zum arduino
> Rücklesen https://www.mikrocontroller.net/articles/HD44780#Pinbelegung "RW kann fest auf GND gelegt werden, wenn Busy-Auswertung durch Warten ersetzt wird" Das kann man machen, wenn es mit den Ports knapp wird. Der RTC braucht laut dem Datenblattauszug
-
Thread
Relaisansteuerung mit ESP32 macht mich völlig ratlos
langsam ansteigt größer 10 ms sind für LCDs oft schon zu lange für POS. Siehe Datenblatt für HD44780: Zitat: "Power Supply Conditions Using Internal Reset Circuit Item Symbol Min Typ Max Unit Test Condition Power supply rise time t r CC 0.1 — 10 ms Figure 28 Power supply off time t OFF 1 —
operating the internal reset circuit are not met, initialization by instructions becomes necessary LCD HD44780" ciao gustav
-
Artikel
HD44780
BF Kann Kommandos annehmen Ist beschäftigt Ansteuerung per Mikrocontroller. Die Ansteuerung eines HD44780-basierten Displays gestaltet sich sowohl in Bezug auf den Hardware- als auch den Softwareaufwand recht einfach. Sie eignet sich somit sehr gut als Übungsprojekt für Anfänger. Das HD44780-Interface
Beschreibung des HD44780 Lib zur HD44780 Ansteuerung (AVR) Ansteuern des HD44780 mit den XC8/C18-Libraries - PIC TTF Matrix Pixel Font Custom Character Generator for HD44780 LCD Modules Online led matrix font generator
-
Thread
Suche bestimmte Seite mit Bit-Schubsereien, viele Beispiele Gesperrt
Auszug aus dem Manual im Screenshot. An solchen lässt sich nichts ändern. LED-Matrix, KS0108 und HD44780 Displays habe ich welche mit selbst gestrickter Steuerung und dabei komme ich eben immer auf Escape Sequenzen zurück. MCURSES kennne ich auch schon und verwende es auf meiner LED Matrix (96x8
-
Thread
Kontron PC-104 MOPS386A board from Bender Unimet 1000 ST
Grafikchip mit (mehr als) VGA-Auflösung 640*480. Hier scheint es nur ein Textdisplay zu sein, vermutlich HD44780-"Standard".
-
Artikel
Wer hat was
Cinchstecker und Buchen, Hohlstecker und zugehoerige Buchen (Gehaeuse und DIP Versionen); LCDs wie HD44780 oder PCD8544; M3 Schrauben, Muttern, Abstandshalter und Unterlegscheiben; Solarzellenbruch; Quarze verschiedene Takte (auch SMD 5050 und kleinere);Leistungs- und HVmosfets (auch mit ultra low gatecharge
-
Thread
Lcd die 1000ste
Luna(ja ...sagt nix,Ich fühle mich wohl mit der Sprache) Ich benutze zwar die Bibliothek für den HD 44780 zudem der st7066 Kompatibel sein soll,aber die setzt (oder ich bin zu lange raus aus dem Thema gewesen) vorraus das ich die Zeichendefinition schon im Flash hinterlegen muss. Das Funktioniert
im Flash > hinterlegen muss. Welche Zeichendefinition? Der verwendete Zeichensatz ist fest im HD44780 codiert, um den musst Du Dich nicht kümmern. Oder meinst Du die 64 Bytes für acht nutzerdefinierte Zeichen, die der HD44780 mitbringt?
-
Thread
Wer kann mir helfen, wer kennt diese Punktmatrix
Controllerchip. Es /kann sein/, daß das Display auf irgendeine Weise kompatibel zu den üblichen HD44780-Controllern ist, aber ohne das Pinout zu kennen, kann man da nur raten. Das Display wird entweder im 4-Bit-Modus oder aber seriell via SPI oder I2C angesteuert, für den bei HD44780-Displays auch
sein, denn die Punktmatrix kann man auf den Bilder noch nicht mal erahnen, die bei Textdisplays auf HD44780-Displays die üblichen charakteristischen 5x7-Blöcke erkennen lässt, selbst wenn das Display ausgeschaltet ist. Vielleicht ist ja auf der Unterseite des Displayglases ein Aufkleber, auf dem irgendwas
-
Thread
LCD-Display mit Arduino will nicht
Zeitverzögerungen enthalten. Wenn man die nicht befolgt kann die Initialisierung schiefgehen. Im Datenblatt zum HD44780 (Ob S. hat ihn dreimal falsch geschrieben) sind das mindesten 20 Millisekunden. Im Vergleich zu den 16 MHz Takt des Arduino "eine halbe Ewigkeit". https://de.wikipedia.org/wiki/HD44780 https://cdn-shop.adafruit.com/datasheets/HD44780.pdf auf S.46 steht das Initialisierungsdiagramm
-
Thread
LCD von Nähmaschine flackert
Anschlusspins (+ 2 für die Hintergrundbeleuchtung) sind ein gutes Zeichen dafür, dass es sich um ein LCD mit HD44780 kompatiblem Controller handelt. Der HD44780 stammt aus den 1980ern. Wenn sich mechanisch was ähnliches findet, dann kann man das Display auch mit ein paar Drahtbrücken anschließen. Max
Boards unten in der Maschine. Das Display kann man problemlos tauschen, da es zu den Displays mit HD44780 pinkompatibel passt. Brachte bei mir nur kurzfristig Erfolg, dann starb nach wenigen Monaten das Mainboard. Schaltpläne habe ich nirgends bekommen. So landet die Maschine beim Schrotthändler. 24
-
Thread
Mit Wire.h über I2C auf LCD-Display 1602 zugreifen
#7614833: > LCD-Display 1602 Hat das I2C überhaupt? Meistens die übliche Parallelbus Ansteuerung HD44780. Bei mir geht das bei I2C nur über Portadapter PCF8574. ciao gustav
https://www.mikrocontroller.net/articles/HD44780 Lesen. Das Display hat ein Parallel Interface, der I2C Expander macht nur die Umsetzung serielles I2C auf Daten- und Steuerleitungen. Da müssen die richtigen Sequenzen ausgegeben werden, einfach
-
Thread
Datumsanzeiger
noetig. Anfaengertauglich sind LED Anzeigen mit MAX7219 https://www.ebay.de/itm/144499404764 HD44780 oder kompatible Displays sind auch gut fuer Anfanger. LC Displays gibt ses mit 1x8, aber dann hat man keine Punkte als Trenner, es sein denn man waehlt das xx.xx.xx Format, wenn es kein grafik
-
Thread
Transistortester LCR-T4 - Display gesucht!
2x16 mit HD44780 rumliegen? Dann dafür passende Firmware drauf.
-
Thread
Transistortester AVR
SPI.o I2C.o serial.o commands.o OneWire.o IR_RX.o IR_TX.o DHTxx.o ADS7843.o MAX6675.o MAX31855.o HD44780.o ILI9163.o ILI9341.o ILI9481.o ILI9486.o ILI9488.o PCD8544.o PCF8814.o SH1106.o SSD1306.o ST7036.o ST7565R.o ST7735.o Semi_ST7735.o ST7920.o STE2007.o VT100.o RD_Display.o wait.o -o ComponentTester
SPI.o I2C.o serial.o commands.o OneWire.o IR_RX.o IR_TX.o DHTxx.o ADS7843.o MAX6675.o MAX31855.o HD44780.o ILI9163.o ILI9341.o ILI9481.o ILI9486.o ILI9488.o PCD8544.o PCF8814.o SH1106.o SSD1306.o ST7036.o ST7565R.o ST7735.o Semi_ST7735.o ST7920.o STE2007.o VT100.o RD_Display.o wait.o -o ComponentTester
-
Thread
VFD Display tauschen - Grid/Anode- Konfigurationen
ich möchte ein VFD Display eines VFD Moduls (2x16 Stellen, 5x8 Pixel/ Controller PT6314 ähnlich HD44780) durch ein anderes, grösseres 5x7 Futaba VFD ersetzen. Original ist auf dem Modul ein chinesisches BOE 5x8 VFD verbaut. Grid, Anode und Heizspannung sind bekannt und stimmen überein. Die
gemacht, im PT6314 oder davor > im Programm des Mikrocontrollers? Im PT6314, sofern er wirklich dem HD44780 entspricht. Der µC sieht den Controller als eine Art RAM, in das er über eine Schnittstelle reinschreibt, was das Display anzeigen soll. Und zwar in alphanumerischer Weise, d.h. wenn ein "A"
-
Thread
kennt jemand sich aus mit MC23017 IO-Board
gekauft, z.B. https://eckstein-shop.de/Character16x2LCDDisplayModule1602WhiteonBlue5VI2CInterfaceHD44780 das benutzt einen PCF8574 https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf und der hat seine Adressen ebenfalls einstellbar auf 0x20 bis 0x27 (Seite 5 Table 4), würde also hinkommen
Welches "lcd-display hd4470" ist es hier: https://www.az-delivery.de/pages/search-results-page?q=i2c%20display&page=1&rb_product_type=Displays ich nehme an, das sollte HD44780 heißen, der "Standard" für Textanzeigen. Die
-
Thread
PCF8574 mit ULN2003
würde der integrierte Übertemperaturschutz abschalten. Der PCF8574 ist ideal für Textdisplays mit HD44780, aber für alles andere sehr gewöhnungsbedürftig. Zum Beispiel sind per Design nach dem Einschalten alle Ausgänge High. Andere I2C-Portexpander machen das besser, sind aber umständlicher zu programmieren
-
Thread
[V] LCD-Displays 1601
Interessent per PN danach fragen;-) Es würde auch schon reichen wenn Du den Controller nennst. Wenn ein HD44780 oder kompatibel verbaut ist bist Du die Displays ruckzuck quitt.
schrieb im Beitrag #7525725: > Es würde auch schon reichen wenn Du den Controller nennst. Wenn ein > HD44780 oder kompatibel verbaut ist bist Du die Displays ruckzuck quitt. Ok, da bin ich jetzt überfragt. Ich habe nur das Datenblatt vom PVC160101PTN03. https://cdn-reichelt.de/documents/datenblatt/
-
Thread
16x2 LCD durch VFD ersetzen - Display kompatibel?
Hallo Leute, ich habe günstig ein Futaba VFD-Modul erworben, welches scheinbar kompatibel zu HD44780-LCDs sein soll. https://playground.arduino.cc/Main/FutabaUsVfd/ Die Controller KS0066U und HD44780 sind so weit ich es herausfinden konnte identisch, oder? Ist es möglich (quasi plug&play
Das ist eine geniale Idee! Resultiert das dann in einer 1:1 HD44780-Kompatibilität, so dass ich das VFD anstelle des LCD anschließen kann? Der HD44780 hat ja 16 Inputs… Der Thread hier geht glaube ich in die richtige Richtung: https://www.mikrocontroller.net/
-
Thread
ATmega328/Arduino und weiter?
beim AT328 gerne der > Speicher knapp. Aus dem Grund beschränke ich mich meist auf I2C betriebene HD44780 Displays. Ist schön schlank. Für TFT LCD ist bei mir ein STM32F429 oder L476 zuständig. 400 Stunden ist beachtlich für den kleinen 18650er Akku. Übrigens, zur Kommunikation mit dem P.M. verwende
dem Speicherbedarf vom Grafik-OLED, > Aus dem Grund beschränke ich mich meist auf I2C betriebene HD44780 > Displays. Ist schön schlank. Hätte hier von der Größe her nicht gepasst. > 400 Stunden ist beachtlich für den kleinen 18650er Akku. Ein Testlauf kam auf 456 Stunden, kanpp 2500mAh. Der
-
Thread
PIC16F1509/Sansmart LCD2004/I2C , benötige etwas Hilfe
aber zu Deinem Problem, vielleicht hilft es Dir, wenn Du im Datenblatt des verbauten LCD-Controllers HD44780 nachliest - vermutlich handelt es sich bei Deinem LCD um einen solchen - wie die Initialisierung im 4- Bit Modus abzulaufen hat. Ich versuche es mal so: Das LCD startet im 8Bit-Modus. Warum?
ich auf den Tisch,, in der Schaltung vor mir liegt ja das LCD2004/I2C, gekauft bei Amazon und ist HD44780-kompatibel. Läuft prächtig mit meinem 2Wire-Adapter. Ottmar
-
Thread
Taktik-Kompass selbst bauen
verbrauchen so gut wie gar keinen Strom. Statt der einfachen Sieben-Segment-Displays kannst Du auch HD44780-basierte Textdisplays verwenden, achte aber darauf, daß das /keine/ Hintergrundbeleuchtung benötigt.
> Statt der einfachen Sieben-Segment-Displays kannst Du auch > HD44780-basierte Textdisplays verwenden, Die sind aber relativ klein. Pollin hat manchmal total billige passive LCDs die sonst heute keiner mehr ansteuern will, die waeren fuer sowas optimal. Oder
-
Thread
PCF8574 I2c Adapter mit ASM ansteuern
PCF8574 ansteuern. Das ist der zweite Schritt. Und mit dem PCF8574 willst Du ein LC-Display mit HD44780 ansteuern. Das ist der dritte Schritt. Beim Losgehen fängt man mit dem ersten Schritt an. Wie der Vier-Bit-Modus beim HD44780 funktioniert, solltest Du Dir hingegen in dessen Datenblatt
schrieb im Beitrag #7469859: > Der PCF8574 muß dann die Zugriffssequenz entsprechend LCD-Datenblatt > (HD44780U) ausgeben, d.h. mehrere I2C-Bytes. Das will er aber nicht, da er ja weiß, daß er sich nicht mit dem HD44780 beschäftigen will. Sondern mit dem I2C-Adapter. In Assembler.
-
Thread
Schaltung Quarz fragen
die unbenutzten Busleitungen DB0..3 mit GND verbunden, was ebenfalls falsch ist (die sollen gemäß HD44780-Datenblatt offen gelassen werden, was auch logisch ist, denn sie werden ja vom LCD-Controller getrieben, falls er sich im 8-Bit-Modus befinden sollte).
-
Thread
Mini Display ansteuern
dann die Lib dazu entwickeln. Profis haben allerdings oft auch erst mit einem Text-LCD angefangen (HD44780 kompatibel). Das macht vieles einfacher.
-
Thread
Objektinitialisierung mit Parametern im Konstruktor in C++
Klasse LCD zu nennen, ist doch absolut ok. Wobei ich dazu tendieren würde, es als LCD<4, 20> oder LCD<HD44780, Rows<4>, Columns<20>, PinList> zu realisieren.
-
Thread
Menüführung und Blinken
blinkenden Cursor, den > könnte man ja auch nutzen. Und darüber hinaus gehendes Blinken wird bei HD44780-kompatiblen Anzeigen ziemlich ärgerlich. Dann darf man abwechselnd timer-gesteuert die zu blinkenden Ziffern und entweder * Space * Block-Zeichen (0xFF), oder * im CG RAM erzeugte inverse
Bleistift und Papier - solange bis ALLES 'wasserdicht' ist! Vorher brauchst du an 'switch', blinkende HD44780-Controller oder Timer-Flags gar nicht zu denken. just my 2ct
-
Artikel
AVR-Tutorial
benutzt man die Mehrbyte-Kodierung UTF-8 und implementiert geeignete Transkodierungsroutinen bspw. für HD44780-kompatible LC-Anzeigen. Die Beschränkung auf BMP (< 65000 Zeichen) genügt für Mikrocontroller-Projekte, sodass ein UTF-8-Zeichen maximal 3 Bytes lang ist. Mit Betriebssystem oder ohne?. Betriebssysteme
-
Thread
Display austausch
Hallo Leute, Ich möchte ein alte Grün leuchtende Display mit Hitachi HD44780 controller ersetzen mit ein Blau leuchtende Display . Zu verfügung ich habe ein APEX P4020001-00 Aber leider ich habe kein datenblaat von diese Apex Display und ich weiss nicht ob einfach
alles passt, ist das kein 100% Garant, das der Tausch auch funktioniert, da inzwischen kein Hitachi HD44780 mehr verbaut wird, sondern diverse Clone. da kann das Timing schon mal abweichen. Und wenn du dann nicht den Quellcode hast, um das Timing entsprechend anzupassen, dann ist an dem Punkt halt Feierabend
-
Thread
Pin Belegung Gardena Bodenfeuchtesensor 1867-20 gesucht
Arduino Nano auslesen kann und in Verbindung mit einem Drehwinkelgeber KY-040 und einem LCD-Display HD44780- 1602 sowie einem Schaltaktor den ausgelesenen Feuchtewert anzeigen und über den Drehregler eine Schwellenwert für die Bewässerung einstellen kann. Im ersten Schritt würde ich gerne den Sensor
-
Thread
[V] VFD, 4x20, CU20049-UW2J von Noritake itron
es stehen drei der Displays zum Verkauf, Datenblatt siehe Anhang. Sie sind voll zum Klassiker [[HD44780]] kompatibel und damit sehr leicht ansteuerbar. Strombedarf 600-800mA. Ein Schmankelr für Retrofans! Alle drei sind getestet und funktionieren einwandfrei. Sie haben praktisch auch Null Betriebsstunden
-
Artikel
MSP430
mit simplen Aufgaben wie LEDs leuchten lassen geht es weiter über eine LCD- und GLCD-Ansteuerung (HD44780- und KS0108-kompatibel) sowie einigen Beispielen zur Verwendung des integrierten A/D-Wandlers, des USARTs, des Timers und vielem mehr ... Als weitere Codebeispiele sind dort auch eine I2C-Softwareimplementation
-
Thread
Altes EPROM auslesen Intersil 6654A (2xCE) mit Arduino
I2C converter for HD44780 LCD display zweckentfremden! Fuer Adress-Bus noch ein paar Leitungen extra. Einer fuer Daten, der andere fuer die Adressen. Versorgungsspannung anlegen. Chip Enable und Output Enable setzen. Nochmal
-
Artikel
LCD
Dazu muss man wissen, dass das Problem nicht die Versorgung des Controllers auf dem LCD-Modul (der HD44780 ist ab 2,7V spezifiziert), sondern die Erzeugung der Kontrastspannung für die Anzeige ist. Selbst wenn man den Kontrastpin auf Masse legt, ist unterhalb von etwa 4V nichts mehr zu erkennen. Dies
sich meist einfach mit einem Mikrocontroller ansteuern. Text (character) LCDs verwenden meistens den HD44780 oder einen kompatiblen Controller (z.B KS0066). Das KS0066 Timing und die Init-Sequenz weichen stark vom Timing des HD44780 ab! Es gibt gute Application Notes zu Displays (mit KS0066) von Hitachi
-
Thread
Suche Datenblatt zu Display ALPS NEC02070AA
Datenblatt zu erhoffen ist gewagt, insbesondere von ALPS. Der Conroller ist ja weitgehend kompatibel zum HD44780, und auch das Pinout des Anschlusses wird dem gängigen Standard folgen.
Pinout analysiert: Passt doch wenn du 2..15 benutzt entspricht das der üblichen Belegung bei den HD44780-artigen Displays.
-
Thread
Welches Display zur Platine (Luftentfeuchter-Steuerung)
fett "LCD" daneben. Der TM1617 wird wohl nur die Taster scannen. Denke auch, dass es etwas mit HD44780 oder kompatiblen Controller ist. Gruß Jobst
Das hier müsste passen (wenn auch grün und nicht blau): https://www.amazon.de/AZDelivery-HD44780-Display-Zeichen-Hintergrund/dp/B079T264ZZ/ Auch im Video sieht es nach 1602 aus