-
Thread
LCD auf Steckbrett, Störungen
mehrere Bits gesetzt sind, die gar nicht zu den verwendeten 4 Bits gehören. Der allgemeine Tenor zu HD44780-Displays ist: Man lässt die ungenutzten Pins *offen*, Ausnahmen bestätigen aber die Regel. In diesem Forum gibt es dutzende von Threads zu genau diesem Thema, siehe auch [[HD44780]]. Zum Thema
dog-m.pdf Seite 4 Mitte rechts Frank M. schrieb im Beitrag #5323190: > Der allgemeine Tenor zu HD44780-Displays ist: Man lässt die ungenutzten > Pins offen, Ausnahmen bestätigen aber die Regel. ciao gustav
-
Thread
LCD nach Ein/Ausschalten TOT?
******************************************************************* Title: testing output to a HD44780 based LCD display. Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: test_lcd.c,v 1.6 2004/12/10 13:53:59 peter Exp $ Software: AVR-GCC 3.3 Hardware: HD44780 compatible
der Code ist für einen HD44780, egal welches Display letztendlich an diesem HD44780 hängt. Bisher hats schließlich auch funktioniert....^^
-
Thread
LCD C0802-04, HD47780 ansteuern..
benutzt... Ich kenn mich mit displaycontrollern nicht aus, aber kann die Fleury-LIB die ja für den HD4478 heschrieben ist überhaupt ein HD47780 ansteuern? Werde die Kabel aber gleich nochmal nachprüfen..
genauer auf den Hintergrund eingehen. Es scheint als ob die kleinen, aber feinen Unterschiede zwischen HD44780 und KS0066 bei Dir eine Rolle gespielt haben. So gesehen ist die Pollin Aussage "HD44780 kompatible" nicht korrekt ! Gruß
-
Thread
VT100 ESC Sequenzen + LCD
Display. Stattdessen wirst Du im Datenblatt/Programmierhandbuch des LC-Controllers (KS0070B resp. HD44780) nachsehen müssen, wie dort die Cursorsteuerung funktioniert. Kleiner Hinweis: Du wirst die DDRAM-Adresse verändern müssen.
Du könntest Dir ja mal eines der --geschätzt-- 43 Milliarden Tutorials ansehen, die sich mit dem HD44780 beschäftigen. Hier mal eines *aus diesem Forum* http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD#Welche_Befehle_versteht_das_LCD.3F
-
Thread
LCD 202A Conrad und Atmega 8
while(1) { } return 0; } [/c] lcd_routines.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
Initialisierung. Ob das in deinem Code berücksichtigt ist kann ich nicht >sagen. Mein Display ist ein HD44780, das funktioniert mit dem Code. Da funktioniert dein Code auch noch. Ich konnte bisher noch keinen Unterschied zwischen HD44780 und KS0066 feststellen. Das wird es auch nicht sein. Die
-
Thread
LCD Display 8x24 mit M50530
)? Ich habe auch so ein Ding und komme nicht weiter. Kann man da nicht einfach die Routinen fürs HD 44780 verwenden? Ich hoffe jemand von euch kann mir helfen. Ich bedanke mich schon im voraus! mfg Adrian Hänni
Vielen Dank für die Antwort. Also, genau bei der Routine liegt mein Problem! Für die hd44780 Displays habe ich die library von Peter Fleury benutzt, ich habe (leider) keine Ahnung wie man so etwas selber programmieren kann. Es würde mir extrem helfen mal deine Routine zu sehen. Für
-
Thread
Akkulösung für gemischte 5V/3.3V Schaltung?
entwickelt, die mit 3.3V arbeitet. > > Auch wenn die Schaltung mit 3.3V läuft verwende ich ein HD44780 LCD > Display, welches 5V Logikspannung benötigt (ca. 1.5mA). Das ist schon mal falsch. Der HD44780 läuft schon noch mit 3.3V. Das LCD braucht mehr Spannung. Wenn man eine negative(!) Spannung
Alternativ kann man an Stelle des HD44780 Displays auch ein EA DOG-M Display verwenden, das direkt mit 3,3V läuft (250µA). Die gibts auch in Ausführungen, die bei ausreichend externem Licht ohne die zuschaltbare interne Beleuchtung auskommen
-
Thread
LCD HowTo
Datenblatt wär evtl hilfreich. Vielleicht findest du auch hier was: http://www.mikrocontroller.net/articles/HD44780 Gruß, Andi
Hi, auf der rückseite meines lc-displays sind zwei chips 1) OE1 HD44780A00 2) OE4 HD66100F
-
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
Reset ist nicht Power on?
@ Dennis S. >Ich dachte, dass das Display bestimmt HD44780-kompatibel ist und er auf >den 4-Bit-Modus wechselt. Wenn er dann nach dem Prozessor-Reset nochmal >Kommandos reinpumpt, denkt er vielleicht, dass das Display im >8-Bit-Modus ist, wodurch je
Initialisierungssequenz >hält. Geht doch ganz einfach: Lass mal das obligate Warten (>=15ms beim HD44780) vor der Initialisierung weg. Nach einem Reset bei eingeschalteter Betriebsspannung funktioniert es. Bei einem Power-Up nicht. MfG Spess
-
Thread
AVR Studio 4: TWI Display einbinden
PCF8574T-LCD Das gibt es nicht - wenn es aber ein Peter_Michael schrieb im Beitrag #6441924: > HD44780 ist, dann wäre das https://www.mikrocontroller.net/topic/334653 eine gute Wahl.
https://www.sparkfun.com/datasheets/LCD/HD44780.pdf Seite 46
-
Thread
Grafik-LCD & 4Bit?
jedes HD44780 Display kann 4bit Modus... http://homepage.hispeed.ch/peterfleury/avr-lcd44780.html
T6963 Controller einen 4 Bit Mode, allerdings funktionier die Ansteuerung deutlich anders als beim HD44780.
-
Thread
LCD Ansteuerung Atmel ATxmeag 128 A3
Messaufgaben 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
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
PIC 16F628A Problem (Frequenzzähler von sprut)
nachgebaut. Leider bekomme ich den nicht zum laufen. PIC 16F628A, Quarz 10MHz, LCD NDM162(HD44780 Controller) Fehlerbeschreibung: Display zeigt nur eine Leiste mit schwarzen Rechtecken.Deutet drauf, dass es nicht Initalisiert wurde. Auch die LED für den ersten Eingang der geschaltet wird
neues Project. im Project-Fenster lädst Du das ASM-File und im selben Fenster unter "Header-Files" "HD44780.INC hinzu. Störe Dich bitte nicht am Label "LCD_LAT" diesem wird im ASM-File der Inhalt = "PORTB" zugewiesen. Das muss so sein, weil die LCD-Initialisierung mit HD44780.INC auch für andere Pics
-
Thread
1 Euro LCD Display 16x2 aus China
der Anschluss-Pins. Pinbelegung standard, Anschluss problemlos, funktionieren auf anhieb. Daten: HD44780 LCD Modul Farbe des Hindergrunds: Blau Farbe des Schriftes: Weiß Weiter Betrachtungswinkel und hoher Kontrast Displaycontroller: integrierte HD44780 (Industriestandard) LCM Typ: Charakter
Erster Post: HD44780 LCD Modul Farbe des Hindergrunds: Blau Farbe des Schriftes: Weiß Weiter Betrachtungswinkel und hoher Kontrast Displaycontroller: integrierte HD44780 (Industriestandard) LCM Typ: Charakter
-
Thread
LCD für 3€ ?
ihr bei der Sache einen Haken, oder ist das ein super "Schnäpchen"? Danke. http://www.amazon.de/HD44780-Module-Display-Anzeigen-Zeichen/dp/B009GEPZRE/ref=sr_1_1?ie=UTF8&qid=1385666165&sr=8-1&keywords=lcd+display
in dieser Preisklasse. zB. http://www.ebay.com/itm/1602-16x2-Character-LCD-LCM-Display-Module-HD44780-Controller-w-Blue-Blacklight-/200798804904?pt=Home_Automation_Modules&hash=item2ec08a9ba8 für 1.80€ http://www.ebay.com/itm/1602-16x2-HD44780-Character-LCD-Display-Module-Yellow-backlight-GOOD-QUALITY
-
Thread
AVR + LCD Problem
Hallo, ich kämpte gerade mit einem LCD Display (HD44780), das im 4-Bit Modus an einen ATMEGA8 angeschlossen ist. Verwendet wird die Lib von Peter Fleury. Pinbelegung Display: 1 GND 2 +5 Volt 3 GND 4 PC4 (RS) 5 PC5 (RW) 6 PB0 (Enable) 11
used 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 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions
-
Thread
Grafisches LCD Display Ersatz gesucht
> anscheinend KEIN HD44780 kompatibler Im Ali-Text steht aber "HD44780 Treiber", und unter Spezifikationen heißt es "SPLC780 driver oder andere kompatible" https://www.buydisplay.com/download/ic/SPLC780.pdf der sieht dem HD44780 zumindest ähnlich. Wenn nicht gerade japanische Zeichen als Startzustand kommen und die Software das nicht ändert, oder die Umlaute anders belegt sind. Es kann aber sein, dass das Display kopfstehend
-
Thread
Eink Display Samples
Das hört sich ja wirklich nicht so rosig an. Ist das bei normalen LCDs auch so schlimm. Also HD44780 kompatible oder einfache graphische Displays.
Hi >Ist das bei normalen LCDs >auch so schlimm. Also HD44780 kompatible oder einfache graphische >Displays. Die bekommst du teilweise für ein paar Euro. Da lohnt sich schnorren nicht. MfG Spess
-
Thread
unbenutzte LCD Ports im 4 Bit mode
Hallo, eher auf VCC legen. Intern sind Pull-Ups (beim HD44780) -> bei Anschluß auf Masse braucht das Display mehr Strom. Gruß Anja
beschaltet sind... Das hat nichts mit der Beschaltung zu tun, sondern ist eine Eigenschaft des verbauten HD44780 Controllers.
-
Thread
Problme mil LCD Routine
stellst! Das Nachfolgende musst Du in Deinen eigenen Code umsetzen. Grundsätzlich läuft das beim HD44780 zum Beispiel so: 1. Instruction "Set DDRAM Adresse" + DDRAM-Adresse movlw b'01000000' ;40h Ausgabeadresse Zeile 2, Digit 0 iorlw B'10000000' ;HD44780-Befehl "Set DDRAM-Adresse"
den PIC umzusetzten: http://elm-chan.org/fsw/ezlcd/00index_e.html http://elm-chan.org/docs/lcd/hd44780_e.html MFG:Markus
-
Thread
FUTABA Chip in Glass (CIG) VFDisplays
Hier ist ein Controller dazwischen, der Kommandos empfangen will. Das sieht aus wie ein serieller HD44780, bei dem man aber nicht per Leitung zwischen Kommando und Daten umschaltet, sondern bei dem immer zuerst das Kommando und danach die Daten geschrieben werden müssen. Hast Du schonmal 44780 programmiert
Joerg L. schrieb: > Hast Du schon mal 44780 programmiert? Ja habe ich, auch komplexere LCDs ohne Controller habe ich schon angesteuert, aber bei diesem VFD komme ich einfach nicht weiter. Dabei kann ich im Orginalgerät jederzeit die Funktion
-
Thread
LCDs abzugeben
Hallo Michael, haben die 2x24 mit HD44780 Hintergrundbeleuchtung ????? Grüße Hardy
Hallo, biete zum Kauf an : 16x2, 16x4 und 20x4 , alle LED, HD44780 komp. für 9, 14, 17 EUR Gruss A. Arndt
-
Thread
Problem: nur senkrechte Striche auf LCD
mal schnell' ein paar Dinge auf einem LCD testen - und schon kommt das Problem;-) LCD: 2*16chars (HD44100H / HD44780A) von Toshiba AVR: ATmega8515 @ 8Mhz Code: AVRASM aus dem hiesigen LCD-Tut Bei dem Code habe ich Target, Zeitschleifen und den Port (von D auf C) umgeändert. Zur Kontrolle lasse
Es ist ein TLC-493-LON von Toshiba Controller: HD44780A00 HD44100H
-
Thread
Kennt sich jemand mit dem LCD "PC 1202-A" aus?
Das sieht nach Standard Display aus, also auch 4Bit. Ob es ein HD44780 oder ein KS0073 ist, musst du probieren. Zusammenschalten geht.
Ok, cool, danke dann gibhts ja für den HD44780 nen Datenblatt =D Also danke =)
-
Thread
Suche Datenblatt für LC-Display
Zeichen Display. Ich hab schon fast vermutet dass es seriell anzusteuern ist, kann es dann überhaupt HD44780 kompatibel sein? Oder HD44790, wie Thomas schreibt? Hat jemand ne Ahnung wie man sowas ansteuert? Oder ist das veraltet und besser wegzuschmeissen?
sich kein Problem mit einem Mikrocontroller, benötigt aber etwas mehr Rechenleistung als ein normales HD44780 LCD, dafür ist dieses LCD aber Grafikfähig, d.h. du kannst jeden Pixel einzeln ansteuern !!! Und ein 96x16 GrafikLCD für 2,5 ist doch OK...
-
Thread
LCD Probleme mit "ä" "ö" usw...
der Umlaute findet man im Datenblatt des LCD-Controllers (der KS066U dürfte kompatibel zum Standard HD44780 sein). Jörg
direkt in den Quelltext, flash unsigned char text1[]="Das ist Mõll"; Das "õ" soll dann auf dem HD44780 ein "ü" sein, eingeben kann man das mit Alt+0245 (0xF5=245dez.)
-
Thread
LCD Ansteuerung im 8 Bitmodus
Wie wärs mit einem Blick ins Datasheet vom HD44780? Da steht drin wie es geht.
Ein LCD mit HD44780 ist nun wirklich kein Hexenwerk. Vorallem im 8bit Modus, der ist ja noch einfacher, weil die Nibble Tauscherei entfällt.
-
Thread
AVR GCC Präprozessor #if funktioniert nicht !
sehr nützlich sein. Ich verwende es bei der definition meiner LCD- Datenleitungen [c] #ifndef HD44780_DB4 #define HD44780_DB4 4 // Datenleitung #endif #ifndef HD44780_DB5 #define HD44780_DB5 5 // Datenleitung #endif [/c]
-
Thread
LCD will nicht funktionieren
frei hängen. Mach ich zumindest so. Gab bei >10 verschiedenen LCDs nie Probleme. Ich glaube auch der HD44780 hat interne Pull[ups|downs].
Ah ja: http://web.media.mit.edu/~ayah/documents/hd44780u.pdf Seite 54. Die Datenpins haben interne Pullups. Also vollkommen sinnlos da bei den freien Pins irgendwas zu beschalten.
-
Thread
Z80 und 16x2LCD PIO erforderlich?
direkt am Bus dürfte das nur mit niedrigen Taktfrequenzen des Z80 funktionieren, da zumindest der HD44780 rel. behäbig ist. Und da man die Lesefunktion des Displays i.a. gar nicht benötigt, reicht auch ein einfaches 8bit-Latch, um das Display im 4bit-Modus unabhängig von der CPU-Frequenz zu betreiben
PIO. Und wie fragst Du Busy ab? Mit einer worst-case Warteschleife, die den langsamstmöglichen HD44780-Clone berücksichtigt, verlierst Du eine Menge Zeit.
-
Thread
Displayunterschiede 16x2 Electronic Assembly / Displaytech
mehreren hundert gebaut wurde. Bislang habe ich immer ein EA W162B-N3LW eingesetzt, welches ja einen HD44780 drauf hat. Nun habe ich eine neue Variante aufgebaut, auf dieser sitzt jetzt ein Displaytech 162B in grün, welches einen ST7066 verwendet. Die Schaltung wird mit BASCOM auf einem Mega128 programmiert
mit jeweils 16 Zeichen und verwendet den Controller KS0070B, der kompatibel >zum Industriestandard HD44780 ist. Das stimmt so nicht ganz, ich hab bis jetzt nur in C programmiert, aber da habe ich mich ca 4Wochen versucht mit einem Code für den HD44780 das Display anzusprechen, alle Versuche erfolglos
-
Thread
LCD 4x40 mit 2 Controllern
Ich glaube, daß der OP meint, daß er ein Display mit 2 Controllern (HD44780 oder kompatibel) vor sich liegen hat und dieses ansteuern will. BTW: Es gibt doch sicher ein Datenblatt zu dem Display.
Datenbits 1-8 an IO Port von MC1 und MC2 >RS an IO Port von MC1 und MC2 er will EIN Display mit 2 HD44780 in pblicher interner Verdrahtung an ZWEI GETRENNTE µC hängen und das geht so NICHT... Oder habe ich jetzt die Leseschwäche? ;-) Gruß aus Berlin Michael
-
Thread
LCD-Modul TG12864B-13 von Pollin am ATmega 32
wenn mit den restlichen Leitungen gewackelt wird D/I Data or Instruction kennst du vom HD44780. Dort heißt die Leitung RS, hier heißt sie eben D/I. R/W Read/Write Identisch zum HD44780 E Enable Ohne jetzt ins Datenblatt geschaut zu haben, denke ich
Displaycontroller sind oft in recht langsamer Technologie gefertigt - bestes Beispiel ist der alte HD44780.
-
Thread
16x2 Display Welche lassen sich gut ablesen
Mein Favorit ist DOGM132-5 mit doppelt hoher Schrift in orange-schwarz, ist aber natürlich kein HD44780 kompatibles.
sehr angenehm finde ich Amber, > z.B.: > EA DOGM162E-A + EA LED55E31-A Sind die Displays nicht hd44780 kompatibel? Man muss per spi programmieren?
-
Thread
LCD Display für Raspberry Pi gesucht
Wenn ich mich recht erinnere, dann hat das Raspberry Pi 20 GPIOs. Das ist mehr als genug für ein HD44780 kompatibles Textdisplay. Treiber gibt es dafür bestimmt auch wie Sand am Meer. Notfalls sollte sich das auch mit relativ geringem Aufwand selbst programmieren lassen. Ich nehme an, dass du darin
Python" als Programmiersprache zu nutzen. Diese ist sehr einfach und doch mächtig. Bei Fragen zum Thema HD44780-Display stehe ich gerne zur Verfügung.
-
Thread
I2C Display zeigt komische Zeichen
dass man die Displays mehrfach initialisieren kann. Mann muss es nur so tun, wie im Datenblatt des HD44780 beschrieben ist, dann geht das auch. Alles andere wäre auch gaga. Zum Beispiel müsste man das Gerät während der Entwicklung sonst immer kurz stromlos schalten, anstatt normal zu resetten bzw.
dass man die Displays mehrfach initialisieren kann. Mann muss es nur so tun, wie im Datenblatt des HD44780 beschrieben ist, dann geht das auch. Alles andere wäre auch gaga. Zum Beispiel müsste man das Gerät während der Entwicklung sonst immer kurz stromlos schalten, anstatt normal zu resetten bzw.
-
Thread
Objektorientierung mit avr gcc
endif } uBits_t; #define GLUE(a,b) a##b // aus WinAVR-20090313\doc\avr-libc\examples\stdiodemo/hd44780.c #define PORTBITS(reg,port,bits) ((*(volatile uBits_t*)&GLUE(reg,port)).GLUE(b,bits)) // reg=DDR/PORT/PIN, port=A/B/C/..., z.B. PORTBITS(PORT,C,1) ergibt PORTC.b1 /* Anwendung z.B. für LCD
a LCD object xpcc::Hd44780Minimal< lcd::E, lcd::Rw, lcd::Rs, lcd::Data > display(20, 4); int main() { // The LCD needs at least 50ms after power-up until it can be // initialized. xpcc::delay_ms(50);
-
Thread
LCD clear funzt scheinbar nicht
Hallo an alle! Hab das STK500 und ein Display kompaktibel zu HD44780. Der Plan von mir war das nach dem einschalten der Spannung eine Stopuhr zu zählen begint. Soll ein mini Bordcomputer werden, fürs Auto. So weit so gut. Es funktioniert. Die meiste Zeit ist der
wird, während Du einen Befehl sendest (z.B. beim Toggeln von E). Und dann kann das Timing mit dem HD44780 durcheinander kommen. Am einfachsten ist, Du schreibst einfach an den Anfang jeder LCD-Routine ein "cli" und am Ende ein "sei" und schon ist zumindest der Fehler ausgeschlossen. Gruß Andreas
-
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 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
Suche Grafik-LCDisplay
Habe noch welche: Controller HD44780 - 4 Zeile a 40 Zeichen - ca. 200x60mm groß - 30 EUR pro Stück
brauche wenn ich weiße schrift auf blauem hintergrund haben will. als schnittstelle kann ich auf HD44780, I2C oder SPI zurückgreifen. bevorzugt aber HD44780. die abmessungen solten max 15x4cm sein, da es in einen 5 1/4" Pc slot kommen soll. ich hatte da an ein 4x20er oder ein grafik display gedacht
-
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.
> Wie könnte ich am einfachsten rausfinden, > ob das Interface HD44780-kompatibel ist? Oszi dran und messen. WOfuer habt ihr eigentlich immer diese ganzen tollen Messgeraete wenn ihr sie nie benutzt? Ich denke im uebrigen deine Chancen sind nicht so schlecht.
-
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
Sinnlose Probleme mit LCD...
Hallo, ich benutze ein LCD Display mit HD44780 Baustein. Ich habe die entsprechende Software geschrieben und das Display laufen gelassen. Es lief eigentlich alles einwandfrei. Eines tages ging es nicht mehr, es zeigte nur noch schwarze Balken
-5V hatte ich noch nicht mal ein einziges Zeichen auf dem Display gekriegt... mein Display hat ne HD44780 Baustein. Wie ist es bei dir? Gruß
-
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
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
the 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 */