-
Thread
Adressierung des HD44780
Ich habe zu der dem Code aus der lcd-routines.c aus dem AVR-GCC-Tutorial eine Frage. void set_cursor(uint8_t x, uint8_t y) { switch (y) { case 1: lcd_command(0x80+0x00+x); break; // 1. Zeile case 2: lcd_command(0x80+0x40+x); break; // 2. Zeile case 3: lcd_command(0x80+0x10+x); break; // 3. Zeile case 4: lcd_command(0x80+0x50+x); break; // 4. Zeile } } Wieso wird in jeder Zeile der Wert 80h zu dem Adresswert zuaddiert, obwohl in dem Datenblatt als Startadresse klar 00h und 40h für Zeile 1 und 2 steht?
-
Thread
I2C Display zeigt komische Zeichen
ack, welche LCDisplays wurden benutzt? Diese mit dem TWI_I2C-PIC-Adapter sind nichts anderes als HD44780 kompatible. Man muss lediglich die Steuerbits wie Enable und R/S etc, die sonst über Extra-Portbits geführt werden geschickt in die TWI-I2C-Routine softwaremäßig verpacken. An der Initialisierungsroutine
#5314513 Das Display aber will seinerseits immer nur die oberen 4 Datenbits zuerst. Das ist im HD44780-Standard festgelegt. Andersherum kommen solche Bildchen heraus wie oben. Und zweimal "Enable"-Impuls bei Vierbitmodus auch bei Busyflagabfrage, eine Dummy-Abfrage nicht vergessen. ciao gustav
-
Thread
Display Trägheit HD44780
Hallo Leute, hat jemand Erfahrung mit der Display Trägheit vom HD44780? Also immer wenn ich eine Position auf dem Display aktualisiere leuchtet das alte Zeichen noch so ca. 0,1 s nach bzw. verblasst während dieser Zeit. Ist das normal? Ich verwende die 4-Bit Ansteuerung
Trägheit am Display selber liegt und nicht an der Ansteuerung. Was meint > ihr? Es hat nix mit HD44780 zu tun. Es liegt an der Trägheit des LC-Displays selber. Es gibt auch schnelle HD44780-kompatible Displays. Ist schlicht eine Frage der verwendeten Display-Technologie.
-
Thread
Anschlußbelegung PVC16028PTL
Sieht doch ganz nach einem HD44780 kompatiblen Display aus, bestimmt mit der üblichen Pinbelegung.
LDR schrieb im Beitrag #7343946: > Sieht doch ganz nach einem HD44780 kompatiblen Display aus, bestimmt mit > der üblichen Pinbelegung. Ist es, aber wie ist die damals übliche Belegung? Die heutigen Displays dieser Art haben ja eine Pinreihe auf der Längsseite.
-
Thread
LCD (HD44780) Amoklauf?
Verdrahtung fix, siehe header. Hier der Header für die LCD-Funktionen: [c] /* lcd-routinen hd44780 4-bit */ #include <util/delay.h> #include <inttypes.h> #define _lcdport PORTD #define _lcddirection DDRD #define _rs PD2 #define _en PD3 #define _d4 PD4 #define _d5 PD5
Korrekt... Es wird immer das gleiche Zeichen bei einem String ausgegeben. [c] /* lcd-routinen hd44780 4-bit */ #include <util/delay.h> #include <inttypes.h> #define _lcdport PORTD #define _lcddirection DDRD #define _rs PD2 #define _en PD3 #define _d4 PD4 #define
-
Thread
LCD Anzeige-Inhalt speichern. Gesperrt
würde eine "YL162-90" oder eine "DEM16216SYH-PY" eingesetzt. Beide haben einen eigenen Controller (HD44780). Wobei die "DEM..." nur als kompatibel zum HD44780 angegeben wird. Irgendwo im Netz habe ich aber mal in einem Thread gelesen, daß das nicht unbedingt so ist. Den Link habe ich bestimmt noch gespeichert
da braucht man keinen übermässig schnellen Controller· Bezieht sich alles auf das Display mit HD44780.
-
Thread
JBC Advanced 2950 Display Probleme
mal reinschaun. Ne kalte Lötstelle ist´s nicht, hab gleich mal alle Pins nachgelötet. Wenn es ein HD44780 basiertes Display ist, könnte man ein zweites "parallel" anlöten um es auszuprobieren oder kann dabei was draufgehn?
Thomas S. schrieb im Beitrag #5000432: > Wenn es ein > HD44780 basiertes Display ist, könnte man ein zweites "parallel" anlöten > um es auszuprobieren oder kann dabei was draufgehn? Nein, das sollte man nicht so einfach. Denn der µC kann da auch vom Display
-
Thread
Komisches LCD-Verhalten
Display etwas mehr Zeit geben. Die Minimalzeiten für jede Anweisung finden sich im Datenblatt zum HD44780. Datenblatt ist hier: http://www.alldatasheet.com/datasheet-pdf/pdf/63673/HITACHI/HD44780.html Gruss Jadeclaw.
etwas > mehr Zeit geben. Die Minimalzeiten für jede Anweisung finden sich im > Datenblatt zum HD44780. > Datenblatt ist hier: > http://www.alldatasheet.com/datasheet-pdf/pdf/63673/HITACHI/HD44780.html > > Gruss > Jadeclaw. danke für den BRAUCHBAREN beitrag! werde das mal versuchen. interrupts
-
Thread
Ersatz von 4x20 VFD in Messgerät
einfach. Übrigens lese ich da was von 1989. Ich vernute, das sich das Display doch sehr von einem HD44780 unterscheidet. Viele dieser Displays haben eine richtigen Befehlssatz für alle möglichen Betriebsarten.
D. schrieb im Beitrag #7792104: > Wie könnte ich am einfachsten rausfinden, > ob das Interface HD44780-kompatibel ist? Logikanalysator. Da wird schon der billige Nachbau des älteren Saleae reichen. Erstbester Fund bei Ebay: https://www.ebay.de/itm/167143784633
-
Thread
Sonderzeichen auf LC Display??
reinschauen, was das dazu meint - manchmal(tm) liegen die nämlich nur woanders als er erwartet. Beim HD44780 und 'japanisch' ist z.B. [code]#define HD44780_SPECIAL_CHAR_DEG 0xDF // ° - ° japan[/code] ganz brauchbar (nur etwas eckig..), bei HD44780 und 'europäisch' dagegen gibts ein 'natives' auf [code]#define HD44780_SPECIAL_CHAR_DEG 0xB0 // ° - ° europe[/code] ..und sonst wie schon beschrieben ein eigenes Zeichen definieren - Details dazu stehen im Handbuch, behelfsweise in der Doku der verwendeten
-
Thread
HD44780 an Atmega32
Moin moin! Ich versuche seit fast zwei Tagen ein HD44780 kompatibles Display an meinem Atmega32 im 4-Bit-Modus zum Laufen zu bekommen. Beim Einschalten ist ein Balken auf der ersten Zeile zu sehen. Dieser verschwindet, nachdem ich das erste mal 0x03 gesendet
Lade Dir mal das Datenblatt vom HD44780 und gucke mal, ob Du genau das machst, was dort steht (Wartezeiten, Initialisierung etc.)
-
Thread
Fehler in der Ansteuerungsroutine für HD44780- Display reagiert träge
Guten Abend allerseits, ich weiß Beiträge und Beispiele zu den Themen HD44780 und LCD gibt es schon zu genüge. Allerdings konnte ich bis jetzt noch nicht meinen Fehler bzw. Phänomen in den Beiträgen finden. Ich habe folgendes Problem: Die Initialisierung und Ansteuerung meines
Beitrag #3025068: > sprintf und LCD-Ausgaben Funktioniert das Tatsächlich mit einem Standard HD44780 Display oder muss da noch irgendwie etwas umgebogen werden.
-
Thread
16x2 LCD, PWM Kontrast, wie richtig?
Ich wundere mich über die Fragen mit negativer Spannung etc. Die derzeit gängigen 3,3V 16x2 LCD HD44780, wenn es was nicht Mainstream wäre, würde man es ja nicht als selbstverständlich hinstellen... Ich hatte nur gerade dir HD44780 Bezeichnung nicht im Kopf, wäre aber auch egal, da es bei alten anders
Modell es konkret geht, damit jemand für dich das Datenblatt suchen und lesen kann. Die Angabe HD44780 ist hier nutzlos, sie sagt nichts über den eventuell oder auch nicht vorhandenen Spannungswandler aus.
-
Thread
Arduino Bit Shifting Problem
der Referenz erwähnt wird. hier mal mein ganzer code [c] #include <Arduino.h> #include <hd44780.h> #include <hd44780ioClass/hd44780_pinIO.h> //Display PinSetup //const int rs = 12, en = 11, db4 = 10, db5 = 9, db6 = 8, db7 = 7; //Piazo Pin Setup const int buzzer = 2; int PowerOn = 0; hd44780_pinIO lcd(12, 11, 10, 9, 8, 7); const int LCDCols = 20; const int LCDRow = 4; #define LCD_COLS 20 #define LCD_ROWS 4 #define HD44780_LCDOBJECT String HITAG1 = "h"; String HITAG2 = "
-
Thread
Arduino 1602 LCD Keypad Umlauttabelle
Dann kann man eine selbst definiertes Zeichen 0 - 7 ausgeben. Wenn dein LCD dem LCD Controller HD44780 weitgehend entsprechen sollten, dann kann man das Datenblatt HD44780 für die Funktionsweise des CGRAM Zeichengenerators (Character Generator RAM (CGRAM)) verwenden. Siehe: Table 5 "Relationship
Character Codes (DDRAM) and Character Patterns (CGRAM Data)" https://www.sparkfun.com/datasheets/LCD/HD44780.pdf http://www.sprut.de/electronic/lcd/#cgram Schaue Dir bitte die Zeichensätze ab Table 4 "Correspondence between Character Codes and Character Patterns (ROM Code: A00)" im HD44780 Datenblatt
-
Thread
Hilfe!: LCD Zeichensatz nicht wie bei HD44780...
unten dran ausgegeben. Ich hab leider keine Typenbezeichnung von dem Display, weiss nur, das es HD44780 kompatibel sein soll. Laut Datenblatt von EAS bzw. Reichelt sitzt das ° bei 223 (0xDF). Da kommt aber das komische E. Weiß jemand, wo man noch andere Datenblätter mit anderen Zeichensätzen für HD44780
doch kana ? Das ° an 223 würde nämlich eher für kana sprechen, das wäre dann der Zeichensatz vom HD44780 A00
-
Thread
Peter Fleury LCD Lib für AT90USB162?
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 for
various LCD controller instructions which can be passed to the * function lcd_command(), see HD44780 data sheet for a complete description. */ /* instruction register bit positions, see HD44780U data sheet */ #define LCD_CLR 0 /* DB0: clear display */ #define
-
Thread
PIC16F884 und LCD2004 über I2C
permanent leuchtet. Auf dem Display zeigt sich keinerlei Effekt. Das I2E-Interface-Modul heißt HD44780. Kann sich das jemand erklären ?
Michael S. schrieb im Beitrag #7242858: > Das I2E-Interface-Modul heißt HD44780. Nö, das ist *für* HD44780. Gängig ist z.B. der PCF8574, den es allerdings in verschiedenen Versionen gibt, und jede Version kann auf 8 verschiedene I2C-Adressen konfiguriert werden.
-
Thread
Speicherbedarfsermittlung
Also, ich habe ein LCD (110 Segmente)2x HD44780, ich brauche 2 a/d Wandler, ein d/a Wandler,es läuft wohl auf C hinaus (integer), 4 Tasten. Aufs Kb soll es nicht ankommen, eher eine Richtgrösse.
>Für die Routine zum Ansteuern eines HD44780 habe ich ungefähr 500 Byte >gebraucht, die Texte die das LCD anzeigen sollte nicht mitgerechnet. 500Bytes für LCD Routine ? Mein kompletter Frequenzzähler mit Bereichsumschaltung hat gerade
-
Thread
Temperatur-Mikrocontroller-LCDAnzeige
großes zum rumspielen. Jedes Wald und Wiesen 2 zeilige Text-LCD tut es vollauf, solange es nur HD44780 kompatibel ist. Ganz im gegenteil ist es gar nicht so leicht, ein derartiges Text LCD zu finden, das NICHT HD44780 kompatibel ist. D.h. deine Begründung wäre: weil es billig ist. Allenfalls könnte
zum rumspielen. > > Jedes Wald und Wiesen 2 zeilige Text-LCD tut es vollauf, solange es nur > HD44780 kompatibel ist. Ganz im gegenteil ist es gar nicht so leicht, > ein derartiges Text LCD zu finden, das NICHT HD44780 kompatibel ist. > D.h. deine Begründung wäre: weil es billig ist. > Allenfalls
-
Thread
LCD Ansteuerung Atmel ATxmeag 128 A3
mittels Xmega Controller realisiert. Nun möchte ich aber auch mal ein Display ansteuern. Ein HD 44780 20x4 habe ich gekauft. Im Tutorial befinden sich eine LCD Routine. Leider läuft diese Routine nicht trotz umschreiben der Datei. Folgende Signale verwende ich: 1: RS PORTD.OUT 2:
Display den Controller hoch treibt (siehe Link) http://blog.frankvh.com/2010/10/18/atmel-xmega-hd44780-lcd-support/ Was meinst du ? Viele Grüße
-
Thread
VFD auf 4 Bit-parallel-Mode stellen
schalten, muß man daher erst 3* in den 8Bit-Mode schalten. Die korrekte Sequenz findet man z.B. im HD44780 Datenblatt (mit einer kleinen Ungenauigkeit).
Jefe schrieb im Beitrag #7246339: > Auf dem VFD ist kein HD44780 verbaut. Hat auch keiner behauptet. Nur daß die Umschaltung 4/8Bit kompatibel zum HD44780 ist. Im Datenblatt steht allerdings folgendes: "The module is reset automatically at power-up by internal
-
Thread
Benutzerdefinierte Zeichen HD44780
Die Bargrafen werden aus 5x8 Zeichen zusammengesetzt. Davon kann man aber höchstens 8 in einem HD44780-Display definieren. Für die korrekte Darstellung von solchen gesplitteten Bargrafen sind aber mehr als 8 verschiedene Zeichen notwendig. Wie machen die das? Gruß Oliver
HD44780 nicht erfüllen können Sie 8 sittlichen Anforderungen Wenn die Definition der zu viele Zeichen, können Sie mit dem T6963-Controller LCM oder andere Weniger als 112 Zeichen haben, können Sie die
-
Thread
HD44780 Timing-Toleranz
ist ungut, zu langsam egal. Gegenteiliges ist mir noch nicht untergekommen und die Datasheets von HD44780 und KS0066 haben auch nichts dagegen.
Timeout > des Controllers liegen. ja, das war ja eigentlich meine Frage. Gibt es einen Timeout im HD44780?
-
Thread
Fehlerursache bei Displayansteuerung eingrenzen
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 for
various LCD controller instructions which can be passed to the * function lcd_command(), see HD44780 data sheet for a complete description. */ /* instruction register bit positions, see HD44780U data sheet */ #define LCD_CLR 0 /* DB0: clear display */ #define
-
Thread
HD44780 LCD - Keine Anzeige
www.lcd-module.de/eng/pdf/zubehoer/sed1278.pdf Der SED1278F ist lt. Datenblatt kompatibel mit dem "Standard" HD44780, aber du kannst in Foren nachforschen, ob sich beide in Feinheiten unterscheiden. Und du kannst Programm und die Datenblätter von [[HD44780]] und SED1278F Seite an Seite bzgl. Kommandos und Timing
Hallo ich habe da ein Problem, ich soll den HD44780 an einem Mikrocontroller 80C517A der Firma Infinion zum laufen bringen. Nun mein Problem wie ihr im Quellcode lesen könnt habe ich so einiges an Wartezeiten eingefügt ich denke sogar sehr viel
-
Thread
Suche Daten zum LCD-Display Wintek WD-G1003P
brauchbaren Daten zu diesem Display. Habe es schon mit den Standard Anschlüssen bzw. Ansteuerung vom HD44780 probiert. Wer kann weiterhelfen??
Blöcken von 5x8 Pixeln strukturiert, das sieht man > wenn es eingeschaltet ist. Das aber ist ein HD44780-Display auch.
-
Thread
Probleme mit i2c
i2c_stop end procedure procedure display_time is var byte hr, min, sec, day hd44780_position1 ( 3 ) ds1307_read ( 0x02 , hr ) print_decimal_2 ( hd44780 , hr , "0" ) hd44780 = ":" ds1307_read ( 0x01 , min ) print_decimal_2 ( hd44780 , min , "0" ) hd44780 = ":" ds1307_read ( 0x00 , sec ) print_decimal_2 ( hd44780 , sec , "0" ) hd44780 = "/" ds1307_read ( 0x03 , day ) print_decimal_1 ( hd44780 , day , "0" ) end procedure [/code]
-
Thread
Ideales Timing - Brainstorming scheduling
Hi, schon klar - aber z.B. clear bei HD44780 bedeutet einfach, "vorsichtshalber warten" denn das Bussybyte ist ja nicht sofort da.... wenn dann doch keine Rechnung da ist, dann geht's ja schief ... Gruß Simon
Simon wrote: > schon klar - aber z.B. clear bei HD44780 bedeutet einfach, > "vorsichtshalber warten" denn das Bussybyte ist ja nicht sofort da.... Wie meinst du das mit dem nicht sofort ?
-
Thread
LCD zeigt Schrott an
Compiler: AVR-GCC 3.3 Hardware: AVR Date: 04.06.2009 Basic routines for interfacing a HD44780U-based text LC-Display 4bit mode, microcontroller I/O port, write only (rw pin -> GND), dual- or single-line display **************************************************************************
Wenn schon, dann nicht auf Masse, sondern auf Vcc ziehen. Zumindest alle HD44780 kompatibel Displays haben einen Pullup eingebaut. Und wenn ein Display keine Pullups hat, dann sollte es nicht als HD44780 kompatibel bezeichnet werden. Mir ist zumindest noch kein solches Display
-
Thread
HD44870 with I2C expander PCF8574X or similar
Den HD44780 über nen PCF8574 anzusteuern sieht man zwar häufiger im Arduino-Umfeld, aber das läuft auf nen Bitbanging raus. Und das macht die sowieso meist schon recht trägen LCDs nicht undbedingt fixer. Ich
würde daher statt dem generischen PCF8574 nen kleinen µC nehmen um das I2C intelligenter auf das HD44780-Interface umzusetzen. Dann bekommst Du das mit viel weniger Hin und Her auf dem I2C gelöst.
-
Thread
Passende Hardware für Projekt gesucht (lang)
untergebracht sein sollen ein Mikocontroller oder etwas vergleichbares, eine Tastatur, ein Display (entweder HD44780kompatibel 4*20 oder vollgrafisch mit etwa der selben Größe), Eine Batterie oder ein Akku der etwa 8 Stunden halten muß, eine SD-Karte oder ein USB-Stick. Ich suche also: 1. Einen Mikrocontroller
Datensätze + Bild für GLCD + FAT-Stack.... > Das wird mit 4kB aber eng ;) Ich hatte aber was von "HD44780kompatibel 4*20" gelesen. Und das FAT32-, USB-Geraffel kann man outsourcen: http://de.mouser.com/ProductDetail/FTDI/VDRIVE2/?qs=vnwGVgFuQiZQSHig5qjpOQ%3d%3d Peter
-
Thread
LCD-Display 16x2 80mmx20mm
anzusteuern? Auf deinen Bildern ist es nicht besonders gut zu erkennen, aber das scheint ein Hitachi HD44780 zu sein. Im Datenblatt ist die Anschlussbelegung des ICs. Es sollte möglich sein, herauszufinden wie das IC mit dem Stecker verbunden ist. Gruß John
Super schonmal, ja ist ein HD44780A00. Wie kann man das denn herausfinden bzw. messen? Sichtbar kann man die Leitungen nicht verfolgen. Viele Grüße
-
Thread
HD44780 an AVR32 3.3V
Ein HD44780-Display wird 3,3V als high erkennen, das ist kein Problem. 5V Stromversorgung benötigt das Display trotzdem. Als Alternative kannst du die EA DOG Displays verwenden, die benötigen garkeine 5V.
? Oder benutzt du es mit einem Linux System? Wenn mit Linux, dann machst du den Treiber für das HD44780 als Kernel Modul oder Standalone Applikation? Wie greifst du auch die Pins zu?
-
Thread
LCD HD44780 an STM32F
Hallo, ich habe ein Problem mit meinem HD44780 LCD Display an einem STM32F10x (72MHz). Ich habe nachfolgenden Code im Einsatz, doch das angehängte Bild stellt dar was dabei herauskommt. Das Grundgerüst des Codes habe ich aus dem Internet
steht doch im DB des HD44780, wie der 4bit-Mode zu bedienen ist.
-
Thread
Frage zu div. Displays von Pollin
zwei parallelgeschaltete zweizeilige Displays. Zitat aus diesem Forum: "Der M50530 ist mit dem HD44780 NICHT kompatibel, Initialisierung und Programmroutinen vom HD44780 funktionieren nicht." (siehe hier: http://www.mikrocontroller.net/topic/81122) Das Solomon-Display "120 577" hat einen Toshiba-Controller
Flachbandkabel ersetzt, ist ein bischen Fummelei beim Löten. Das Display funktioniert dann wie Standard HD44780 Displays. Es ist allerdings sehr klein... Gruß, Bernhard
-
Thread
Raspberry Pi HD44780 an MCP23017 mit LCDproc
Hallo Miteinander, Ich habe einen Raspberry Pi Model B 512MB (Rev. 2) Habe ein Display (HD44780) bisher über GPIO genutzt und über LCDproc angesteuert. Der Pi hat zwangsläufig nun 4 MCP23017 gekriegt. Die Arbeiten wunderbar, also dachte ich mir ich bin schlau, und habe den Bildschirm vom
4 [menu] MenuKey=Escape EnterKey=Enter UpKey=Up DownKey=Down ## Hitachi HD44780 driver ## [hd44780] ConnectionType=i2c Port=0x23 Device=/dev/i2c-1 #D7=15 #D6=14 #D5=13 #D4=12 #RS=8 #EN=9 Speed=0 Keypad=no Contrast=0 Backlight=no OutputPort=no #Lastline=true
-
Thread
HD44780 - Datenmüll
Nabend, Ich wende mich heute nach drei Nächten voller Verzweiflung an euch. Nach langer Zeit möchte ich mal wieder so ein 16*2 Display verwenden, welche ich schon früher zu AVR Zeiten extrem viel benutzt habe. Das Display hängt mit allen 8-bits am Port eines STM32 Microcontrollers. Der Code unten wird entsprechen ausgeführt. Das Display zeigt an: [code] [ ] [ ] [ ] [ ] [ ] [ ] [G] [F] [E] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [_] [G] [F] [E] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [/code] das '_' ist hierei die Position des Cursers der auch schön blinkt. Das lustige ist nun, das
-
Thread
[V] Jede Menge LCDs z.B 2x16 Flachband, GLCD usw. zu verkaufen, paar Sachen zum verschenken
2x16_HB_Flachband_4.jpg 2x16_HB_Flachband_defekt.jpg 1x LCD 2x16 mit Hintergrundbeleuchtung HD44780 kompatibel mit 10 Poliges kabel + Stecker Bilder 2x16_HB_1.jpg 2x16_HB_2.jpg 1x LCD 1x20 ohne Hintergrundbeleuchtung HD44780 kompatibel Bilder: 1x20_OH_1.jpg 1x20_OH_2.jpg 3x LCD 2x8 mit Hintergrundbeleuchtung HD44780 kompatibel, 2x mit 10 Poliges Kabel + Stecker, 1x ohne. Bilder: 2x8_HB_1 2x8_HB_2 2x8_HB_3 ---------- Preis pro Stück 2 Euro + Versand ----------- 1x GLCD 128x64 - EW13B30BMW Bilder
-
Thread
LCD.h geht nicht AVR Studio
make: *** No rule to make target `..//C/Programme/WinAVR-20080610/doc/avr-libc/examples/stdiodemo/hd44780.c', needed by `hd44780.o'. Stop. Build failed with 1 errors and 1 warnings...
make: *** No rule to make target `..//C/Programme/WinAVR-20080610/doc/avr-libc/examples/stdiodemo/hd44780.c', > needed by `hd44780.o'. Stop. > Build failed with 1 errors and 1 warnings... Ja, hast du diese Datei hd44780.c in dem Pfad C:\Programme\WinAVR-20080610\doc\avr-libc\examples\stdiodemo/
-
Thread
STM32F0 - HD44780 Library verfügbar?
bedeutet, aber das nächste Suchergebnis nach deiner Anfrage ist: https://github.com/pyrohaz/STM32F0-HD44780LCD/tree/master/HD44780_Library Das enthält einige "Luxus"-Funktionen, aber die kannst Du ja weglassen.
verstehs nicht. Wenn man sich zutraut, mit nem STM32 rumzumachen, muss man doch keine lib für den HD44780 suchen? Es gibt im Netz Code ohne Ende in jeder denkbaren Programmiersprache für den HD44780 und den (bei einer vernünftigen Umsetzung) geringen hardwareabhängigen Teil strickt man in Minuten
-
Thread
LCD-Displays von Ebay minderwertig?
Hallo, kann man "noname" HD44780 kompatible LCD-Displays von Ebay kaufen oder sind diese Teile minderwertig? z.B. http://www.ebay.de/itm/16x2-LCD-Module-White-Characters-Blue-Backlight-HD44780-/251048310913?pt=Bauteile&hash=item3a73a53881 http://www.ebay.de/itm/LCD-Display-HD44780-4x20-chr-20x4-Green-neg-Backlight-/170440870233?pt=Bauteile&hash=item27af114959#ht_2203wt_1163 Gruß Max
-
Thread
LCD Initialisierung W162B-N3LW
Electrnic Assembly gekauft und versuche diesen in C zu initialisieren. Es soll angeblich einen HD44780 Controller besitzen bzw einen "nicht Kompaktiblem" was ich vermute. Ich habe das LCD laut dem Datenblatt nach dem Befehlsatz vom HD44780 initialisiert, aber leider tut sich nichts. Weiss einer,
E-Clock geschickt, erst die 0x28 werden als 4Bit-Daten übernommen. Siehe auch Datenblatt des HD44780. Gruß aus Berlin Michael
-
Thread
LCD will nicht
Hallo, hab folgenden code mit dem ich das LCD mit HD44780 Controller anspreche. #include <avr/io.h> #include <inttypes.h> #include <avr/iom8.h> int warte(void) { PORTC |= (1 << 2); //RS auf 1 DDRB = 0x00; //PORTB auf Eingang while (PORTB
LM162KS von Sharp) an einem ST6-µC zum laufen gebracht und verwende das Prinzip immer noch bei allen HD44780-kompatiblen Display-Controllern. Versuchs einfach mal mit den angegebenen Zeiten. Gruß Johnny
-
Thread
LCD HD44780 und PIC18F45k20
falls Du kein busyflag abfrägst, das timing zu überprüfen, ob die Abarbeitungszeiten der einzelnen HD44780-Befehle eingehalten sind. mfG Ottmar
Da sollte eigemntlich " das ist ein test", stehen. Scheint nicht ganz zu dem HD44780 kompatible zu sein.
-
Thread
Alternative HD44780
Hallo zusammen, als kleine Fingerübung habe ich gestern abend mal ein HD44780-basiertes Display zum Laufen gebracht. Die Software war dank diverser Tutorials auch nicht weiter schwer, aber ich habe mir einen Wolf gelötet: sieben(!) Datenleitungen plus VDD und VSS plus Displaybeleuchtung
Es gibt in genau dieser Klasse I2C Adapter auf HD44780. Da ist im Endeffekt nur ein I2c-8-Port Adapter drauf. Zufaelliges Ebayresultat: http://www.ebay.de/itm/IIC-I2C-TWI-SPI-Serial-Interface-Board-Module-Fur-Arduino-5V-1602-LCD-Display-T5-/400586415062
-
Thread
avrlib mit HD44780
Ich habe hier heute versucht ein 2*16 LCD-Display mit HD44780-Controller an einen ATMEGA16L anzuschließen, der mit einem externen 8MHz Quarz und einer Betriebsspannung von 5V läuft. Ich versuche dabei momentan gerade, das Display im 8bit Modus mit dem lcd-example
-
Thread
HD44780 LCD
Habe ich das richtig verstanden. Wenn ich im 4bit Modus das LCD Display ansteuere das sende ich die Daten so? zB. für das Commando Set Function 4bit Modus schicke ich erst 0010 und dann das enable und dann 0000 und dann enable? das wäre in 8Bit 00100000 ?? Ist das richtig?
-
Thread
Spannung für HD44870
>es unbedingt 5V? Kommt auf deinen Controller an. Datenblatt: HD44780S HD44780U Power supply voltage 5 V ±10% 2.7 to 5.5 V MfG Spess
#1835220: > Kommt auf deinen Controller an. > > Datenblatt: > > HD44780S HD44780U > Power supply voltage 5 V ±10% 2.7 to 5.5 V OK, danke! Das habe ich einfach nicht gefunden... Ich brauche neue Brille (und Urlaub) :D Grüße Luca Bertoncello
-
Thread
LCD 2x16 mit ST7066U läuft nur nach jedem 2. Reset
Vom *dreimaligen* Senden einer 0x3 aber schon. Siehe auch Flussdiagramm aus dem Datenblatt des HD44780.
Michael U. schrieb im Beitrag #4367652: > Einige Hersteller auch des HD44780 hatten mal eine Soft-Rest Angabe in > ihren Datenblättern, die ging manchmal auch mit anderen Kontrollern, ich > finde das aber gerade nicht mehr und in meinem Datenblatt des ST7066U > steht dazu