-
Thread
Bauteile Verkauf und STK500
Hab noch etwas gefungen 21. 8 LCD´s 4x20, HD44780, Ohne hintergrund beleuchtung NEU Stk. 8,50 22. 3 Trafos (Datenblatt bekomm ich erst morgen vom hersteller) Sehr viele TTL und CMOS IC´s *Weller Löstspitzen*
15x LM3914 Stk. 0,90€ 20. 11x SUB-D Buchse 25 Pol (Print Montage) stk. 0,20€ 21. 8 LCD´s 4x20, HD44780, Ohne hintergrund beleuchtung NEU Stk. 7,50 22. 3 Trafos (Datenblatt bekomm ich erst morgen vom hersteller) NEU''''''###### 13x PIC 16F84A-04 stk: 1,80 3x ADC0804LCN 1,40 Stk.
-
Thread
Yagarto: "include_once" möglich?
gerne mehrere "Toolboxen" in C programmieren. Das würde dann etwa so aussehen: at91sam7s64.h hd44780.h hd44780.c rs232.h rs232.c main.h main.c Nehmen wir mal an, in all diesen Dateien wird z.B. at91sam7s64.h benötigt. kann ich sowas wie "include_once" in php machen? Oder muss ich dann
-
Thread
HD44780 Initialisierung - warum dreimal 0x30?
Guten Abend! Ich versuche gerade das Datenblatt vom HD44780 LCD-Controller zu verstehen. Dort ist eine Initialisierung im 4-bit Modus gezeigt. Zu Anfang wird dort dreimal hintereinander 0x30 (also Function Set --> 8-bit mode) an den Controller gesendet aber
Hallo, meine Datenblätter des HD44780 sagen in einer Anmerkung zum 4-Bit-Mode, daß ein zurückschalten in den 8-Bit-Mode nur durch einen Reset des Controllers möglich ist (siehe auch meinen Kommentar von 07.03.2012 20:37. Es gibt kein
-
Thread
Character LCD kaputt?
? Siehe Bild im Anhang. Hintergrund: Es ist ein Everbouquet MC2004B-SYL, das ich mit üblichem HD44780-Modus (4-Bit) ansteuere. Es ist neu und lief nie mit allen 4x20=80 Chars, sondern immer so wie im Bild. Den String kann ich beliebig wechseln. Ein Clear-Screen-Kommando bleibt wirkungslos. Habe ich
ersten Zeile dürfte ein 'u' sein. Das heißt, das der Displayspeicher richtig beschrieben wurde. HD44780- und kompatible Displaycontroller haben 16 Zeilentreiber, die zwei Zeilen bedienen. Bei einem vierzeiligen Display wird die erste Zeile auf dem Display in Zeile 1 und 3 dargestellt und die zweite
-
Thread
Hilfe für Anfänger
to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 1 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions
-
Thread
Uhren Tuto mit Wecker
> ich kanne in mein Datenblatte nicht finden In welchem Datenblatt schaust du? Bei den meisten HD44780 kompatiblen Displays beginnt die 2. Zeile an der RAM-Adresse 0x40. Du musst also einfach das Kommando SET DDRAM ADDRESS einfügen: http://mil.ufl.edu/3744/docs/lcdmanual/commands.html#Sda Und auch
#4668517: > Was bedeutet die 0x80? Lothar M. schrieb im Beitrag #4668158: > Bei den meisten HD44780 kompatiblen Displays beginnt die 2. Zeile an der > RAM-Adresse 0x40. Demzufolge ist: 0x80 = RAM Adresse für Zeile 1 + Kommando SET DDRAM ADDRESS. 0xC0 = RAM Adresse für Zeile 2 + Kommando
-
Thread
LCD Probleme
Liebe Forumsgemeinde, ich steuere über einen ATMega8 ein LCD Display (HD44780 kompatibel, 4 x 20 Zeichen) über den 4 Bit Modus an. Das hat jetzt auch 3 Jahre problemlos funktioniert. Seit einiger Zeit steuert die Schaltung die letzten 8 Zeichen der letzten beiden Zeilen nicht
aufm Display. Dann müsstest du aber Unterschiede bemerken, wenn du mit dem Finger über die Pins des HD44780-ICs fährst. Ralf
-
Thread
LCD Initialisieren: Befehle aus Beispielen funktionieren nicht
verschiedenen Beispielen herauskopiert zum testen, keine Kombination scheint zu funktionieren. Das LCD(HD44780) funktioniert(mit BASCOM getestet). Kann mir jemand sagen, was/wieviel ich falsch gemacht habe? mfg main
sollte (doch) spätestens nach dem LCD_Clear das LCD komplett leer sein.(?) Das LCD hat einen HD44780A Chip drauf, 2 Zeilen mit jeweils 24 Zeichen. MfG main
-
Thread
Studio4 fehlermeldng: gcrt1.S:52: undefined reference to `main' Hilfe!
Hallo, Habe mir einen atmega32 un HD44780 zusammengestöpselt und versuche jetzt nach der Anleitung lcd-routines von mikrocontroller.net mit Studio4 zu flashen. Aber beim Copelieren kommt jehne Felermeldung: gcrt1.S:52: undefined reference
kann mir wer sagen wie man beim Prog. die Zeilenanzahl des LCDs Definiert? Benütze ein HD44780 (4bit) 2x16 Zeiche... [[Titel]] - http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung [c]////////////////////////////////////////////////////////////////////////////////
-
Thread
LCD timing Probleme
meinem ATmega8 und habe ein wundervolles LCD Dot matrix Modul 20x4. Dieses hat als Controller den HD44780A. Ich betreibe nun im 4 Bit modus über den PortB des Megas das LCD. R/W und Enable liegen auf PB4 und PB5. Das Programm, welches mit einem 16 MHZ Quarz läuft, macht aber Probleme. Ich schreibe
Include Datei für das LCD Poste ich gleich. Die Zeiten für die Delays finde ich im Datenblatt vom HD44780?...ich guck mal nach
-
Thread
Uhr mit LCD Display funktioniert nicht
Einstieg mit einem LCD Display). http://www.pro-qwerty.com/lcd_clock.php Verwendet wird ein HD44780 kompatibles Display. Ich verwende das TC1602E-01(auch HD44780 kompatibel). Aber es zeigt nichts auf dem Display an außer die erste Zeile alles Pixel. Es wird ein Quarz 8MHZ verwendet. Ich hab nur
Ja, das eigentliche Problem ist ja auch, das das Display gar nichts anzeigt... Aber es ist ein HD44780 Standartdisplay...
-
Thread
LCD wird nicht initialisiert - MSP430
Hallo zusammen, ich versuche vergeblich ein LCD mit dem HD44780 anzusteuern. Das hat im 8-Bit Modus auch super geklappt, nur seit dem ich (alles) auf den 4-Bit Modus umgestellt wollte/hab, geht leider nichts mehr :-( Ich hab die Zeiten vervielfacht damit ich
Mein Tip: Datenblatt des HD44780 lesen und verstehen! Außerdem: http://www.geocities.com/dinceraydin/djlcdsim/djlcdsim.html
-
Thread
Datenblatt zu LCD? - 2006 STLDYGBN
Ansteuerung und Layout sollte wie bei HD44780 funktionieren, da der KS0066 kompatibel ist.
Wird wahrscheinlich die Standardbelegung von HD44780-kompatiblen Displays sein. Im Zweifelsfall Datasheet vom KS0066 besorgen und die Pins durchklingeln. Wenn Backlight, dann musst du probieren.
-
Thread
LCD-Display
Hallo, ich bekomme mein 2x16 Display (HD44780) am AVR 8535 nicht ans laufen. Das Display zeigt nur eine Zeile "ausgegraut" an. Ich benutze Bascom AVR, und habe schon die verschiedensten Anschlußbelegungen versucht. Ohne Erfolg. Für Hilfe
, welche Antworten bei LCD-Problemen schon gegeben wurden. Es gibt wohl kaum ein Problem mit dem HD44780, das nicht schon einmal angesprochen wurde. Gruß, Rudolf. Rudolf Sosnowsky +++ LC Design EPSON Technology Partner Internet http://www.LC-Design.de
-
Thread
erledigt -> LCD Ansteuerung mit Pic u. Assembler - Problem
Hallo alle zusammen, ich bräuchte mal bitte Hilfe. Ich möchte testweise auf einem 2x16 LCD (HD 44780 Contr.) den Buchstaben „H“ anzeigen lassen. Das funktioniert aber leider nicht. Ich bin nun mein Programm im Debug- Modus Schritt für Schritt durch gegangen, und konnte feststellen, dass alles wunschgemäß
könnte noch an den Controllern der Displays liegen. Der KS0070 z.B. braucht Wartetakte, die der HD44780 nicht brauchte.
-
Thread
LCD nur zur Hälfte
Ich habe ein HD44780 kompatibles LC-Display entsprechend dem Tutorial auf dieser Seite im 4bit Modus angesprochen, es wird aber nur die erste Hälfte (die ersten 8 Zeichen) des 1x16 Displays beschrieben. Beim Starten
Hi RTFM! Das ist der definierte Einschaltzyklus für den HD44780 laut Datenblatt. Es geht auch ohne aber nur wenn die Betriebsspannung ordentlich hochgefahren wurde. Matthias
-
Thread
Bin Ich blöd oder ist das Display kaputt?
Kontakt. > Das ist so, das war so und das bleibt auch so. Schau dir mal ein zwei oder Mehrzeiliges HD44780 kompatibles Display an, wenn du nur 5V anlegst, und den Kontrast Pin an Masse klemmst. Was siehst du ? Richtig, nur die erste Zeile leuchtet voll auf, die zweite ist komplett aus !
Alle anderen der LM2??? Serie. Alle die ich kenne von EA. Alle die ich kenne von Sharp. Alle mit HD44780 Controller. VCC 5V, GND, Kontrastspannung -3..-8V Keine Datenleitungen, nur Vcc, GND, Kontrastspannung. Schnelltest der Kontaktierungen durch aussteuern des Kontrastes, alle Pixel lassen sich
-
Thread
LCD unter C funktionsfähig?
Mit nicht HD44780 kompatiblen LCD-Controllern habe ich trotz "fast 100% kompatibel" keine so guten Erfahrungen, (bei mir war es der KS0073). Egal ob in C oder ASM. Mein Rat daher Datenblatt des Kontrollers, hier
die Adressen der Speicherzellen für die Zeileninfo unterschiedlich sein. Deshalb auch DB vom HD44780 beschaffen, dann hat man, leider zeitraubend, die Unterschiede und kann die Init-Kommandos, Zeilenstartadressen und ggf. Zeichencodes (auch da kann es Unterschiede geben) entsprechend anpassen.
-
Thread
AT90S2313 & LCD in Codevision AVR: Problem bei Ansteuerung
Hallo, habe Probleme bei der Ansteuerung eines LCDs mit HD44780. Ich habe versucht das Assemblerprogramm aus dem Tutorial in C zu portieren. Leider ohne Erfolg. Initialisierung scheint okay zu sein, aber ich bekomme keine Zeichen auf's Display. Hardware ist okay
also damit habe ich bis jetzt alle HD44780-Displays zum Laufen bekommen, ohne Anpassungen, insofern würde ich einen Hardwarefehler (Kontrast?) vermuten. Dem widerspricht allerdings, das das Assemblerprogramm läuft. Eine Frage allerdings:
-
Thread
Billige Displays
Fonts)? Dafür hat es 6 Zeilen. Ich möchte bezweifeln das die Displays in den Telefonen einen HD44780 kompatiblen Controller drin haben falls du sowas suchst
besseren Telefone wie sie z.B. in Firmen eingesetzt werden (z.B. von Siemens) haben oftmals einen HD44780 oder kompatibles drauf. Die billigen Consumerteile allerdings nicht. Matthias
-
Thread
Displaytech 162 LCD mit bascom ansteuern
Zeile initialisiert wird, oder? Ich weis das es Bascom lieber wäre wenn ich en Display mit nem HD44780 Controller hätt, aber soeins gibts bei Reichelt nur für 18 Euro, und das is mir dann doch etwas zuviel^^ Vorhin bin ich dann hierrauf gestosen und hab das auch gleich Probiert ( http://www.mikrocontroller.net
das zeitliche gesegnet hat) > Ich weis das es Bascom lieber wäre wenn ich en Display mit nem HD44780 > Controller hätt, aber soeins gibts bei Reichelt nur für 18 Euro, und das > is mir dann doch etwas zuviel^^ Tja. Wieviel sind dir die Stunden der bisherigen Fehlersuche wert :-) > Vorhin
-
Thread
Welches LCD? Und kleinere Fragen (Sensor,
Nimm ein 2 Euro hd44780 von Ebay. Das langt.
Eumel schrieb im Beitrag #2839068: > Nimm ein 2 Euro hd44780 von Ebay. Das langt. Nen iPhone gibts auch nicht für 2 Euro also was soll die Antwort? Da findet er dann doch nie Apps für das Display ;-)
-
Thread
LCD an ATMehga16
Initialisieren trotzdem Wartezeiten notwendig. Guck mal im Tutorial oder suche mal bei google (+HD44780 +initsequenz o.ä.). Rick
notwendig sind. Zur Verdeutlichung was ich meine, habe ich einen Screenshot aus dem Datenblatt vom HD44780 angehängt. Ich lese das so, dass die Wartezeiten >15ms, >4.1ms und >100µs selbst eingerichtet werden müssen.
-
Thread
Betrieb eines LCD (HD44780) an Port2
Hallo zusammen, ich würde gerne einen LCD (HD44780) an Port2 des MSP430G2553 betreiben. Die Beschaltung soll folgendermaßen sein: DB7 -> P2.5 DB6 -> P2.4 DB5 -> P2.3 DB4 -> P2.2 RS -> P2.0 RW -> GND E -> P2.1 Beim Googlen fand ich
-
Thread
HD44780 Library in Assembler für PIC
Gründen für PIC entschieden. Ich werde jetzt auch NICHT MEHR AUF AVR umsteigen! Nun wollte ich ein HD44780 Display ansteuern, und zwar in Assembler. Jedoch will ich nicht die kompletten Routinen neu schreiben, deshalb wollte ich Fragen, ob einer Code"fetzten" kennt, die folgendes können: - 1x16 Zeilen
-
Thread
HD44780 LCD und fleury lib tut nicht
Hallo, ich habe ein HD44780 kompatibles 4x16 Display (Powertrip PC1604ARS) mit der lib von p. fleury in betrieb genommen. Soweit klappt es auch, allerdings sind Zeile 3 und 4 um 4 Zeichen versetzt. ich habe die lcd.h anepasst
-
Thread
HD44780 LCD am STM32 Lib
Hallo, Weis wer ne Brauchbare Lib für obengenantes LCD? 4-Bit Mode ohne I²C, und einfach in CubeMX erstellte HAL kompatibel?
-
Thread
LCD 4x20 mit KS0066
und 3. Zeile angezeigt. Ich habe jedoch keinen Zugriff auf Zeile 2 und Zeile 4!!! Umstellen auf HD44780 bringt nichts, in diesem Modus zeigt das LCD überhaupt nichts an. Ich habe auch schon ziemlich alle Forenbeiträge zu 4x20 Displays hier im Forum gelesen, auf der Suche nach der Lösung für mein
Zeichen zwischendrin. Keine Ahnnung wo die hingehen. Mir ist aufgefallen, dass wenn ich auf HD44780 umschalte, ich auf dem Display leichte Schatten auf dem Display erkennen kann. Ich meine, das könnten sogar meine Zeichen sein, die ich ausgeben will. Bleibt die Frage offen, warum diese so blass
-
Thread
LCD HLM8070
Hi Jörn, auf den ersten Blick hätte ich gesagt, dass in dem Ding ein Standard (Hitachi-HD44780 kompatibel) Controller verbaut ist. Ich hatte eben nur einen flüchtigen Blick auf das Datenblatt geworfen und es sind zumindest ein paar Sachen anders als beim Hitachi: Das Pinning ist ähnlich (D0
different manufactures, and come in various sizes. The main difference between the M50530 and the HD44780 is that the M50530 can control much larger displays (mine has 8 rows and 24 columns). " Der Unterschied zum Hitachi scheint wohl wirklich die unterstützte Display-Größe zu sein (der Hitachi kann
-
Thread
Suche Display
Hallo, ich bin auf der Suche nach einem Display 4 x 20 Zeichen und HD44780 Controller. Es sollte allerdings größtmögliche Abmessungen der Anzeige haben. Die "normalen" die ich zu Hauf finde haben die Maße von ca. 80 mm x 40 mm. Kennt jemand eine Bezugsquelle von "großen" Displays mit dem HD44780 Controller? Gruß Peter
-
Thread
Nur zwei Zeilen bei 4 Zeilen Display
noch setzen muss oder wo mein Fehler liegt? Falls ihr das Display nicht kennt, es arbeitet mit zwei HD44780 Controllern, so dass zwei Controller aktiviert werden müssten, die Frage ist nur wie.
in der Adressierung? ..äh, nee! Das Display hat nicht zufällig zwei CS-Eingänge? Einen für jedewn HD44780.
-
Thread
LCD Alps 1x20 (14 pins)
Ich habe ein Alps-LCD. Der hat 1 Zeile mit 20 Zeichen ( 1x20 ), hat 14 Pins und ist HD44780 kompatibel. Den wollte ich einbauen, konnte aber nirgendwo die Lötanletung finden, nicht mal das Datenblatt gibts im Internet. Habt ihr solche Displays schon zusammengelötet oder wisst wo ich die
Schau dir evtl. mal ein anderes HD44780-kompatibles LCD an und vergleiche die Reihenfolge und Anzahl der Löt-Pins. Oftmals sind diese ja mit ihrer jeweiligen Nummer beschriftet und die bedeutet soviel ich weiss immer das selbe.
-
Thread
LCD YL162-90 Pollin Initialisierung und Timing (16x2)
bräuchte sowohl Daten zum Timing als auch die "sicherheit", dass der Initialisierungsstring 100% HD44780 - kompatibel ist. Ob nämlich tatsächlich der HD44780-Controller verbaut ist kann ich nicht sagen, da dort ein fetter Aufkleber drauf ist. Kann mir da jemand mit Daten oder Tipps helfen? Anbei noch
-
Thread
[HD 44780] Unterschied Init/Reset
Hi, kann es sein, daß für den LCD-Controller 44780 bzw dessen kompatibler schwarzer Kleks KS0070B eigentlich gar kein Reset im eigentlichen Sinn existiert? Hab hier ne Lib bei der ein Reset nicht enthalten ist. Wenn ich einen Mega8 am AVRISP MKII hängen habe und ihn neu flashe wird regelmäßig der LCD-Controller korrumpiert, meistens wird die zweite Zeile nicht gelöscht. Einzig aus/ein hilft. Kann ich mir mit den Befehlen für Display off + Display clear eine Reset zusammenstricken? Aus dem Datenblatt werde ich nicht schlau.
-
Thread
Zwei Displays HD44780 an AVR
Hallo an meinem AVR möchte ich zwei gleiche Display betreiben (HD44780). Eines davon läuft bereits mit einer fertigen lib. Nun möchte ich das zweite Display anschliessen. Sehe ich es richtig das ich alle leitungen parallel zum anderen anschließen kann bis auf die
-
Thread
Delay zeiten im Mikrocontroller effektiver ausschöpfen
die auch so schlau sein wollten und sich nicht an die Specs gehalten haben. Als dann der orginale HD44780 abgekündigt wurde, und irgendein Nachbau auf den LCDs war, lief dann nichts mehr. Ich habe mir vor vielen Jahren eine Software für den 44780 geschrieben, streng nach Datenblatt, mit ausreichend Platz
Probleme, egal welcher 44780 Nachbau letztendlich auf dem Display saß. Wenn man sich die vielen HD44780 Threads hier im Forum anschaut, dann scheinen ziemlich viele Timingprobleme zu haben, eben deshalb weil viele die 35-40µs einsetzen und nicht bedenken, dass es die _typischen_ und nicht die maximalen
-
Thread
20x4 lcd zeigt immer das gleiche an
resettet wird und das HD44780 bis zum St. Nimmerleinstag auf die 2.te Hälfte des Befehlsbytes warten würde. Genau darauf ist die ganze Initialisierung ausgelegt. Das LCD mit absoluter Sicherheit aus jedem beliebigen Ansteuerzustand
In lcd.h #define LCD_CONTROLLER_KS0073 1 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ Das muss 0 sein für KS0066
-
Thread
Transistortester mit AVR Gesperrt
ein grösserer Code rauskommt. Von daher werde ich noch eine Zwischenversion bauen, wo eine feste HD44780 Einbindung enthalten ist. Grüsse, Thomas
Der KS0070 ist nicht 100%ig HD44780 kompatibel. Die Timings (u.a. beim Init) sind unterschiedlich. Dadurch kann es zu solchen Problemen kommen...
-
Thread
probleme mit lcd im 4 bit mode
können :-( zu den daten des displays: - 20*4 zeilen - ks0076b or equivalent (also irgend ein HD44780 kopatibler vogel) - 2* ks0063b als treiber kann man dieses im 4 bit mode betreiben? und wenn ja, wie?
habe ich mir selten größere Gedanken über unterschiedliche Displaycontroller gemacht. Irgendwie HD44780-kompatibel waren sie wohl alle, es gab jedenfalls nie Probleme. Von daher würde ich sagen: Versuch es einfach! Brauchst Du Sourcecode? Ich habe auch mal ein Display über I2C, PCF8574, 4bit-Mode