-
Thread
LCD Ansteuerung 4Bit funktioniert nicht!
defiitionen AVRLCD.c // Hauptprogramm Ich verwende ein PC2004 Display von Powertec welches mit dem HD44780 Controller arbeitet... Pinbelegung PORTC PIN0 -> LCD D4 PORTC PIN1 -> LCD D5 PORTC PIN2 -> LCD D6 PORTC PIN3 -> LCD D7 PORTC PIN4 -> LCD RS PORTC PIN5 -> LCD E PORTC PIN6 -> LCD Background
doch funktionieren müsste! oder nicht? Wie finde ich heraus ob mein Displaykontroller wirklich ein HD44780 ist? Im Internet finde ich kein explizites Datenblatt für dieses Display bei welchem ich den Typ entnehmen kann. Wie finde ich heraus, ob ich den maximalen Wert der delay-Funktion überschreite
-
Thread
Fundstück VFD 20x4
nagelneues VFD mitgebracht. Datenblatt gesucht und gefunden. Reingeschaut: schade, ist nicht die HD44780 compatible Version... Weiter geschaut: paralleles Interface, 8 Bit, /WR, /CS, BUSY. Harmlos, kann man also benutzen. Noch weiter geschaut: hat auch einen TTL-SerialIn. Per Lötjumper auf 1200
sind an richtiger Stelle. Man kann per ESC-Kommandos acht eigene Zeichen nutzen (ähnlich wie beim HD44780), allerdings ersetzen diese beliebige Zeichen aus dem Zeichenvorrat des Displays. Sehr praktisch weil man so die Zeichen direkt an die richtige Stelle im Zeichensatz bekommt. Die Typenbezeichnung
-
Thread
Starthilfe be idem STM32 Discovery mit Sumijo SMJ-1602 gesucht
der original hd44780 kommt mit 2,7v ... 5,5v betriebsspannung klar. achte drauf das da so ein teil im display verbaut ist. mfg
Hi >der original hd44780 kommt mit 2,7v ... 5,5v betriebsspannung klar. >achte drauf das da so ein teil im display verbaut ist. Der Displaycontroller schon. Aber das Display braucht eine Kontrastspannung von etwa 4,8V
-
Thread
Floating Point, Mantisse, Exponent - Beispiele?
else { fmt_freq[7] = ' '; } sprintf(b, fmt_freq, f); hd44780_outcmd(HD44780_DDADDR(LCD_LINE1)); [/c]
-
Thread
M16C
tschuldigung an alle die lieber Ihren Opel tunen) gehst Du mit dem Bus direkt an das LCD? Und läuft die HD über IDE? Reiner
Hi da ist was flsch gelaufen. Ich hab kein HD44780-LCD dran sondern eins mit SED1335 (320x240) Das hat ein 8085-Businterface. Kann man also direkt auf den Bus hängen. (immer LCD - M16C) D0-D7 an D0-D7, A0 an A1 (16-Bit Interface), RD an RD und WR
-
Thread
[V]STM32-Boards, AVR-NetiO, Logomatic v2 und Displays
Discovery 15€ VHB [3] Logomatic v2 Datalogger 30€ VHB [4] Mini STM32 V3.0 Devboard 15€ VHB [5] 4 LCDs hd44780 kompatibel 5€ zusammen [6] 2,4" TFT 320QVT 5€ VHB [7] 2,8" TFT passend zum MINI-STM32 5€ VHB [8] Rasperry Pi Cam v1.3 12€ VHB Mir wäre es eigentlich am liebsten, wenn mir jemand alles abnehmen
[1] AVR Net-IO fertig aufgebaut 15€ VHB [5] 4 LCDs hd44780 kompatibel 5€ zusammen [6] 2,4" TFT 320QVT 5€ VHB [8] Rasperry Pi Cam v1.3 12€ VHB sind noch zu haben. Der Rest ist weg.
-
Thread
LCD-Modul Controller KS0066
-bit Modus ist etwas zickig und muss dreimal gemacht werden. Das ist im Hitachi Datenblatt für den HD44780 besser beschrieben. Verlasse dich auch nicht aufs Busy Signal. Es ist meistens besser, die Zeit einfach abzuwarten, als ständig das Signal zu pollen.
Welche Zeit empfiehlst du mir, zwischen der Übertragung der Signale des letzten Blocks (Datenblatt HD44780) zu warten? Außerdem weicht im Datenblatt des KS0066 der Function set ab. Ist es notwendig alle drei Elemente des Function set dreimal zu übertragen?
-
Thread
LCD-Ansteuerung ohne delay()
Hi, hat jemand schon mal versucht ein LCD (HD44780) ohne die delay()-Fkt. anzusteuern??? Meine Vorstellung war die Pausen über einen Timer-Interrupt zu steuern... Falls jemand dazu eine Idee oder schon Erfahrung damit hat, freue ich über die
gast wrote: > hat jemand schon mal versucht ein LCD (HD44780) ohne die delay()-Fkt. > anzusteuern??? http://www.mikrocontroller.net/topic/121526#new Peter
-
Thread
Implementierung von Menüs auf alphanumerischen Displays
Hallo, ich habe immer wieder mal Anwendungen, bei denen ich ein HD44780-kompatibles Display an einem AVR betreibe. Es sollen mehrere Seiten (nur eine Ebene) dargestellt werden. Es sollen Messwerte angezeigt werden und manche Werte (Parameter) sollen editierbar sein.
weiterverfolgt, da Projekt pausiert: https://github.com/neu-rah/ArduinoMenu Ich meine es müssten HD44780 Displays unterstützt werden.
-
Thread
Nachfolger von Atmega169
gebraucht wird ist das eine hohe Belastung. da braucht es dann einen Taster. bisher hatte ich die HD44780 verwendet. Die waren preisgünstig, aber nicht so einfach für 3.3V verwendbar.
Wohl nicht, das sind ja keine alphanumerischen Treiber, sondern für segmentierte Gläser. Mit > HD44780 oder EA Dog kann man Batteriebetrieb natürlich vergessen.
-
Thread
Bezugsquelle LCD Displaytech 162 LED
um das Displaytec 162C, sondern um eine andere Marke. Da die aber großteils Befehlscompatibel sind (HD44780 Controller statt dem KS0070B.PCC) macht mir das fürs Hobby nix aus. Hier ein Link zu dem Versender, den ich schon des öfteren genutzt habe: http://www.ebay.de/itm/2x-HD44780-16x2-LCD-module-Blue-backlight-pin-headers
-
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
Character LCD kaputt?
Eimer? 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
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
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 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
Beitrag #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
Normalerweise 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
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
Ja, das eigentliche Problem ist ja auch, das das Display gar nichts anzeigt... Aber es ist ein HD44780 Standartdisplay...
-
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
nach, 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
AVR LCD lib für HD47780 (z.B. Pollin C0802-04)
ausgewählt werden.Ohne diese Optionen sollten aber auch alle anderen Displays funktionieren. Auch HD44780 kompatible u.a. In der lcd_config.h können alle Einstellungen vorgenommen werden. Alle Leitungen können separat angegeben werden. Lediglich müssen alle Datenleitungen auf demselben Port, und alle
>Diese lib soll HD47780 Kompatible Displays im 4-Bit Modus ansteuern. Kannste knicken den Schrott. Das funktioniert nicht.
-
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
Es 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,
auch 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
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
normalen 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
LCD 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
beim 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
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
paar 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 (
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
-
Thread
LCD nicht nur für einen Port in C
DDRB #define LCD_EN1 PB0 [/c] die lcd-routines.c [c] // Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial // // Die Pinbelegung ist über defines in lcd-routines.h einstellbar #include <avr/io.h
; DB4= PA0 DB5= PA2 DB6 = PA4 DB7=PA6 == LCD_AD =0x55 LCD_ADA = 0xAA [c] // Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial // // Die Pinbelegung ist über defines in lcd-routines.h einstellbar #include <avr/io.h
-
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
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 ansteuern, fragen zu tutorial in assembler
die Daten. Das ist ein ganz schlimmer Irrtum. Mit HL werden die Daten übernommen, jedenfalls bei HD44780 & Co. E kann übrigens immer auf H stehen, nur zur Datenübernahme muss es mal auf L. Viel Erfolg, Uwe
brne powerup ; Power-Up Wartezyklus min 30 ms ; sende Resetsequenz kompatibel zu HD44780 Industriestandard ldi r16,0b00110000 ; Reset-Sequenz Teil 1 out PORTD,r16 rcall LCD_enable ; Enable-Impuls rcall wait5ms ldi r16,0b00110000 ; Reset-Sequenz
-
Thread
LCD-Controller
Wo finde ich ein Datenblatt für den LCD-Controller HD47780 ? Besten Dank
http://www.lmgtfy.com/?q=hd44780+datasheet
-
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?
Dabei 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
-
Thread
LCD Charset Tabelle 5x7dots
datenblaetter/175000-199999/181651-da-01-en-LCD_MOD_STN_BLAU_NEG_LED_WEISS_16X2.pdf Die Standard-Tabelle(HD44780)funktioniert nicht. Das KS0066-Datenblatt gibt irgndwie auch nichts raus und langsam fange ich an zu verzweifeln :( Wäre super wenn mir jemand sagen könnte, wonach ich suchen muss.
>Die Standard-Tabelle(HD44780)funktioniert nicht. Was funktioniert nicht? Beschreibung!
-
Thread
Frage zu AVR-Transistortester
oder kann ich die einfach mit an out des 7805 hängen? 2. ich habe ein 2x16-Zeichen-Display mit hd44780 Controller, es hat allerdings 18 Pins statt der im Schaltplan gezeigten 16. links 9 die mit Zahlen beschriftet sind und rechts 9, die mit zahlen und Buchstaben beschriftet sind. Ein mitgeliefertes
Hi >2. ich habe ein 2x16-Zeichen-Display mit hd44780 Controller, es hat >allerdings 18 Pins statt der im Schaltplan gezeigten 16. links 9 die mit >Zahlen beschriftet sind und rechts 9, die mit zahlen und Buchstaben >beschriftet sind. Ein mitgeliefertes
-
Thread
Ein paar Fragen zum T6963C
heute mit der Ansteuerung meines 160x128 LCDs befasst. Mein erstes Projekt (serielles LCD Terminal mit HD44780 Display) ist fast fertig und das hier ist mein zweites Projekt. Als Vorlage habe ich die C Lib verwendet und einen großen Teil in Assembler portiert. Ich war ganz schön erstaunt, dass die Sache
rcall lcd_data ldi comm, 0x0C rcall lcd_command ret aber da tut sich gar nichts. Bei den HD44780 LCDs kann man ja einfach ein Zeichen ans Display schicken und das wird dann dargestellt. Bei dem T6963C weiß ich nicht, wie es geht und deshalb kommt mir das "-0x20" komisch vor... könnte ihr mir
-
Thread
ARM oder AVR?
Ich hab noch 200 LCDs rumliegen mit HD44780 Controller. Geb bescheid, wennde eins brauchst. 2*8 1*16 2*16 2*20 2*40 Bevor man Konkursware vom Polin kauft ;-)
viel spaß bringen. DJShadowman, danke fürs Angebot, ich glaub ich hab selbst noch ein oder zwei HD44780 kompatible hier rumfliegen :).
-
Thread
BME280 an 5V, Spannungsregler und Layout
nutzen. die ganzen Ports jedoch laufen alle mit 5V. Auch die I2C-Pins. am I2C-Bus hängt auch ein HD44780-Display. Die Pullups für den I2C-Bus gehen nach +5V.
> > die ganzen Ports jedoch laufen alle mit 5V. Auch die I2C-Pins. > am I2C-Bus hängt auch ein HD44780-Display. Die Pullups für den I2C-Bus > gehen nach +5V. Das liegt dann aber nicht am atmega2560, der kann mit rein 3.3V betrieben werden. Du hast vermutlich ein Arduino Board welches halt mit
-
Thread
Zweite Zeile Pollin TC1602A-09
Display von Pollin und bekomme einfach die zweite Zeile nicht zum laufen. Der Controller ist HD44780 kompatibel. Ein anderes Display mit diesem Controller läuft mit der Software problemlos. Kann es ein Defekt des Displaycontrollers sein? Oder ist es möglich, dass bei diesem Display ein völlig
Befehlen muß mindestens 40µs (!), bei manchen sogar (Cursor Home) bis zu 400µs. Im Datenblatt des HD44780 ganz hinten sind die beiden möglichen Inits mit Wartezeiten ausführlich beschrieben.
-
Thread
Auf LCD schreiben mit Buchstaben statt Hex-Zahl
Hallo, habe eben angefangen mir eine kleine Routine zur Ansteuerung eines HD44780 Displays zu schreiben. Problematisch ist nur dass ich z.Z Buchstaben als Hex Zahl auf das Display schreiben muss. Das ist mir auf die Dauer zu umständlich. Mangels C Kenntnisse weis ich aber auch
clear display sollte den Cursor auch in Zeile 1, Spalte 1 setzen. Steht zumindest im Datenblatt des HD44780. Und dass das erste Zeichen flöten geht, liegt wahrscheinlich am Timing, nach clear display muss eine längere Pause (20ms ?, weiß nicht genau) kommen. Wenn Du das Display nur löschen willst, ist
-
Thread
LCD Ansteuerung VHDL
Clear Display" bräuchte schon mal 1,6ms. Zudem solltest du die "übliche" Initialisierungssequenz des HD44780 einhalten. Ich muss da in so ein Display immer viel mehr reinschreiben, dass sich was tut... Siehe diese Artikel: http://www.mikrocontroller.net/articles/HD44780 http://www.mikrocontroller.net
-
Thread
Jumbo Text LCD
Hallo Michael, meinst du so etwas : http://www.ebay.de/itm/GLS-Neu-BIG-LCD-2x16-LED-b-l-Y-G-HD44780-122x44mm-PC-1602B-Y-G-2L-30mA-ECO-/322446666992?hash=item4b1351acf0:g:S5cAAOSwTM5YwRIG MfG von der Spree Frank
Händler hat auch davon einige im Angebot. z.B. http://www.ebay.de/itm/GLS-Gros-LCD-4x20-H-LED-Weis-KK-HD44780-146x62mm-ABC020004H03-DIW-R-/322147517289?hash=item4b017d0369 aber auch da hab ich die Datenblätter jetzt nicht verglichen.
-
Thread
Mit dem ATMega32 zwei Displays betreiben?
ein 4*20 und ein 2*16, die sich nur im Enable-Pin unterscheiden (B.5 bzw. B.6): [c] #include "LCD44780.h" ... AnyWare::LCD44780 lcd1( AnyWare::LCD44780::LCD_Type_4x20, PORTB, 0, // Port, Pin LCD-DB4 PORTB, 1, // Port, Pin LCD-DB5
PORTB, 5 // Port, Pin LCD-Enable1 ); AnyWare::LCD44780 lcd2( AnyWare::LCD44780::LCD_Type_2x16, PORTB, 0, // Port, Pin LCD-DB4 PORTB, 1, // Port, Pin LCD-DB5 PORTB