-
Thread
Erprobte Werte für T_AS (Address Setup Time) bei HD44780 und Design-Probleme
LCDs (China-Ware) hin, die ich zum testen da habe. Nun ist mir aber das Original-Datenblatt zum HD44780(U) wieder in die Hände gefallen und dort ist die Address-Setup-Time mit 40ns angegeben, also mit einem deutlichen Vorlauf. Damit kommt mein R/S-Signal gem. Datenblatt fast 60ns zu spät. Vermutlich
verletze ich die maximale Risetime des LCDs. Gemäß der internen Beschaltung des Eingangs-Pins E (aus HD44780U Datenblatt) vermute ich mal laienhaft, die Risetime ist auf 20 bis 25ns (teilweise aber auch 2µs in anderen Datenblättern??) begrenzt, damit nicht beide Transistoren zu lange in einem leitenden
-
Thread
Atmega16 - Display 16x2(Neuhold) - hd44780 kompatibel?
Unterschied: Das Display selbst: Ich habe ein "2-zeiliges LC-Display mit integriertem Controller KS0066 (HD44780 kompatibel)." Gruß Andreas
-
Thread
LCD-Display(4x20,HD44780) zeigt nach Umstellen auf externen Quarz nur Hieroglyphen
Hallo Leute, mein LCD-Display(4x20,HD44780)funktioniert bei Verwendung des internen 1MHz-Takt am ATMega16 korrekt. Nach Umstellen auf externen Quarz(16MHz) zeigt das Display nur noch Hieroglyphen an, selbst wenn der F_CPU-Wert in der lcd.h-Datei
-
Thread
DAB Radio mit ARM Prozessor, HD44780 Display (BlueTinum BT-H1801)
ein CD8227GP. Ans Display komme ich nicht heran, jedoch kann ich vermuten, dass es sich um ein HD44780 kompatibles 16x2 Display handelt, da es 16 Pins hat, und wenn man die Platine leicht hochbiegt, die Konturen sehr danach aussehen. Man konnte das Radio in Ebay unter der ArtNr. 320693788076 finden
-
Thread
STM32F407 Pendant zu PORTD und PD0 für HD44780 Ansteuerung
Hi, Ich habe vor vieeelen Jahren ein Atmega8 zum Spielen gehabt und das LCD HD44780 mittels der LCD Routinen hier im Forum zum Laufen gebracht: https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung#Die_LCD_Routinen Nun habe ich ein STM32F407 Discovery Board
-
Thread
HD44780 4Bit 2x8zeilen 5x7 punkte
Hat wer ein FUNKTIONIERENDES asm programm mit den spezifikationen? alles was ich find funktioniert entweder nicht (wie meines) oder ist so kompliziert und unkommentiert, dass ich nix tscheck.. und das würd ich doch gern... danke :)
-
Thread
[V] grüne, HD44780 komplatible,16x2-Zeichendisplay für 2,50€
Hallo Zusammen, aus einem Projekt habe ich noch eine ganze Rutsche grüner Dotmatrixdisplays mit 16x2 Zeichen rumfliegen. Ich denke die wichtigen Informationen stecken in den beigefügten Bildern. Für 2,50€/Stk zzgl. 1,50€ fürs Verpacken und 0,90€ bzw. 1,9€ für den Versand als Warensendung gebe ich sie gerne weiter. Bei Interesse bitte per PM melden. Cheers Jakob
-
Thread
[V] LCDs 20x4 und 2x16 mit Beleuchtung blau/weiß, neu, HD44780 kompatibel
Ich habe folgende LCDs übrig: 5x 2x16 Zeichen, HD44780 kompatibel, Standard 16polige Stiftleiste im 2,54mm Raster. Weiße Schrift mit blauer Hintergrundbeleuchtung. Stück 5,00€. 2x 4x20 Zeichen, HD44780 kompatibel, Standard 16polige Stiftleiste im
LCDs habe ich noch eins mit grün/gelber Hintergrundbeleuchtung von Displaytech übrig (2x16 Zeichen, HD44780 kompatibel, Standard 16polige Stiftleiste im 2,54mm Raster). Preis wären 3,00€, Versand s.o.
-
Thread
Atmega32 Initialisierung LCD HD44780 EA W164B-NLW 4*16 Zeichen
Hallo, alle Informationen im Überblick: CPU: Atmega32 Controller: HD44780 LCD: EA W164B-NLW 4*16 Zeichen Bus: 4 bit ich versuche eben diese kombination zum schreiben zu bringen. Ich suche in der Kleinen Anleitung und im Netz vergeblich die Initialisierungsinformationen
-
Thread
i2c TWI LCD 4Bit PCF8574 HD44780 ATmega8 Assembler
Geschätztes Forum, ein kleines Beispiel Version1, wie ein TWI/I2C LCD im *4* Bit-Modus initialisiert werden kann. Nach Programmstart wird ein LED-Test durchgeführt und der TWI-Slave angesprochen. Die LCD-Hintergrundbeleuchtung wird mal kurz dunkel. Bei Error leuchtet LED-Rot (z.B. Slave antwortet nicht). Nun wird das LCD auf den 4 Bit-Modus umgeschaltet und die LCD-Hintergrundbeleuchtung mal kurz dunkelgetastet und ein Begrüßungstext angezeigt. War der Programmstart erfolgreich, dann leuchtet die grüne LED. ----------------------------------------------------------------- Die
-
Thread
[V]erschenkt 3mal LCD 1602 Character HD44780 2X16 Zeichen blau
Solche hier: http://www.ebay.de/itm/111245736274 Neuware in OVP. Ich habe die OVP nicht geöffnet. Bei einem Display ist aber die Farbe (blau) deutlich erkennbar. Ich gehe davon aus, dass alle 3 die gleiche Farbe haben. Wer es genau wissen will, für den öffne ich gern alle vorher. Verschenke ich alle 3 als Warensendung zu 1,90 oder als Maxibrief zu 2,40. Warensendung dauert lt. Post bis zu 5 Tage. Bei Einzelversand schau ich gern noch mal nach dem Porto (günstiger).
-
Thread
[s] Kiste mit verschiedener Elektronik (u.a. AVR uC, HD44780, Temp Sensoren uvm.) + Steckbrett
keine Lust 40 PINs auszulöten und dann festzustellen das ich den AVR gegrillt habe :D) mindestens 1 HD44780 kompatibles Display (Größe auch egal von 2x16 bis 4x40 nehm ich alles) Temperatursensoren Egal ob I²C Analog o.ä. Kondensatoren und Widerstände hab ich einige da, falls ihr euch fragt wie ich
sich das sogar zusammenstellen! Ein AVR kostet je nach Wünschen 1.xx EUR bis 8.xx EUR, LCD mit HD44780-Ähnlichkeiten für ebenfalls wenige Euro, und fertig. Geliefert wird es dann in einem Paket, ja.
-
Thread
[V] ATMega324PA, Mega32L ENC28J60 LCD Display HD44780
ENC28J60-I/SS-ND 28SSOP http://www.farnell.com/datasheets/1642570.pdf 3 EUR LCD Displays 16x2 HD44780 5 Stück Alle ICs sind original ESD verpackt und unbenutzt. Versand wäre entweder als Päckchen oder als Brief. kosten geb ich 1:1 weiter. Schön wäre natürlich wenn sich jemand findet
-
Thread
MSP430G2553 + LCD 1602 HD44780 + Dallas DS18S20
www.mikrocontroller.net/topic/144232#1337711 und dann nur das Display: http://nikosapi.org/w/index.php/MSP430_HD44780_Controller_Software und dann ...
-
Thread
[V] Winstar WH4002A-NYG-ET, HD44780-kompatible Displays 40x2 Zeichen
Hallo zusammen, ich biete neue HD44780-kompatible Displays von Winstar an. Es handelt sich um das Modell WH4002A-NYG-ET: - 40x2 Zeichen - reflektiv, keine Hintergrundbeleuchtung - europäischer Zeichensatz inkl. Euro und Umlauten
-
Thread
LCD-Modul Lm16A211 (mit HD44780A00) und Atmega32-16PU
von Pollin (V 2.01) das LCD Modul LM16A211 zum laufen zu bringen. Das LM16A211 hat den Controller HD44780A00 und ein 2 Zeiliges 16-Zeichen langes Display und hat 14 Pins. Beim Pollin-Board sind alle Jumper entfernt (evtl. interaktion mit PC0 oder PC1). Die Ansteuerung mache ich über 4-Bit-Mode und
-
Thread
[V] zwei Batron GLCD 84 x 32 Pixel / zwei HD 44780 2 x 40 Display
batron.jpg (ist nur Staub auf den Displays ''grins'') Preis: je 15,- Euro Zwei 2x40 LCDs mit HD44780 Controller Bild: http://www.dareal.info/verkauf/4_40_displays.jpg Preis: je 10,- Euro Versand als DHL-Päckchen/Paket oder Hermes-Paket möglich.
-
Thread
80c535 Timer/Counter von 8Bit auf 16Bit (Frequenzen anzeigen lassen aufm LC-Display über HD44780)
http://nopaste.info/35ecd989d8.html Moin Volk! :) Endlich hab ich mal gelegenheit hier bei euch ins Forum zu schreiben! hihi Also bin ITA-Schüler 13.Klasse und im Blockprojekt. Wir haben uns als Aufgabe genommen mit unserem Mikrocontroller einen Frequenzmesser zu basteln. Dabei war das klare Projektziel folgendermaßen definiert: Timer0 = als Timer benutzen Timer1 = als Counter benutzen Unser Timer läuft 50ms und das 20 mal, um eine Sekunde zu kriegen. Wir sollten der Einfachheit halber aber nur einen Frequenzbereich bis 255Hz abdecken, also nur die TL1 zum Anzeigen auf einem
-
Thread
Warum geht das nicht ?
_E); ASSIGN(DDR, HD44780_D4, 0x0F); _delay_ms(15); /* 40 ms needed for Vcc = 2.7 V */ hd44780_outnibble(HD44780_FNSET(1, 0, 0) >> 4, 0); _delay_ms(4.1); hd44780_outnibble(HD44780_FNSET(1, 0, 0) >> 4, 0); _delay_ms(0.1); hd44780_outnibble(HD44780_FNSET(1, 0, 0) >> 4, 0); _delay_us(37); hd44780_outnibble(HD44780_FNSET(0, 1, 0) >> 4, 0); hd44780_wait_ready(false); hd44780_outcmd(HD44780_FNSET(0, 1, 0)); hd44780
-
Thread
LCD Ansteuerung Atmega32
Init-Sequenzen. Hier mal ganz grob die Reihenfolge als Pseudo-Code: nach Reset: DELAY_MS (5); HD44780_INIT_CMD (HD44780_CMD_FUNC); DELAY_MS (5); HD44780_WRITE_CMD (HD44780_CMD_FUNC); DELAY_MS (5); HD44780_WRITE_CMD (HD44780_CMD_FUNC); HD44780_WRITE_CMD (HD44780_CMD_CTRL); HD44780
; \ } #define HD44780_WRITE_CMD(v) { HD44780_RS_0 (); \ HD44780_WRITE ((v)); \ HD44780_RS_1 (); \ } #define HD44780_INIT_CMD(v) { HD44780_RS_0 (); \ HD44780_WRITE_4 ((v) >> 4); \ HD44780_RS_
-
Thread
Atmel Studio #include Problem
huhu Habe in mein Projekt eine hd44780.c und eine hd44780.h Datei geschoben. Um sie im Main anzubinden habe ich #include "hd44780.h" benutzt. Was zu Fehlermeldungen geführt hat, nehme ich jetzt #include "hd44780.c" hinzu funktioniert
ib schrieb im Beitrag #4904506: > muss mann nicht so? #include <hd44780> so #include <hd44780.h>
-
Thread
LCD Display schwer zu lesen
helfen bzw. er weiss oft was typischerweise kaputt geht oder vieleicht ob es ein Standard Display mit HD44780 ist.
Hast Du schon einmal eine HD44780 Ansteuerung versucht?
-
Thread
Binärzählwert als Dezimalzahl auf LCD-Display
Erich schrieb im Beitrag #2195190: > Schon fertig hier: ... Es soll aber unbedingt ein HD44780 Controller drauf sein!
#2195195: > Erich schrieb im Beitrag #2195190: >> Schon fertig hier: ... > Es soll aber unbedingt ein HD44780 Controller drauf sein! Genau diese Displays mit HD44780-Controller meinte ich. Hinter die DIP-Schalter würde ich allerdings noch ein paar RC-Glieder und einfache Treiber setzen, oder Schmitt-Trigger
-
Thread
LCD2004A: verwirrendes Datenblatt DDRAM bei 4 Zeilen
der Strombedarf für > eben den Controller um Faktor 10-1000 unterschiedlich sein? Mir sind fünf HD44780-kompatible Controller bekannt: ST7066 300-600µA HD44780 150-300µA KS0066 350-600µA SED1278 SPLC780D 200-400µA Nur besteht das Display evtl. aus mehr als nur dem Controller.
a 20 Zeichen sind 80 Zeichen. Es bleiben 48 Rest. 4*40=160 Zeichen geht dann nicht mehr mit einem HD44780. > Dise Displays haben 2 Controller z.B. HD44780. damit sollten maximal bis 2x128=256 Zeichen gehen. > Elektrisch gesehen sind es 2 Displays in einem. ok. Sind dabei 2 E-Signale herausgeführt
-
Thread
Pollin Evaluation Addon-board v1.0 LCD Ansteuerung mit Arduino Problem
unterscheiden zu können, gibt's diesen default für die Zeit vor einer gelungenen Initialisierung beim HD44780.
Karl B. schrieb im Beitrag #6197511: > Das HD44780 muss im Vierbitmodus mit > D4 bis D7 angesteuert werden. Das will der Controller so. Welcher Controller will das so? Der HD44780 jedenfalls nicht, der kann natürlich auch 8Bit. Genau deswegen
-
Thread
16x2 LCD durch VFD ersetzen - Display kompatibel?
Hallo Leute, ich habe günstig ein Futaba VFD-Modul erworben, welches scheinbar kompatibel zu HD44780-LCDs sein soll. https://playground.arduino.cc/Main/FutabaUsVfd/ Die Controller KS0066U und HD44780 sind so weit ich es herausfinden konnte identisch, oder? Ist es möglich (quasi plug&play
Das ist eine geniale Idee! Resultiert das dann in einer 1:1 HD44780-Kompatibilität, so dass ich das VFD anstelle des LCD anschließen kann? Der HD44780 hat ja 16 Inputs… Der Thread hier geht glaube ich in die richtige Richtung: https://www.mikrocontroller.net/
-
Thread
Eigenes Zeichen auf LCD anzeigen lassen in C
/www.circuitvalley.com/2012/02/lcd-custom-character-hd44780-16x2.html _
lcd-routines.c, lcd-routines.h und mein Programm.c anpassen muss das z.B ich die Sonderzeichen von "HD44780_demo.h" (http://www.mugui.de/bin/menu.php?link=hd44780_demo) anzeigen lassen kann. Ich verstehe nicht was ich machen muss.
-
Thread
Das LCD-Problem / Lösungsansatz
lightninglord wrote: > Anmerkung zur Kompatibilität: Es ist definitiv so das sich der HD44780 > und der KS00700 in der selben Schaltung mit dem selben Programm anders > verhalten, der HD44780 funktioniert ohne Problem, während der KS gar > nicht geht, erst wenn die Init verändert wird
Und hier die Software dazu. @ Alle die Probleme mit der normalen HD44780 Software haben: Probiert diese Software mal bitte aus. Ich behaupte diese läuft mit allen LCDs die sich HD44780 kompatibel nennen, egal welcher Controller da letztendlich drauf ist. PS: Wer
-
Thread
Schaltplan für i2c Schnittstelle für LCD-Modul
Der angehängte Screenshot ist aus dem Datenblatt vom HD44780U von Hitachi.
. Oder sind mit HD44100 Expandern bestückt. Dann reicht auch ein HD44780 für so ein grosses Display.
-
Thread
geeignetes LCD Punktmatrixdisplay
über I2C bzw. SPI. Lediglich der Transportmechanismus ist ein anderer, aber das Prinzip ist bei der HD44780-Familie bzw. Kompatiblen immer gleich. Tutorien und Beispielcode gibt es wie Sand am Meer.
Forum findest Du diesen Displaytypen so oft durchgekaut: http://www.mikrocontroller.net/articles/HD44780 http://www.mikrocontroller.net/search?query=hd44780&forums[]=1&forums[]=19&forums[]=9&forums[]=10&forums[]=2&forums[]=4&forums[]=3&forums[]=6&forums[]=31&forums[]=17&forums[]=11&forums[]=8&forums
-
Thread
LCD Display funktioniert nicht
Wenn ein HD44780-Display ist, dann sind die eigentlich immer gleich.
betrieben hast. Nun hast Du das andere Display und es geht nicht. Dieses zweite Display ist ein HD44780-kompatibles. Wenn also auch das erste Display ein HD44780-kompatibles ist, was Du leider nicht ausdrücklich geschrieben hast, dann liegt Dein Problem _nicht_ in unterschiedlichen Befehlen. Das
-
Thread
Präprozessor-Makro verschachteln
define ASSIGN(what, x, v) ASSIGN_(what, x, v) #define READ(what, x) READ_(what, x) ... SET(PORT, HD44780_E); x = READ(PIN, HD44780_D4); CLR(PORT, HD44780_E); ... CLR(PORT, HD44780_RW); if (rs) SET(PORT, HD44780_RS); else CLR(PORT, HD44780_RS); ASSIGN(PORT, HD44780_D4, n); [/c] Die HD44780_x-Makros sind dabe projektabhängig definiert: [c] #define HD44780_RS A, 6 #define HD44780_RW A, 5 #define HD44780_E A, 4 /* The data bits have to be not only in ascending order but also
-
Thread
4 Bit Initialisierung PIC16F628A
warte-pause sollte ea auch gehen. Das ist ein Beispiel: -- output low nibble in value to the HD44780 procedure HD44780_IO( byte in value ) is hd44780_4_E = high -- enable hd44780_4_D = value -- put value on the data lines hd44780_4_E = low -- disable delay_100uS
pin initialisation for 4 bit delay_10mS( 5 ) -- gives the HD44780 time to wake up hd44780_4_DI = low -- select instructions HD44780_IO( 0x03 ) -- sync one delay_1mS( 5 ) -- extra delay HD44780_IO( 0x03 ) -- and one more
-
Thread
Define Makros in C
und die Nummer zu? Für LEDs habe ich gerade nichts zur Hand, aber hier das, was ich in meinem HD44780-Treiber benutze. project.h definiert, wo das LCD angeschlossen ist: [c] /* HD44780 LCD port connections */ #define HD44780_RS C, 6 #define HD44780_RW C, 1 #define HD44780_E C, 0 /* The
cycle. */ if (readback) __asm__ volatile("nop"); if (readback) x = READ(PIN, HD44780_D4); else x = 0; CLR(PORT, HD44780_E); return x; } // … static void hd44780_outnibble(uint8_t n, uint8_t rs) { CLR(PORT, HD44780_RW); if (rs) SET(PORT, HD44780_
-
Thread
PCF8574 I2c Adapter mit ASM ansteuern
PCF8574 ansteuern. Das ist der zweite Schritt. Und mit dem PCF8574 willst Du ein LC-Display mit HD44780 ansteuern. Das ist der dritte Schritt. Beim Losgehen fängt man mit dem ersten Schritt an. Wie der Vier-Bit-Modus beim HD44780 funktioniert, solltest Du Dir hingegen in dessen Datenblatt
schrieb im Beitrag #7469859: > Der PCF8574 muß dann die Zugriffssequenz entsprechend LCD-Datenblatt > (HD44780U) ausgeben, d.h. mehrere I2C-Bytes. Das will er aber nicht, da er ja weiß, daß er sich nicht mit dem HD44780 beschäftigen will. Sondern mit dem I2C-Adapter. In Assembler.
-
Thread
Adressierungsproblem mit LC-Display
zum HD44780 nachzulesen.
Standard HD44780 vergleichen ! Ich programmiere mein LCD4 Interface nach dem HD44780 und gestalte die Zeitabhängigkeiten variabel, so dass bei der Konfiguration abweichungen vom Timing zum HD44780 übergeben werden
-
Thread
LCD EA DIP203 Problem (unerklärbare Zeichen)
Hi, wenn es bei HD44780-Ansteuerung Probleme gibt, hätte ich noch einen Harware-Lösungsansatz dazu. Bei einem Display mit dem HD44780 kompatiblen Controller fehlte ein SMD-Bauteil. Ein Bauteil, das offensichtlich für
2-Zeilien- und 4-Zeilen-Modi sind zu beachten. Code für HD44780 wird mit EA DIP203 erst nach Anpassung tauglich. Das ist ein LCD mit etwas anderem Befehlssatz, man sollte das offen in Datenblatt schreiben. EA schreibt aber "NAHEZU 100% HD44780 KOMPATIBEL"
-
Thread
Welches Display zur Platine (Luftentfeuchter-Steuerung)
fett "LCD" daneben. Der TM1617 wird wohl nur die Taster scannen. Denke auch, dass es etwas mit HD44780 oder kompatiblen Controller ist. Gruß Jobst
Das hier müsste passen (wenn auch grün und nicht blau): https://www.amazon.de/AZDelivery-HD44780-Display-Zeichen-Hintergrund/dp/B079T264ZZ/ Auch im Video sieht es nach 1602 aus
-
Thread
Mikrocontroller programieren Gesperrt
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung (hier findest du auch dein HD44780) Viel Erfolg
Und wenn du dann bei einem richtigen Display bist, dann ist der HD44780 für dich absolut die richtige Wahl!
-
Thread
LCD MSP430 Problem
kann es sein, dass die 3 V Flanken vom MSP430 doch nicht ausreichen für manche HD44780 ?
Beitrag #2030088: > kann es sein, dass die 3 V Flanken vom MSP430 doch nicht ausreichen für > manche HD44780 ? Gute Frage - also mit 3,3V klappt es definitiv - hatte noch nie ein Display, das darauf nicht reagiert hat.
-
Thread
defektes LCD- Display
http://de.wikipedia.org/wiki/HD44780
schick mir das Teil, ich repariere es dir mit einem neuen hd-44780 kompatiblen display! Daten bitte per pn austauschen!
-
Thread
Preprozessor bedingte Verknüpfung
(PIN, x) #define DDR(x) GLUE(DDR, x) #define HD44780_PORTOUT PORT(HD44780_PORT) #define HD44780_PORTIN PIN(HD44780_PORT) #define HD44780_DDR DDR(HD44780_PORT) ... void hd44780_init(void) { HD44780_DDR = _BV(HD44780_RS) | _BV(HD44780_RW) | _BV(HD44780_E) | HD44780_DATABITS; ... } [/c]
-
Thread
Hilfe bei der Programmierung von LCD mit einem ATmega16
#define LCD_DATA_I_PORT PINC #define LCD_DATA_R_PORT DDRC #define HD44780_CLR 0x01 #define HD44780_HOME 0x02 #define HD44780_ENTMODE(inc, shift) (0x04|(inc? 0x02: 0)|(shift? 1: 0)) #define HD44780_DISPCTL(disp, cursor, blink) \ (0x08|(disp? 0x04: 0)|(cursor? 0x02: 0)|(blink? 1: 0)) #define HD44780_SHIFT(shift, right) \ (0x10|(shift? 0x08: 0)|(right? 0x04: 0)) #define HD44780_FNSET(if8bit, twoline, font8x10) \ (0x20|(if8bit? 0x10: 0)|(twoline? 0x08: 0)|(font8x10? 0x04: 0)) #define HD44780
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
Otto N. schrieb im Beitrag #3905766: > So, zu den Anzeigen, es sind > ein 2 Zeilen Modul mit dem HD44780 Dafür gibt es ja reichlich fertige Routinen zum Ansteuern. Nicht nur für Arduino. > ein 4 Zeilen Modul mit dem SSD1803 Die kenne ich nicht selbst, aber Google sagt, die sind zu 90% HD44780
dass sie "erweiterte Funktionen" haben. Wie z.B. Kontrasteinstellung per Softwarebefehl, was bei den HD44780-kompatiblen Displays nur durch Verstellen des Kontrast-Potis möglich ist. Läßt sich möglicherweise auch mit einer HD44780-Library ansteuern, aber dann eben ohne die erweiterten Funktionen. >
-
Thread
Welches Display für µC? möglichst viereihig mit IIC
Es gibt fertige Module, um die vielfach in allen Varianten verfügbaren LCDs mit HD44780 Interface über I2C anzusprechen.
schrieb im Beitrag #5692769: > Wie war das gemeint? Er bezog sich auf das verbreitete parallele HD44780 Interface.
-
Thread
LCD Display Problem
Max M. schrieb im Beitrag #7784026: > DEM 24252 SYH-LY/A Controller HD44780 > W242B-NLW Controller HD44780 / ST7066 kompatibel Wenn man das liest, ist Vorsicht geboten. Befehlskompatibel heißt nicht timingkompatibel. Deswegen haben andere schon geflucht.
will (das sollte eine gewisse Zeit nach der fallenden Flanke von E geschehen). Im Datenblatt des HD44780 (https://www.sparkfun.com/datasheets/LCD/HD44780.pdf) ist auf Seite 58 ein Timingdiagramm abgebildet, und die kritischen Zeiten beim Schreibzugriff sind - tcycE (Zykluszeit eines kompletten Zugriffs
-
Thread
Welches LCD an STK 500 anschliessen ?
Danke für die Bemühung! Dip162d - HD44780 Controller - super Bei wem gekauft ? Preis ? mfg Karl
Sehen gut aus. Was kosten die Teile? HD44780 kompatible - oder nicht ? gibts ein musterprojekt? mfg Karl
-
Thread
Suche VFD Display
Wennde mit "wie ein normales LCD ansteuern" meinst, daß es dem HD44780 Befehlssatz konform sein soll, is Futaba schon mal ne gute Ausgangslage. Bei Ebay habe ich 2*20 für 10Euro gekauft, in diesem Fall zwar nicht HD44780 Kompatibel, aber besser, da es alternativ Parallel
joa, die kenn ich schon, sind nicht HD44780 kompatibel - gibt aber treiber für jalcds - problem ist nur, das die leider zu breit sind... Wie gesacht, 4x20 oder 2x20... ;)
-
Thread
#define-Pinnamen beim Setzen von Pins
Aus dem stdiodemo der avr-libc: Headerdatei, die die Hardware-Beziehungen beschreibt: [c] /* HD44780 LCD port connections */ #define HD44780_RS A, 6 #define HD44780_RW A, 4 #define HD44780_E A, 5 /* The data bits have to be in ascending order. */ #define HD44780_D4 A, 0 [/c] Implementierung
_(what, x, v) #define READ(what, x) READ_(what, x) /* ... */ /* Benutzung: */ static void hd44780_outnibble(uint8_t n, uint8_t rs) { CLR(PORT, HD44780_RW); if (rs) SET(PORT, HD44780_RS); else CLR(PORT, HD44780_RS); ASSIGN(PORT, HD44780_D4, n); (void)hd44780_pulse_e(
-
Thread
5V Display aber -16V Kontrast? (44780)
Sven Stefan schrieb: > Die -16V liegen doch nicht an dem HD44780 an, sondern nur am LCD (also > an den Glasplatten wo die Zeichen dargestellt werden). Wirf mal einen Blick in das HD44780 Datenblatt: Damit die Spannung zum LCD gelangt, muss sie erstmal durch den HD44780 (z.B. Abschnitt Power Supply for Liquid Crystal Display Drive).