-
Thread
Sniffer für HD44780 Display
Karl Heinz schrieb im Beitrag #3429857: > Nur garantiert dir die Spec vom HD44780 nicht, dass dann auch noch die > richtigen Pegel am Port anliegen. Muss es auch nicht. Die Kommunikation uC -> HD44780 soll mitgeschnitten werden, nicht die HD44780 -> uC. Bedeutet: es ist egal
Analyzer (habs grad mit nem Kompatiblen getestet) können mit folgendem Plugin http://omarfrancisco.com/hd44780-protocol-analyzer/ auch ganz gut das HD44780 Protokoll sniffen.
-
Thread
HD44780 Extender
die SerDes. Die Frage ist noch ob es irgendetwas "fertiges" gibt? So in der Art: Adapter mit HD44780 IN->differentiell OUTPUT->Adapter IN->HD44780 OUT Stefan U. schrieb im Beitrag #4435369: > HD44780 braucht aber nicht 4 Leitungen, sondern mindestens 6. Habe leider nur 4 Leitungen zur Verfügung, daher müssen die HD44780 auch serialisiert werden.
-
Thread
Warum geht das nicht ?
. */ #define HD44780_DISPCTL(disp, cursor, blink) \ (0x08 | ((disp)? 0x04: 0) | ((cursor)? 0x02: 0) | ((blink)? 1: 0)) hd44780_init(void) { SET(DDR, HD44780_RS); SET(DDR, HD44780_RW); SET(DDR, HD44780_
_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
HD44780
Hallo Oh nein, nicht schon wieder eine HD44780-Beitrag. Ja, ich habe die Suchfunktion verwendet. Ich habe einen Display 4x20 HD44780 Kompatibel von Embedit (http://shop.embedit.de/product__250.php) Datenblatt: http://www.embedit.de/dmdocuments
Gibt es denn irgendwo ein Tutorial das die HD44780 ansteuert und das mit C und nicht mit Assembler macht? Denn ich bin jederzeit auch bereit, das zu lernen. Aber das ganze in Assembler macht für mich keinen Sinn, da ich C ein bisschen kann und mit
-
Thread
HD44780 emulieren
Hallo Zusammen für mein Projekt an der FH muss ich den HD44780 mit einem ATmega 32 emulieren (statt LCD wird mit 16 8*8 LED matrizen gearbeitet). Die Ansteuerung der Matrizen habe ich mit Hilfe von 16 MAX's 7219 gemacht. Ich bin dabei den HD44780 zu emulieren
Dann wirst du sehen, dass /im/ HD44780 eben nichts drin ist, was den HD44780 /ansteuert/. Sondern dort ist ein paralleles Interface, das mit Daten- und Steuerleitungen Kommandos von /aussen/ entgegennimmt. Und dieses parallele Interface
-
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_1
-
Thread
Sonderzeichen LCD HD44780 kompatibel
"hd44780 zeichensatz" in 2 Sekunden gefunden http://de.wikipedia.org/wiki/HD44780#Schrift_und_Zeichensatz
Um die Stringlänge N zu erhalten bin ich über ein #define gegangen: } // Ende Namensraum hd44780::a00 #define A00(s) a00::str<sizeof L##s/2>(L##s) }} // Ende Namensraum HD44780 Um die Bytekette im Flash abzulegen ist dann zu schreiben: static const auto PROGMEM mystr = hd44780
-
Thread
Französisch auf einem HD44780-LCD?
} template <std::size_t N, std::size_t... I> constexpr std::array<std::uint8_t, N> hd44780Str2 (const char32_t (&str) [N], std::index_sequence<I...>) { return {{ hd44780Char (str[I]) ... }}; } template <std::size_t N> constexpr std::array<std::uint8_t, N> hd44780Str (const char32
wiederum wurde zum Teil mit dem Automotiv-Bereich verquirlt. > und den originalen Hitachi > HD44780 verwendet. Hitachi stellt den HD44780 doch gar nicht mehr her. Vielleicht bekommst du von irgendwo NOS, recycelte HD44780 oder Fälschungen, aber frisch aus der Hitachi-Fabrik gibt's keine. Es
-
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
Display HD44780 mit 8051er
Hat jemand zufällig ne funktionierende Initialisierung in Assembler für den HD44780? Gruß Dirk
Hat jemand ein Programm welches mit dem HD44780 funktioniert? MfG Dirk
-
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!
: > 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
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
LCD2004A: verwirrendes Datenblatt DDRAM bei 4 Zeilen
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. Evtl
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
Eigenes Zeichen auf LCD anzeigen lassen in C
/2012/02/lcd-custom-character-hd44780-16x2.html _
, 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
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
HD44780 Datenblatt
Hallo zusammen, ich möchte mir ein HD 44780 Display kaufen und habe in der Bucht das hier gefunden: http://www.ebay.de/itm/LCD-1602A-16x2-Zeichen-Display-Blau-Grun-HD44780-LCD1602-Arduino-Raspberry-Pi-/112284224753?var=&hash=item1a24a94cf1
Klicke doch einfach mal auf HD44780 in Deinem Beitrag (oder auch diesem).
-
Thread
Schaltplan für i2c Schnittstelle für LCD-Modul
Der angehängte Screenshot ist aus dem Datenblatt vom HD44780U von Hitachi.
Ja, den Poti werde ich auf jeden Fall verbauen, das ist wirklich deutlich einfacher. Als HD44780 Display habe ich aktuell dieses: AZDelivery HD44780 2004 LCD Display DerEinzigeBernd schrieb im Beitrag #7235834: > HD44780-Displays funktionieren heutzutage auch mit 3.3V, Du musst Dich > nur
-
Thread
HD44780 14char ohne Backlight gegen 16char mit Backlight
Lesbarkeit gegen eine mit Beleuchtung tauschen. Der Chip dieser Matrix besitzt die Bezeichnung HD44780A00. Die Platine hat 14 Eingänge, von welcher alle belegt/verdrahtet sind. Nun möchte ich diese Matrix gerne gegen folgende tauschen: https://www.amazon.de/Zeichen-Display-HD44780-Backlight-Arduino-Blau
Hi >Mit Hilfe des HD44780 Datenblattes kannst du ja einfach die Belegung des >Originals rausschreiben und dann mit dem neuen Display vergleichen. Was hat das Datenblatt vom HD44780 mit de Beleuchtung des Displays zu tun
-
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/topic
-
Thread
Präprozessor-Makro verschachteln
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 consecutive
-
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
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
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_RS
-
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
Wechsel vom zwei- zum vierzeiler HD44780
Deiner lcd_init () fehlt die Resetsequenz aus dem HD44780 Datenblatt. Darum geht das nicht. Versuch mal die HEX Datei aus dem Anhang.
mit Sicherheit das Display kaputt. Blödsinn! Dieses Bild zeigt *jedes* nicht initialisierte HD44780-Display. (ich hab durch meine Arbeit an lcd4linux so viele verschiedene HD44780 (und andere) in der Hand gehabt, du kannst mir ruhig glauben)
-
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
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
HD44780 library für ARM
K. schrieb im Beitrag #3665714: > ATMEL SAM4S4C und würde damit gern ein 16X4 LCD > mit einem HD44780 Jeder ARM-Compiler hat eine HD44780-Library dabei z.B. Keil oder IAR, einfach unter Examples schauen. Die andere Frage ist natürlich warum das uralte HD44780, gibt doch billigere TFT, heller
Hi >Gar kein Vergleich zum HD44780: helleres Backlite, mehr Kontrast, >entspiegelt. Was zum Teufel hat das mit dem HD44780 zu tun? >Wenn es der Original-HD44780-Zeichensatz sein muss, kann man den vom >HD44780 auslesen und
-
Thread
LCD Simulator HD44780 Style Android Smartphone
, durchaus mit dem typischen HD44780 Font auf grünem Hintergrund... Im angeschlossenen uC muss ja ganz anderer Code ablaufen um diese APK zu befeuern, als wenn ein HD44780 am uC hängt. Es fehlt also noch ein "sketch" (ja: ein Schimpfwort
. So wie diese I2C-basierten Module. Dann wäre es wirklich egal, ob der Endpunkt ein HD44780 oder ein Smartphone-Display ist.
-
Thread
hd44780 LCD, Gpio, i2c, lib, Funktionenkonflickt
ifdef I2C #define hd44780_write() _I2C_hd44780_write(_LCD_MODE_t MODE_t, uint8_t data) #endif #define hd44780_clear() hd44780_write( COMMAND, HD44780_CMD_CLEAR ) #define hd44780_home() hd44780
------------------------------- void hd44780_init( void ); void hd44780_write(_LCD_MODE_t MODE_t, uint8_t data); void hd44780_write_string( char *s ); void hd44780_set_cursor( uint8_t x, uint8_t y ); void hd44780_ticker ( char *msg );
-
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
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 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 die
-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
Problem mit Ansteuerung TWI LCD Textdisplay (HD44780)
Hmmm schrieb im Beitrag #7195950: > Damit hat der HD44780 nichts zu tun. Was sagt das Datenblatt des > LCD-Moduls dazu? Also, ich habe mir das Datenblatt vom HD44780 (HITACHI) angesehen. Das stehen die einschlägigen Steuerbefehle für das LCD drin.
Peter H. schrieb im Beitrag #7195962: > Also, ich habe mir das Datenblatt vom HD44780 (HITACHI) angesehen. Nicht richtig. https://www.playembedded.org/blog/hd44780-lcdii-and-chibioshal/ Pin 15 + 16. Ich benutze zwar diese i2c-Adapater aber ich würde mal frech behaupten
-
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
Initialisierung HD44780
Ich habe ein LCD-Display 2x20 mit den oben genannten Chipsatz drauf. Ich möchte es im 4-Bit-Modus betreiben. Allerdings bekomme ich die Intialisierung nur auf 1 Zeile hin. An die zweite komme ich nicht ran, ob nun mit direkter Speicheraddressierung oder ewigen schreiben. Was mache ich falsch? Hier der Header und im Anhang das C-File: #ifndef LCD_H_INCLUDED #define LCD_H_INCLUDED #ifdef __cplusplus extern "C" { #endif #define LCD_ADDR_LINE1 0x00 #define LCD_ADDR_LINE2 0x40 #define LCD_CMD_SET_4BIT (0x20 | 0x08) /* 4 bit control, 2 lines display */ #define LCD_CMD_CLEAR
-
Thread
HD44780+PIC18F25k22 Rise Time Probleme?
liegen? Nö. Die Hauptfehlerursache (zu 99,99%) ist eine fehlerhafte Initsequenz. Das original HD44780 Datenblatt ist da leider etwas unpräzise. Kein Zugriff darf ohne Wartezeit direkt auf den vorherigen folgen. Insbesondere im 4Bit-Mode ist ein sauberes Init essentiell.
Wo ich gerade D0,D1,D2,D3 in deinem LA-Plot sehe. Nutzt der 4-bit Mode vom HD44780 nicht D4 bis D7?
-
Thread
Software / Treiber für HD44780 auf STM32
ein STM32 das Richtige für dich ist, wenn du das nicht einmal aus dem Code und dem Datenblatt des HD44780 abstrahieren kannst?
https://stm32f4-discovery.net/2015/07/hal-library-15-hd44780-for-stm32fxxx/
-
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
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
Klasse für HD44780 LCDs
[c]DDRD = 0xFF; LCD_HD44780_4Bit lcdController( &PORTD, PIND0, PIND1, PIND2, PIND3, PIND4, PIND5, LCD_HD44780_4Bit::Lines_1Line, LCD_HD44780_4Bit::Pixel_5x7Pixel, LCD_HD44780_4Bit::Scrolling_No, LCD_HD44780_4Bit::Cursor_Off, LCD_HD44780_4Bit::Display_On, LCD_HD44780_4Bit::CursorFlashing_No, LCD_HD44780_4Bit::WritingBehavior_increment
-
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
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. > und
-
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
LCD, HD44780 und KS0076
//www.mikrocontroller.net/topic/54291 irgendwo in der Mitte beschrieben ist, ist der KS0076 zwar HD44780-kompatibel, benötigt aber eine andere Initialisierung. Antwort von Marco: >Aber das Datenblatt zum KS.... brauchst du auch, weil die Initalisierung >anders ist als beim HD44780. Vielleicht
>Der Controller KS0076B ist doch kompatibel zu HD44780 oder wo liegt das >Problem? Dein Controller ist ein KS0066 und der ist kompatibel zu HD44780. >Schließt man nicht normalerweise die Pins D4- D7 im 4 bit modus an? Ich denke das ist dein
-
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(false
-
Thread
umstieg von Symbol zu Grafikdisplay
Am besten bei Ebay nach "arduino display -hd44780" suchen. Davon einfach das für dich passende raussuchen. Mit der Bezeichnung bei google ein example/ library suchen und rumprobieren.
Arduinoquäler schrieb im Beitrag #5816589: > Aaron C. schrieb: >> nach "arduino display -hd44780" suchen. > > Ach so, das sind grafische Displays? Gut zu wissen! Das sind im engeren Sinne keine grafischen Displays. siehe: https://de.wikipedia.org/wiki/HD44780
-
Thread
Welches Display für µC? möglichst viereihig mit IIC
das Datenblatt, da steht das sogar auf Deutsch drin. Das Display ist kompatibel zu den üblichen HD44780-Displays.
schrieb im Beitrag #5692769: > Wie war das gemeint? Er bezog sich auf das verbreitete parallele HD44780 Interface.
-
Thread
I2C Display Problem
Der TE möge sich den Unterschied zwischen 3,3V und 5V Logik zu Gemüte führen. Diese I2C zu HD44780 Konverter haben meistens ICs die 3,3V Logik können, aber die HD44780 Displays können es nur selten. Da muss man die Spannungsversorgung zwischen Konverter und Display auftrennen. Mach ich auch
Beschreibung. https://www.christians-shop.de/LCD-2004-20x4-Zeichen-Beleuchtung-Blau-kompatibel-mit-HD44780 Mir reicht es wenn da HD44780 steht und der beigelegte Adapter passt. Jedenfalls habe ich mit diesen Sshlüsselwort noch nie Probleme gehabt. Was den Adapter angeht. 1. gibt es da Beschreibungen