-
Thread
DIP162 2x16 LCD Display von Conrad + Fleury
und test_lcd.c): #define XTAL 14745600 #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ #define LCD_LINES 2 /**< number of visible lines of the display */ #define LCD_DISP_LENGTH 16 /**< visibles characters per line of the
** Send LCD controller instruction command Input: instruction to send to LCD controller, see HD44780 data sheet Returns: none *************************************************************************/ void lcd_command(uint8_t cmd) { lcd_waitbusy(); lcd_write(cmd,0); } [/C] Und
-
Thread
LCD zeigt nichts an
das routinen programm etwa so aus also wäre es zumindest das richtig [C] // Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist
nichts mehr > jetzt weiss ich nicht mehr wo da der fehler jetzt sein könnte verwerden das display hd44780
-
Thread
Benuzerdefinierte Zeichen für LCD mit HD44780 Chip
gespielt. musste dann aber leider feststellen, dass ich die chinesische Version (weniger Zeichen) vom HD44780 hatte. Daher hab ich beschlossen selber n paar zu erstellt. das war dann aber per Hand ein wenig umständlich, also hab ich n Program dafür geschrieben. Da mikrocontroller.net bei den ersten Schritten
-
Thread
Libs oder selbst machen?
). Der avr gcc hat für sowas keine Bibliotheken, das Internet schon. Zum Thema UART und LCD (HD44780) gibt es gute Sachen von Peter Fleury. >dass gerade durch unterschiedliche Portnamen dies natürlich nicht immer >geht. Die Portnamen kann man bei gescheiten Libs sehr einfach auf verschiedene
scheint und man das besser schön sauber in den gesamten Zeitablauf der Anwendung einbaut. Für HD44780 gibt es mehr als genug fertige Bibliotheken, allerdings auch ziemlich viele schlechte, bei denen das Timing oder die Sequenz der Kommandos nicht stimmt oder nur für Clones funktioniert. Also sucht
-
Thread
erweiterte LCD Ansteuerung - Zeilendefinition
Der Displaycontroller (KS0073) hat ein paar Unterschiede (zusätzliche Befehle, Zeichensatz) zum HD44780. Die anderen Befehle entsprechen dem HD44780. MfG Spess
-
Thread
attiny2313 und lcd - problem mit ansteuerung
Hallo, ich kämpfe hier gerade mit dem ATTiny und einem HD44780 kompatiblen LCD (2x16 Zeichen). Kurz vorab: Vor einiger Zeit habe ich ein kleines Test-Programm geschrieben was das LCD im 4bit Modus ansteuert und ein paar Texte anzeigt. Soweit so gut
Erfahrung ist, daß viele LCD-Inits fehlerhaft oder zumindest unsicher sind. Der Grund ist, daß das HD44780-Datenblatt im 4Bit-Init einen Fehler enthält, der auch in allen Nachfolgern so steht. Es fehlt die Wartezeit (100µs) nach dem dritten 8Bit-Mode Befehl (Figure 24 4-Bit Interface). Peter
-
Thread
LCD Ansteuerung
Forum Hilfe zu bekommen leider muss ich nochmal einen Versuch wagen. Es geht um eine LCD Display (HD44780 4x20 Zeichen) Ansteuerung mit einem Atmega 128 Ich habe die Routinen hier aus dem Forum als Basis verwendet. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung Folgende
Register Select V0 PD7 Kontrast lcd-routine.h: [c] // Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // #ifndef LCD_ROUTINES_H #define LCD_ROUTINES_H ////////////////////
-
Thread
Frequenz zählen mit ATMega
zusammen, ich bin gerade dabei mir einen Frequenzzähler zu basteln. Ich verwende einen ATMega8, ein HD44780 Display und die LCD-Lib von Peter Fleury. Soweit läuft alles. Ich zähle die Impulse am PIN D2 mittels Interrupt: unsigned long count; int overflows; [code] ISR(INT0_vect) { if ( !(PIND
> ich bin gerade dabei mir einen Frequenzzähler zu basteln. Ich verwende > einen ATMega8, ein HD44780 Display und die LCD-Lib von Peter Fleury. Ungefähr damit hab ich auch angefangen. Guckstu [[Frequenzzählermodul]] XL
-
Thread
ATmega328P Stromverbrauch
Netzstromversorgung), erstere hingegen noch nie. Ich vermute stark, daß die Displaymodule mit dem HD44780 (bzw. Klone) dann wahrscheinlich intern auch so arbeiten?
. Also für ein hundsgewöhnliches 2x16 LCD schon mindestens 1280 Segmente. Der HD44780 arbeitet mit 5 Spannungsleveln. Entsprechend kompliziert sind die Signalformen.
-
Thread
LCD Hängt immer Datenmüll an
ist ein YM2004A. Ich hatte es von einem Polen bei Ebay gekauft. Musste mal unter dem Begriff "HD44780" bei Ebay suchen.
Wampus schrieb im Beitrag #1993532: > Hallo und vielen Dank! http://cgi.ebay.de/LCD-Display-HD44780-4x20-chr-20x4-Yellow-neg-Backlight-/170459060245?pt=Bauteile&hash=item27b026d815
-
Thread
16x2 LCD Langsamer Displayaufbau
Autor: DerSchatten Datei: AVRtest 01.10.2014 23:59 Software: AVR Studio 4.18 Hardware: HD44780 kompatibles LCD 16x2 Display ATmega8-20PU mit 4MHz Takt **************************************************************************/ #include <stdlib.h> #include <avr/io.h> #include <stdint.h
Autor: DerSchatten Datei: AVRtest 01.10.2014 23:59 Software: AVR Studio 4.18 Hardware: HD44780 kompatibles LCD 16x2 Display ATmega8-20PU mit 4MHz Takt **************************************************************************/ #include <stdlib.h> #include <avr/io.h> #include <stdint.h
-
Thread
[C & µC] Verwendet ihr printf/scanf?
eben nicht vorstellen, dass man dann solche Sachen wie 'Cursor blinken' (beispielsweise bei einem HD44780-Display) dann auch über printf aktiviert. Und das ist ja dann noch eine sehr grundlegende Funktion. Bei einem Grafikdisplay würde ich auch nicht unbedingt die Funktion für's Kreis zeichen o.ä.
nicht vorstellen, dass man dann solche Sachen wie > 'Cursor blinken' (beispielsweise bei einem HD44780-Display) dann auch > über printf aktiviert. Und das ist ja dann noch eine sehr grundlegende > Funktion. Das kann man schon machen. Es gibt ja einige nicht-sichtbare Zeichen im ASCII-Code, die
-
Thread
Besucherzähler
noch klären, wie zuverlässig die Lichtschranke arbeitet. Als bilschirm würde ich ein einfaches HD44780 LCD empfehlen.
klären, wie zuverlässig die Lichtschranke > arbeitet. > Als bilschirm würde ich ein einfaches HD44780 LCD empfehlen. Ja die LCDs hab ich noch rumliegen, jedenfalls solche die kompatibel dazu sind. Gut, dann nehm ich dazu einen Arduino Nano Verschnitt und ein SD Karten Adapter. Das in C zu realisieren
-
Thread
LCD Anzeige macht Probleme
--------------------------------------------------- LCD-Routine für KS0070 und HD44780 im 4Bit Modus v1.1 --------------------------------------------------------------------------------------- */ #include <avr/io.h> #include "lcd4b.h" #include <avr/delay.h> int main(void
--------------------------------------------------- LCD-Routine für KS0070 und HD44780 im 4Bit Modus v1.1 --------------------------------------------------------------------------------------- Für die Ansteuerung des Displays werden 6 Pins benötigt. Pinbelegung: PORT
-
Thread
Propeller Uhr Bilder darstellen
Buchstaben!) und gebe die dann aus? Muss ich sowas hier erstellen: http://de.wikipedia.org/wiki/HD44780#Schrift_und_Zeichensatz VIELEN DANK :-)
Buchstaben!) und gebe die dann aus? > > Muss ich sowas hier erstellen: > http://de.wikipedia.org/wiki/HD44780#Schrift_und_Zeichensatz Im Prinzip: ja. Du brauchst für jeden Buchstaben die Information welche Pixel ein und welche aus sein müssen. Nur musst du berücksichtigen, dass deine Ausgabepixelfläche
-
Thread
LCD-Zustände bestimmen/LCD auslesen
schrieb im Beitrag #5483946: > Dann verrate, um welches LCD es sich handelt Wahrscheinlich ein HD44780-Modul. :D Die 5V Rechteckspannung, hat er sicher aus dem Timing-Diagramm.
Teo D. schrieb im Beitrag #5484060: > Wahrscheinlich ein HD44780-Modul. /Das/ halte ich hier für unwahrscheinlich, da hier ein "Mithören" auf den Datenleitungen des Controllers unweigerlich schneller zum Erfolg führen würde als ein Mithören des Gezappels am
-
Thread
Frage zu GCC Tutorial LCD
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial // void lcd_data(unsigned char temp1); void lcd_string(char *data); void lcd_command(unsigned
www.stlcd.de/index.php?site=tutorials folgendes gefunden: "Der bekannteste Controller ist der HD44780 (eventuell nachfolgende Ziffern können ignoriert werden). Kompatibel dazu sind KS0066, LC7985, NT3881, SED1278 und ST7066." müßte also passen. jetzt muß ich nurnoch rausfinden, wie ich das teil
-
Thread
Laptop - vor oder nach Weihnachten kaufen?
reduzierten Auflösung kommt dann aber noch stärker zum Tragen. Wäre da ein Computer mit einem HD44780-basierten Zwei-Zeilen-Display nicht besser geeignet?
und fertig. Rufus Τ. Firefly schrieb im Beitrag #3906262: > Wäre da ein Computer mit einem HD44780-basierten Zwei-Zeilen-Display > nicht besser geeignet? Ich hab' hier noch einen 1084S herumstehen, vielleicht kann ich den zur Zusammenarbeit mit Windows überreden. Aber um meine Ausgangsfrage
-
Thread
LCD (von Tel) -Problem
verwendet, das Case vom Rechner zu modden... Ich hab ein Datenblatt angehängt, das ist zwar vom HD44780, aber die sind beide kompatibel zueinander, da ist auch eine Initialisierungsroutine beschrieben, musst dich mal umgucken... Wenn du willst, poste ich dir den Quell-Code für die Initialisierung (
Hi! Will mit auch ein 4x20er LCD Display mit HD44780 kaufen. Wollte das ganze mit C++ ansteuern! Da wäre dein Quellcode net verkehrt. Kannst du den mal posten? Danke!
-
Thread
Bitte um Beratung zur Auswahl eines gLCD
die Daten graphisch anzeigen lassen oder brauchst du nur die Icons? Ansonsten kannst du mit einem HD44780-Display auch 8 Zeichen selber definieren.
Daten graphisch anzeigen lassen oder brauchst du nur die >Icons? Ansonsten kannst du mit einem HD44780-Display auch 8 Zeichen >selber definieren. Jop, das kenn ich noch aus den Zeiten wo ich z.B. das Spiel Asteriod Field für Textdisplays geschrieben hab. Da hab ich genau diese Zeichen als Grafikfläche
-
Thread
Display Ansteuerung - 16 x 4 DotMatrix LCD
ausschließen. Hier einmal der bisherige Code: # --> Lcd_routines.h [c]// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // #ifndef LCD_ROUTINES_H #define LCD_ROUTINES_H #include <avr/pgmspace.h
0x80 #endif // LCD_ROUTINES_H[/c] # --> lcd_rountines.c [c]// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist
-
Thread
Header Datei
Hallo Leute, bin gerade dabei ein Pogramm zu schreiben zum ansteuern eines HD44780 Displays über einen ATmega8.Dazu benutze ich diesen Link: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung Leider weis ich nicht muss ich eine header datei erstellen
Datei lcd-routines.h: " ab dem Anfang der abgedruckten Datei, als ab: [c] // Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // #ifndef LCD_ROUTINES_H #define LCD_ROUTINES_H ... [/c] bis zum Ende
-
Thread
EADOGM162W-A-Anzeige mit XMEGA
Halten wir fest: das zuletzt gezeigte Programm läuft mit HD44780. Es muss folglich an den Zusatzfunktionen des ST7036 liegen (im Programm: 0x70, 0x5E, 0x6C) oder an der Hardware(-verdrahtung).
Drehen wir es um: das angehängte Programm läuft hier auf einem HD44780, probieren Sie es bei sich aus - vielleicht haben Sie ja Glück. PS: Ein-/Ausschalten zwischendurch nicht vergessen.
-
Thread
Hilfe/ LCD-Display/Eigenbau Geiger-Müller-Zähler
https://www.amazon.de/AZDelivery-HD44780-Display-Zeichen-Schnittstelle/dp/B07DDGNPX1/ref=sr_1_4?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=LCD%2Banzeige%2Barduino&qid=1626542143&sr=8-4&th=1 und wie wäre es hiermit? Wenn
Kackgeräusche > lauschen zu können. Aaaalso kann ich die LCD (https://www.amazon.de/AZDelivery-HD44780-Display-Zeichen-Schnittstelle/dp/B07DDGNPX1/ref=sr_1_4?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=LCD%2Banzeige%2Barduino&qid=1626542143&sr=8-4&th=1) anzeige an meiner Schaltung
-
Thread
LCD Display Steuerung
zu strak) verzögern. anbei die chip-beschreibung (pdf) und ein auszug: * Es werden LCDs mit HD44780-Controller (und kompatible) im 8-Bit-Mode angesteuert. * LCD-Ansteuerung über die RS232 des PCs oder eines Microcontrollers. Asynchrone Befehlssteuerung – nur die TxD-Leitung der RS232 wird benötigt
Befehl für das LCD (z.B. Löschen des LCD, Cursorbewegung nach rechts etc. etc.). Alle Befehle des HD44780 werden unterstützt. 3. "R0" oder "R2" liest einen Port und schreibt den Wert in die RS232, "WX,Zahl" schreibt die Zahl an den Port X (X=0 oder 2)
-
Thread
STM32 und Infrarot Sensor
D5/D6 müssen die entsprechenden Pinnamen angegeben werden, einfach im Schema Pm_n. Ein Standard HD44780 TextLCD habe ich auch dazugepackt, auch hier müssen die HW Pins angepasst werden. https://os.mbed.com/components/HD44780-Text-LCD/ Die HW und Keil habe ich nicht, deshalb alles auf gut Glück :
-
Thread
LCD per I²C keine Reaktion
habe die Bibliotheken von http://computerheld.de/i2clcd/ und http://scriptkiller.de/avr_pcf8574_hd44780_display.php ausprobiert (beider leider nicht Fleur LCD kompatibel :-() aber es will einfach nix passieren. Die PIN Zuordnungen habe ich natürlich angepasst. Der PCF8574 ist ansprechbar und auch
sollte die Definitionen richtig benutzen, ich habe aber nur kurz reingeschaut. Sieht auch für ein HD44780-Controlelr ok aus. PS: den erzeugten ASM-Code möchte ich lieber nicht sehen. ;) Gruß aus Berlin Michael
-
Thread
HD44780 8-bit modus assambler
Hallo, Ich versuche ein HD44780 im 8-bit modus zu betreiben. Das LCD hängt an einem MCP23017 Schaltung alles in ordnung. Scheinbar Initialisiert er auch das Display. Weißer Balken verschwindet. Aber leider nimmt das display
-
Thread
HD44780 <> HD44100H
ja hallo, also ich hab mir ein LCD bei conrad bestellt(HD44780), der funkioniert ja auch ganz gut. nun seh ich bei pollin ein recht interessantes angebot für ein LCD, dieses hat jedoch nen HD44100H. sind diese 2 controller nun kompatibel, oda sind sie grundverschieden
-
Thread
Problem bei der Erweiterung einer LCD (HD44780) Library
mit der erweiterung einer LCD library. Die LCD lib von Peter Fleury enthält diverse Routinen für HD44780U basierende LCDs, allerdings habe ich hier ein 4 Zeiliges Display Wintek von pollin.de), welches intern 2 Controller (je 2 Zeilen) hat. Die Auswahl des Controllers erfolgt dabei über 2 Enable Eingänge
-
Thread
LCD Schaltung für I2C und 4bit modus
die logische Verknüpfung beider Schnittstellen. Primär würde eine Schaltung für LCD's mit dem HD44780 Controller. Später würde ich mich auch für eine Schaltung für Grafische-Displays interessieren. Ich denke für die Profis unter euch ist dies eine leichte Aufgabe :) Gruß
auf dieses Display ausrichten und erstmal klären, ob die Kommandos überhaupt kompatibel zu einem HD44780 im 4-Bit-Mode sind. Die Schaltung selbst besteht ja nur aus ein paar Drähten und evtl. dem I2C-Expander, das Problem liegt doch in der Software, die Du brauchst. Gruß aus Berlin Michael
-
Thread
TFT-Grafikdisplay 4,3", 480x272 mit Intelligenz
dann zu puffern (FIFO) und dann > langsam ans Display zu senden.... Nö, einfacher ist z.B. ein HD44780 memory mapped auch nicht. Ob Du nun ins UDR schreibst oder in ne RAM-Adresse, ist wurscht. Ob Du dann ein Busy-Polling machst oder auf UDR frei wartest, ist auch wurscht. Der Code sieht minimal anders aus, aber Flash- und Zeitbedarf unterscheiden sich kaum. Text ist auch beim HD44780 ASCII. Farben, Positionen usw. kannst Du ASCII oder binär senden. Peter
-
Thread
Grafik-LCD von Pollin [LCD-NAN-YA-LMAJ6R002A]
Euer Display kenne ich leider nicht. Kenne nur die HD44780 Typen. Ich habe dazu mal einen Guide im Netz gefunden. HOW TO USE INTELLIGENT L.C.D.s /Everyday Practical Electronics, Februar 1997 Habe allerdings keinen Link dafür. Habe mir den aber ausgedruckt
Kommando anschalten. Wie schon gesagt, ich kenne euer Display nicht. Ob es sich so verhält wie die HD44780 Typen weiss ich auch nicht genau. Es ist aber sehr wahrscheinlich, das es so ist. Ergo ihr seht erstmal nichts.
-
Thread
Probleme mit Assembly LCD-Display
Könnt ihr nicht ein 5V-Display eines anderen Herstellers mit "NAHEZU 100% HD44780 KOMPATIBEL"-Controller evaluieren?
Tim S. K. schrieb im Beitrag #4031747: > "NAHEZU 100% HD44780 KOMPATIBEL" DAS ist ja sowieso immer der beste Witz von allen ;o)
-
Thread
LCD an Atmega 168 anschließen
Hallo, ich habe ein LCD (16x2, HD44780-kompatibel) an einen Atmega 168, Port C, angeschlossen und ein winziges Bascom-Hello-World-Programm geladen. Es tut sich aber nichts. Aufällig war übrigens, daß ich zunächst vergessen hatte, die
Select", damit wird ausgewählt ob man ein Kommando oder ein Zeichen an das Display sendet. Der HD44780 kann diverse Konstellationen von Zeilen und Spalten treiben, und wird am Anfang initialisiert vom Controller. Wenn das Display im 4.bit Modus betrieben wird, wie es Bascom standartmässig macht,
-
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 Darstellung
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
-
Thread
Initialisierung Display EA DIP204-4 (KS0073)
>... >4-Bit-Initialisierung >Die Initialisierung des 4-Bit-Datenbus-Modes weicht etwas vom >HD44780-Standard ab. Mist, vielleicht ist genau das mein Problem? Genau hier stelle ich naemlich bei den Befehlstabellen keinen Unterschied fest... Zum Rest Deiner Antwort tausend Dank, das bringt mich
Beitrag erstellen. Welches Display und welchen Mikrocontroller verwendest Du? Für AVRs und HD44780 Controller wird die Ansteuerung im AVR-Tutorial https://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD beschrieben.
-
Thread
Beschreibungssprache für Ausgaben auf LCD Character Display
bisher leider nicht, wie seine Hardware etwa aussieht. Bei "Home-Automation" ist alles möglich... HD44780, VGA+ Touchscreen, ...
Tschuldigung für das Chaos in meinem Opening. Meine Zielarchitekturen sind aktuell ein HD44780 an 'ner 8bit-Schleiche (ATmega328) bis hin zu kleinen Graphik-Displays an ATxmega256A3U. Eben gerade das macht die Angelegenheit etwas kritisch hinsichtlich der Resourcen. Das ganz konkrete Problem
-
Thread
ATmega8 und LCD HD44780 nur erste Zeile leuchtet
Hallo ich habe ein Problem mit HD44780kompatiblen LED. Ich habe auf meinem ATmega8 das Beispielprogramm aus dem AVR GCC-Tutoial laufen lassen. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung Leider zeigt
-
Thread
LCD über FT232RL auslesen / per ISP ansteuern
es möglich wäre eine Schaltung zu realisieren, welche die Daten über USB 'abfängt' und auf einem (HD44780-kompatiblen) Display darstellt. Gibt es hier evtl. schon fertige Schaltungen, Projekte oder Code-Beispiele? Falls dieses Unterfangen zu weit ausufern würde, gäbe es alternativ noch die ISP-Schnittstelle
Ich würde gerne vermeiden die vorhandene Schaltung insofern abzuändern, dass man einfach ein HD44780-kompatibles Display über Standard-4bit-Mode anbringen würde - auch wenn dies vermutlich das einfachste wäre. Am liebsten wäre mir die Variante über USB. U.a. weil der vorhandene ATMega schon recht
-
Thread
VEE an 5V-LCD negativ?
kommt mir für den 44780 etwas merkwürdig vor, warscheinlich hast du irgend so einen Nachbau. Beim HD44780 darf Vcc-Vee nämlich bei 10V liegen. Ist im Prinzip auch egal, du nimmst am besten eine Ladungspumpe mit der du die negative Spannung erzeugst. Dann kann man sogar z.B. mit einem PWM Ausgang den
nicht von 3 bis 5V und auch die Kontrastspannung darf nicht 10V kleiner sein als Vcc. Mit einem HD44780, sagst Du, wäre ein negatives VEE OK. Hat denn hier jemand Erfahrung damit, ob das für einen KS0070B auch gilt? Anders gefragt: Ist das Datasheet an der Stelle falsch? Bye, Burkart
-
Thread
AVR HD44780 Fragen - Display - Fragen - C
damit verbracht, dass ich ein Mini-Projekt umgesetzt habe. Ich habe auf einem Steckboard einen HD44780 dran. Funktioniert. Über einen Atmega 32 steuer ich den an. Das Experiment war: Ich nehme einen Text, den zerteile ich in die beiden Zeilen dieses Displays. Gefunden habe ich einen Bibeltext, Auszug
Buchstabe. Ist trotzdem wahnsinnig langsam. Um ein 2x20 komplett zu füllen, sind genau 42 HD44780-Kommandos nötig, die allesamt maximal 47µs dauern. D.h.: bei optimaler Programmierung ist das komplette Display spätestens nach knapp 2ms mit einem neuen Inhalt befüllt. Der Engpaß ist also eher
-
Thread
HDD44780/HD47780/HD44780
Hersteller, andere Bezeichnungen. Ist von der Ansteuerung her alles kompatibel. Der Befehlssatz des HD44780 hat sich bei Textdisplays quasi als Standard etabliert (auch die Pinbelegung der LCDs). http://www.mikrocontroller.net/articles/HD44780 http://sprut.de/electronic/lcd/index.htm
-
Thread
HD44780 Display Vcc direkt mit Controller schalten?
Sollte klappen. Ich habe gerade mal das Datenblatt eines beliebigen 2*16 LCD mit HD44780 rausgesucht, in dem steht, das max. 1mA vom Display verspeist werden, bei typ. 5V Versorgung. Wichtiger ist, das du nach dem Abschalten auch alle Daten- und Kontrollpins low machst, sonst geht das
-
Thread
LCD Initialisierung mit Fleury
setz das mal auf null: #define LCD_CONTROLLER_KS0073 1 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ Hast du nochmal einen Schaltplan, da du mit dem Poti eigentlich den Kontrast einstellen müsstest. vll. ist der Kontrast zu hoch und du kannst ihn durch irgendeinen
Update: Also auch mit der Einstellung: #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ hab ich die erste und 3. Reihe schwarz. Mit dem Kontrast kann ich auch nicht viel machen -> 0 - 5 V regelbar aber auch keine Änderung
-
Thread
LCD - Displaycode 4 Bitmodus
Bits hat, ergibt sich aus dem Handbuch zum Display (oder einem beliebigen anderen mit Controller HD44780).
Mitlerweile habe ich mir das Datenblatt von HD44780U durchgelesen. Auf Seite 46 ist das Blockdiagramm meiner bisherigen Frage dargestellt. Mir ist nur aufgefallen, dass das letzte _delay_ms(1); nicht aufgelistet ist. // muss 3mal hintereinander
-
Thread
STM32 Text LCD
Schulprojekt einen STM32 benutzen. Jedoch hab ich Probleme mit der Ansteuerung von einem Text LCD mit HD44780 Controller. Könnte mir bitte wer seinen Code für die Ansteuerung bereitstellen?
Schulprojekt einen STM32 benutzen. Jedoch hab ich > Probleme mit der Ansteuerung von einem Text LCD mit HD44780 Controller. > Könnte mir bitte wer seinen Code für die Ansteuerung bereitstellen? Dann beschreib mal Deine Probleme und poste Deinen Code, der nicht funktioniert.
-
Thread
lcd S6A0069
Frage. wess zufällig Jemand ob der LCD Controller von Samsung " S6A0069 " kompatibel ist zum HD44780 Controller? bei mir läuft nur der HD44780, der S6A0069 will einfach nicht laufen. Gruß Thomas
-
Thread
Evalboard für MSP430F1612
EA DOG Displays 3,3V-fähig sind, dafür sind die aber deutlich günstiger als die DIPs. Bei den HD44780-Displays kommt man passender Wartezeit mit sehr gut ohne Ready aus. Wobei man die integrierten Pullups im HD44780 Controller nicht vergessen sollte. Die sind zwar recht hochohmig, aber wenn man den
-
Thread
LCD mit HD66702 am Bascom-AVR
Controller HD66702 ausgerüstet sind. Irgendwo im Internet habe ich gelesen, die könnten kompatibel zu HD44780 Controllern sein. Weiß jemand genaueres oder hat schon mal jemand mit einem solchen Controller gearbeitet? Wie schließt man den an einen ATtiny2313 an ? felack
Hallo felack, schau' mal in LCD.BAS in dem Ordner SAMPLES von Bascom. Da steht drin, wie Du ein HD44780 anschließt. Außerdem die Hilfe von Bascom benutzen: "Attaching an LCD Display". Ob der HD66702 kompatibel ist, weiß ich nicht. Gruß Gerd