-
Thread
Datenblatt oder Belegung gesucht
Würde mich sehr wundern wenn das kein HD44780 kompatibles Display ist. Aber wieso sieht das von hinten so merkwürdig aus? War das irgendwo drauf geklebt?
>Keiner? Keiner was? Meinst Du, es hat sich keiner die Mühe gemacht, das 44780 Datenblatt bzw. das eines kompatiblen Displays zu nehmen und die Pinbelegung mit der vom Eröffnungsthread zu vergleichen? Das stimmt tatsächlich. Wir sind faule Säcke.
-
Thread
Erste größere eigene Schaltung
schrieb im Beitrag #2831082: > Das hat aber völlig andere Anschlüsse als die von dir gezeigten > HC44780 kompatiblen alphanumerischen Dotmatrixdisplays Und auch bei denen sollte man die Backlight-LEDs nicht direkt an 5V anschließen... Früher (tm) hat man einfach mal eine (in Büchern) existierende
Hersteller diese Skizze, nach der ich gearbeitet habe. Kaum. Deine Verbindungen sind ganz anderes. Eben HD44780 mässig. Es ist nicht egal, welche Bauteile man einbaut und nach welchem Schaltplan man sie anschliesst, beides muß schon zusammenpassen.
-
Thread
Winstar WH1602B LCD-Display am Atmega16
nur zur Anzeige, dass die Schaltung eingeschaltet ist). Laut Datenblatt verwendet das Display einen HD44780 Controller (or equivalent). Als Verbindung zum Display habe ich ein Flachbandkabel benutzt, die rote Leitung ist Anschluss 16 an Display, also Gnd. Für die LCD-Pins habe ich PORTC vorgesehen
Kästchen an. Meine andere Vermutung: ich verwende die falsche Library für den Display, also das kein HD44780 kompatibler Controller verbaut ist? Und: Ich habe was davon gelesen, dass Leitung 15 bei anderen Displays für die Hintergrundbeleuchtung noch mit einem Widerstand beschaltet werden soll, laut
-
Thread
Organisation der LCD (Menu) Daten
Hallo zusammen, wie macht ihr das mit den Menus für LCDs (HD44780)? Menü in einer Struktur speichern und irgendwie durch einen Index navigieren? Bessere Ideen?
chris schrieb im Beitrag #3148639: > wie macht ihr das mit den Menus für LCDs (HD44780)? > Menü in einer Struktur speichern und irgendwie durch einen Index > navigieren? Menüs sind (übrigens völlig unabhängig vom Anzeige- und Eingabemedium) prinzipiell Bäume, also verwaltet man
-
Thread
Robuste Alternative zum MC34063
gelesen und hoffe kurz und knapp einige Hinweise hier zu bekommen. 1. Verbraucherliste: Atmega88+HD44780(incl. Hintergrundbeleuchtung und I2C-Modul)+6LEDs+VNH3SP30 summe<=500mA 2. Ich baue auf SMD und die MC34063 fordert durch die langsame Taktung eine recht große Spule, die nur als TH halbwegs
>1. Verbraucherliste: Atmega88+HD44780(incl. Hintergrundbeleuchtung > und I2C-Modul)+6LEDs+VNH3SP30 > > summe<=500mA > Zu 1. Unterschätze ich irgendetwas? Ja. Voellig ueberzogen. Die Hintergrundbeleuchtung steht vielleicht
-
Thread
Prog. läuft auf Mega128 aber nicht auf Mega8!
Mega-Series, ATMega128/8 Sprache: C Compiler: GCC mit avrlib Toolchain: WinAVR Display: Text, HD44780-basiert Auch der Fehler ist klar, das Display wird entweder garnicht oder nicht korrekt initialisiert. HD44780-Diplays zeigen in diesem Falle genau das genannte Bild. Kontrasteinstellung muß ok
-
Thread
LCD Routine von Peter Danneger für 4x20
LCD-Kontroller? Da gibt es einen von Samsung, KS0073, der lt. Datenblatt fast 100% kompatibel zum HD44780 ist. "Fast" bedeutet in diesem Falle: --andere Zeilenadressen --andere Init-Sequenz, hier rate ich dringend(!) sich das Dateblatt des Herstellers anzusehen!!!!
habe rumprobiert bis ich es am laufen bekommen habe (wie Karl Heinz sagt!),da ist auf alle Fälle ein HD44780 drin und war von daher einfacher, im 4x20 tippe ich mehr auf ein KS0070. Kluchscheißender Kluchscheißer schrieb: > Naja, man sollte den Code, den man verwendet, auch verstehen und nicht > nur
-
Thread
LSI HD63645 - Wie bekomme ich das zum laufen?
dir sicher, dass auf der Zusatzplatine ein Controller ist ? Sieht nämlich nicht so aus. Da steht HD63645 Komaptibel, d.h. kein Controller auf dem LCD. So wie das aussieht, musst du noch ein SED1335 dazu kaufen.
Das was beim AVR Tutorial beschrieben ist, ist ein HD44780, das ist ganz was anderes. Ist auf der Platine nur der CCFL Inverter für die Lampe, oder auch noch ein DC-DC Wandler fürs LCD (das braucht etwa -15 bis -25V) ?
-
Thread
LCD Inhalt regelmässig aktualisieren
Die herkömmlichen HD44780-Displays sind meist empfindlich gegen Störeinstrahlungen. Wie empfindlich, hängt oft vom Layout des Displays ab, ich habe schon miterlebt, daß eine spätere Revision eines Herstellers schlechter
wäre ein Interrupt vom Display, wenn es das letzte Zeichen "gefressen" hat. Andererseits braucht ein HD44780 gerade mal ~40µs für einen Schreibzugriff auf das Display-RAM. XL
-
Thread
Displaydoku bei www.display3000.de
ich sowieso C benutze.Ihre Software können die gerne behalten. Aber ein einfaches Datenblatt a'la HD44780 kann doch kein Problem sein.Ich brauch doch blos das Timing und eine Übersicht, welche Befehle was machen. Man kann doch nicht die Katze im Sack kaufen. Jogibär
bei den anderen Typen notwendig sind. Für das LPH88xxxx findet man das Datenblatt des Controllers HD66773R.pdf Gruß Hagen
-
Thread
Komplexe Zeitschaltuhr kaufen oder selbst bauen
Das kommt immer auf die Möglichkeiten und den Wissensstand an. Natürlich geht das mit nem Tiny2313 + HD44780 Display + Taster, Spannungsregler, Hühnerfutter für unter 10 Euros. Ergibt nen schönen zusammengekleckerten Drahtverhau der auf dem Tisch rumliegt oder im Schuhkarton verpackt an die Wand gespaxt
kommt immer auf die Möglichkeiten und den Wissensstand an. Natürlich > geht das mit nem Tiny2313 + HD44780 Display + Taster, Spannungsregler, > Hühnerfutter für unter 10 Euro Jeder 16jährige kann sich das mit 10€ über Arduino bauen und programmieren.. Kommt halt auf die Anwendung, was man investieren
-
Thread
Einsteiger träumt :D
ja durchschnittlich nur 16 MHz (oder?). Außerdem möchte ich non was einfügen wie Grafik aber kein HD oder 4K :O, sondern ehr Textmodus... Aber natürlich eine Möglichkeit um Daten an den PC zusenden (LAN, USB, FireWire?) bzw. mit ihm in Kontakt zubleiben, also das sozusagen 24 Stunden Daten übertragen
beworbenen Vertreter dieser Relegion ;-) >Außerdem möchte ich non was einfügen wie Grafik aber kein HD oder 4K :O, >sondern ehr Textmodus... Das kann jeder 0815 uC. http://www.mikrocontroller.net/articles/HD44780 > Aber natürlich eine Möglichkeit um Daten an den >PC zusenden (LAN, USB,
-
Thread
[V] Diverse Displays
getestet und somit NEU. http://www.pollin.de/shop/downloads/D120297B.PDF Char Display 16 X 4 mit HD44780 Controller und blauer EL-Folie als Hintergerundbeleuchtung. (EL-Inverter wird mitgeliefert, ist aber nicht auf dem Bild) Durch die EL-Folie ist das Display sehr flach. Pfostenleiste bereits angelötet
darunter noch: 2 Char Displays 16 X 2 Blau mit weißer Hintergrundbeleuchtung. Ebenfalls mit HD44780 komp. Controller. Beide ebenfalls NEU! Und rechts unten noch: Graphikdisplay von Pollin mit Adapterplatine ALPS LSU7S1011A mit SED1530 Controller und 96 X 32 Pixel http://www.pollin.de/shop
-
Thread
Teile für AVR tutorial (Anfänger)
5 Taster * 5 Widerstände 1k * 5 Widerstände 10k * 1 Potentiometer 10k * 1 HD44780-kompatibles LCD, z.B. 4x20 oder 2x16 Zeichen * 1 Pegelwandler MAX232 oder MAX202 * 5 Elektrolytkondensatoren 22µF * 1 9-polige SUBD-Buchse (female) * 1 dazu passendes Modem
10k, auch so ein Standardwert). Aber Achtung: fang mit einem Text-LCD mit 2 oder 4 Zeilen an. Wenn HD44780 dabei steht, dann ist das auch ein LCD-Controller für den du hier im Tutorial Anleitungen findest. Wenn wir schon bei Transistoren sind: BC327 (pnp) und BC237 (npn) sind nicht verkehrt. Aber
-
Thread
LCD ausgabe mit AVR Studio
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
LCD Probleme
Hallo Zuammen, ich hab mal versuch das ASM Beispiel aus dem Tutorial zum ansteuern eines HD44780 in C zu portieren. Leider war dieses Vorhaben nich von Erfolg gekrönt. Anstat dem erwarteten Hallo auf dem Display sehe ich nur einen blinkenden Cursor. Vielleicht könnt Ihr euch ja mal den Code
, um auf der sicheren Seite zu liegen. Damit ist eigentlich auch schon beschrieben, wie man ein HD44780 Display ansteuert, wenn man R/W nicht zur Verfügung hat: jeder Test des busy-Flags muß durch die im Datenblatt vorgeschriebenen Verzögerungen ersetzt werden. > Kann mir vielleicht einer Sagen
-
Thread
LCD-Ansteuerung aus dem Tutorial!
Oh... Sorry... // 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 <io.h> #
} ------------------------------------------------------------------- // Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial // void lcd_data(unsigned char temp1); void lcd_string(char *data); void lcd_command(unsigned
-
Thread
Optrex 20434 4-bit init gesucht
Ich bekomme nur den Cursor zum Blinken, Text wird nicht angenommen. Controller ist ein original HD44780A00 Vielen Dank, Pete
Wenn es ein orginal 44780 ist, dann nimm am besten die Sequenz aus dem orginal 44780 Datenblatt.
-
Thread
PIC16F1509/Sansmart LCD2004/I2C , benötige etwas Hilfe
aber zu Deinem Problem, vielleicht hilft es Dir, wenn Du im Datenblatt des verbauten LCD-Controllers HD44780 nachliest - vermutlich handelt es sich bei Deinem LCD um einen solchen - wie die Initialisierung im 4- Bit Modus abzulaufen hat. Ich versuche es mal so: Das LCD startet im 8Bit-Modus. Warum?
ich auf den Tisch,, in der Schaltung vor mir liegt ja das LCD2004/I2C, gekauft bei Amazon und ist HD44780-kompatibel. Läuft prächtig mit meinem 2Wire-Adapter. Ottmar
-
Thread
lcd initialisierung assembler
Beiträge von diesem Problem gibt, aber ich komme nicht weiter. Ich versuche mein LCD (Treiber: 44780) mit einem Atmega16 (16MHz) zu programmieren. Ich programmiere in Assembler. Allerdings geht nicht mal die initialisierung. Ich habe es nach dieser Anleitung probiert: http://www.sprut.de/electronic
mach *jedem* Befehl warten. Wie lange findest du auf S. 24: https://www.sparkfun.com/datasheets/LCD/HD44780.pdf
-
Thread
lm016l Problem
atmega8 im makefile einstellen // lcd-routines.c in SRC = ... Zeile anhängen // Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // #ifndef LCD_ROUTINES_H #define LCD_ROUTINES_H ////////////////////
0b1xxxxxxx (Display Data RAM) #define LCD_SET_DDADR 0x80 #endif // 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
-
Thread
Display Wintek Pollin
hallo, könnte man das display auch als ersatz für ein HD44780 kompatibeles über 4 datenports an einen PIC Controller anschalten oder muss ich dann einen 4094 dazwischensetzen ? gibt es für die display ansteuerung über 4094 irgendwo eine beschreibung ? gruss
R. H. schrieb im Beitrag #2177763: > hallo, könnte man das display auch als ersatz für ein HD44780 > kompatibeles über 4 datenports an einen PIC Controller anschalten oder > muss ich dann einen 4094 dazwischensetzen ? gibt es für die display > ansteuerung über 4094 irgendwo eine beschreibung
-
Thread
Rundum Sorglos Paket für Elektronik/Mikrocontroller Anfänger
Seriell - PCI Karte Controller Werkstatt-Magazin mit 60 (5x12) Schubladen von Conrad LCD Display HD44780 4x20 chr 20x4 Black NEG Backlight (mit Adapter/"Gehäuse" für das STK500) LCD Display HD44780 2x20 3 ATMega88-20PU 8 ATMega 8L-8PU Entlötlitze Lötfett Breadboard Steckbrett Experimentierbrett
-
Thread
LCD Extender
kleines Projekt entstanden. https://www.mikrocontroller.net/topic/387596#4435305 Damit kann ein HD44780 kompatibles LCD über eine serielle [[RS485]] Verbindung abgesetzt werden, ohne dass an dem originalen Controller, welcher das LCD ansteuert, irgendwas geändert werden muss. Es ist eine volltransparente
Electronic Assembly. http://www.lcd-module.de/produkte/dotmatrix/tabellen.html#c2356 Ob alle anderen HD44780 kompatiblem Modelle die gleichen Befestigungsbohrungen haben ist eher zweifelhaft, aber so ziemlich alle haben die gleiche 14pol Stiftleiste für die Anschlüsse. Als 3. Version gibt es eine 8-
-
Thread
Windows-Programmierer umschulen
Arduino, lass' ihn die üblichen Übungen damit durchspielen (LED-Blinker, serielle Datenübertragung, HD44780-Display ansteuern, Takt auf I/O-Pin erzeugen und den mit Oszi mesen) Ruhig mit der Arduino-IDE und -Sprachumgebung. Wenn er damit zu Potte kommt, dann kann man weitermachen.
Arduino, lass' ihn die üblichen Übungen damit > durchspielen (LED-Blinker, serielle Datenübertragung, HD44780-Display > ansteuern, Takt auf I/O-Pin erzeugen und den mit Oszi mesen) > > Ruhig mit der Arduino-IDE und -Sprachumgebung. > > Wenn er damit zu Potte kommt, dann kann man weitermachen.
-
Thread
STM32F4 wozu?
Ingo schrieb im Beitrag #3686607: > Ich dachte das ich mit nem STM32F40x endlich mal mein 2x16 HD44780 LCD > zum Laufen kriege, leider reicht seine Leistung nicht aus. Schon mal über effizientere Programmierung oder einem funktionierenden Code nachgedacht? Meist sitzt der Fehler zwischen Stuhl und Bildschirm. Für ein HD44780 LCD hat auch ein µC dessen Taktsignal mit einem Taster generiert wird genug Rechenleistung. Ingo schrieb im Beitrag #3685658: > Was zwingt einen Cortex F4 in die Knie? [c]while(1);[/c] 100%
-
Thread
Serielles LCD/Keypad Interface
Funktionsweise ist wie folgend beschrieben: Der Controller sendet die LCD Daten im Nibble Format zum HD44780. LCD-Strobe Betrieb ist wie üblich. Datenleitungen QG/QH steuern den MUX input des Keypad Treibers mit dem 4052. Die Datenleitung ist als Open Drain konfiguriert so dass nach jeden Daten Byte
legen kann bis zwischen 200uA bis 1mA extra Strom kosten. . https://www.sparkfun.com/datasheets/LCD/HD44780.pdf Seite 51: Pull-up MOS current (DB0–DB7, RS, R/W) –Ip 50 125 250 uA VCC = 5 V Gruß, Gerhard
-
Thread
Komisches Verhalten ATmega16 + Fleury LCD (ständig reset?)
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
Tutorial LCD initialisieren
steht(und das tut es definitiv) wird das sicher > notwendig sein! Dann wäre das Display bei den HD44780-kompatiblen ein echter Außenseiter und definitiv nicht kompatibel. Diverse gut ohne Lesebefehl funktionierende EA DIP162 beweisen, dass auch ohne Busy das Display wunderbar funktioniert, wenn
auch den Befehl des ersten Bitmusters mit ab. Wieso ist das hier so gewählt? Die Anleitung meines HD44780 ermöglicht eine gemeinsame Übertragung der Einstellungen. Grüße Fabi
-
Thread
Frage zur LCD-Initialisierung
Hi Die Teile funktionieren mit einer stinknormalen HD44780-Initialisierung. MfG Spess
leicht auf DOG-Ms umgeschrieben werden, es ist ursprünglich für ein Displaytech 16x2 geschrieben mit HD44780-Controller.) ciao gustav P.S: Namenloser324 schrieb im Beitrag #4831529: > Gehe ich recht in der Annahme, dass trotz des Beispiels im Datasheet, > ich genau wie im Tutorial erstmal eine
-
Thread
DIY Digital Thermometer
Vorwiderstand? Da ich die Temperatur auch anzeigen möchte, möchte ich folgendes Display "AZDelivery HD44780 16x2 LCD Modul Display". Dies alles soll zusammen Mobil funktionieren, daher soll das mit Batterien funktionieren, was zu einem Problem führt, wenn ich daran denke, dass der Nano schon 5V benötigt
Grad. > Da ich die Temperatur auch anzeigen möchte, möchte ich folgendes Display > "AZDelivery HD44780 16x2 LCD Modul Display". Das vereinfacht die Auswertung weil es für den Arduino fertige Steuerprogramme für solche Module gibt. > Dies alles soll zusammen > Mobil funktionieren, daher soll
-
Thread
suche c programme für lcd ansteuerung 8bit parallel
microcontroller von ti und habe mühe mit der ansteuerung eines 4*20 matrixdisplay. der lcd kontroller ist ein hd44780. habt ihr c files für die ansteuerung dieses kontrollers (hd44780), oder wisst ihr gute links??? danke für eure hilfe mike
-
Thread
MSP430 mit textdisplay (16x2)
Kommandos etc. ist vollkommen identisch. Erzähle bitte nicht solchen Unsinn. Seit wann hat ein HD44780 Befehle für Kontrast, Booster, Umschaltung Instruction Table, ... . MfG Spess
wieder auf die Instruction Table 0 umgeschaltet hat. Und das obwohl die Befehle dafür identisch mit dem HD44780 sind. Also ist dein Hinweis auf die 'minimum 1 Milliarde Seiten' nicht sehr hilfreich. MfG Spess
-
Thread
LCD-Ansteurung
mikrocontroller_buch/index.html), wo das Ganze ausführlich erklärt ist. Header Datei: [c] // The HD44780 Display is connected to Port D. #define LCD_PORT_INIT { DDRD |= 0b11111100; } #define LCD_RS_HIGH { PORTD |= (1<<PD2); } #define LCD_RS_LOW { PORTD &= ~(1<<PD2); } #define LCD_E_HIGH
obwohl dort das Display nut einmal initialisiert wird. Ich habe mich einfach 1:1 an das Datenblatt des HD44780 gehalten.
-
Thread
Pegelwandelzwickmühle
CD40106 wäre sowieso überflüssig gewesen, AVRs haben an allen Ports Schmitt-Trigger-Eingänge. HD44780-LCD gehen auch an 3V, wenn für den Kontrast eine negative Spannung erzeugt wird: http://elm-chan.org/docs/lcd/lcd3v.html Die 100kHz können von einem freien Portpin kommen oder die angehängte Schaltung
Schmitttrigger einafch weglassen? Ist es dann schlimm wenn ich ihn trotzdem einfach dranlasse? > HD44780-LCD gehen auch an 3V, wenn für den Kontrast eine negative > Spannung erzeugt wird: > http://elm-chan.org/docs/lcd/lcd3v.html > Die 100kHz können von einem freien Portpin kommen oder die angehängte
-
Thread
LCD direkt ansteuern?
Im Prinzip ja, falls du mit standard die hd44780 displays meinst. Nur im Prinzip, weil das ganze begrenzt ist. Und zwar auf 8 Zeichen die du selbst generieren kannst, damit hast du theoretisch 5*8*8 pixel die du direkt ansteuern kannst...
Hallo, sorry für die spääääte antwort. Ich meinte displays mit 44780 controller. das mit den 8 zeichen kenn ich schon das reicht mir aber nicht aus. es geht mir im grunde darum ein eigenes character set zu benutzenm, und scrolling nicht zeichenweise, sindern spaltenweise.das
-
Thread
Ultra-einfacher Lowcost LCD Controller 320x240 im Textmodus
vielleicht interessant ist, weil man mit sehr wenig Aufwand schnell ein Grafik-Display zu einer Art HD44780-Ersatz, aber mit deutlich geringerem Pincount erstellen kann. Da ich hier im Forum schon sehr viel Wissen und Software bekommen habe ( insbesondere von Benedikt K., Peter Dannegger und Wigbert
D3..D0 den gleichen Wert bekommen, also nur einen Pin am Prozessor belegen. Idealer Ersatz für HD44780-Displays, wenn wenig Pins zur Verfügung stehen und vielleicht ein paar Zeichen mehr angezeigt werden sollen, oder eine besonders große Anzeige gewünscht wird. Den Tiny kann man zur Not freischwebend
-
Thread
Problem mit LCD bei AVR und P. Fleury Lib.
Codes: Ausschnitt aus lcd.h [c] /** * @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
Arduino Display
Druckern gerettet. Hat ein 14-poligen FPC Flachkabel dran. Das Pinout ist identisch mit der üblichen HD44780 Modul Pin-Belegung, außer dass VDD und VSS vertauscht sind. Wer das gutgläubig anschließt, wird es falsch polen. Wie man auf so eine "Gemeinheit" nur kommt:-) es war gut, daß ich anfangs die Anschlußplatine
verhinderte es eine schwierige Überkreuzung des dünnen FPC Kabels, wer weiß... Funktioniert einwandfrei als HD44780 Typ.
-
Thread
LCD mit Atmega8 in C initialisieren
angeschlossen und wer toggelt die passend? Abgesehen davon: Was für ein Display(controller) ist das überhaupt? HD44780? Das Datenblatt ist - was die Initialisierung des HD44780 angeht - übrigens ★ziemlich★ aufschlussreich. Die Datenblätter anderer Controllertypen i.d.R. ebenso :-) HTH </winkmitdemganzenzaun>
-
Thread
KS0070B LCD mit Fleury
frequency in Hz, used to calculate delay timer */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ #define LCD_LINES 2 /**< number of visible lines of the display */ #define LCD_DISP_LENGTH 16 /**< visibles characters per line of
n"); [/c] Leider sehe ich nur schwarze Balken... Hier im Forum las ich, dass der Controller HD44780 kompatibel ist. Im Datenblatt leider nicht. Haber aber auch die andere Option ausprobiert. Ohne Erfolg. Muss ich irgendwo noch zusätzlich warten? Ich kompiliere mit -O0 und im AVR Simulator passen
-
Thread
In AVR ein PID-Regler Programmieren
Poti über AD-Wandler bzw Soll-Vorgabe über Tasten und Ausgabe über LCD Anzeige ,zB Standard LCD mit HD44780 oder B: Einen echten PID-Algorithmus programmieren und im Detail verstehen. Hui! Ich würde das folgendermaßen machen: 1. Besorg dir nen einfachen Schaltplan für ein Netzteil aus dem
Steckbrett nen AVR auf (alternativ: Arduino), nimm LED ("Hallo, Welt!"), Taster, Poti, ein LCD-Display mit HD44780-kompatiblen Controller und einen DA-Wandler (die Schwierigkeitsstufe steigt in der Reihenfolge der anzusteuernden, hier aufgezählten Bauteile). Die DA-Wandlung zur Steuerung (keine Regelung!) der
-
Thread
C Bibliothek für M50530 Display Controller?
zum laufen. Hatte zuvor in einem Forum gelesen, dass der Controller im Grunde gleich ist wie ein HD44780, nur mehr Speicher hat und größere Displays ansteuern kann. Naja die HD44780-Bibliothek funktionierte auf jeden Fall nicht. Ich habe dann im Internet gekramt und haufenweise Assembler-Code gefunden
-
Thread
Ploetzlicher LCD Schaden
Stelle angehalten habe und > dadurch vermutlich Gleichspannung am Panel anlag. Aber das ist ja ein HD44780 wo man keinen Zugang zum Zeitverhalten der rohen LCD Pixelansteuerung hat. Abgesehen davon funktioniert dieser Code schon seit 20 Jahren und habe hier nicht die geringsten FW Probleme. Dann sind
Da kann ich mich auch ganz dunkel erinnern es im Datenblatt bemerkt zu haben. Allerdings ist beim HD44780 Controller mir keine (offizielle) Instruktion bekannt die das verursachen könnte.
-
Thread
Wie funktioniert die LCD ansteuerung ?
Zeile zur nächsten so schnell, dass du sie nicht siehtst. Hier findest du zb das Datenblatt zum 44780 Controller. http://fab.cba.mit.edu/classes/MIT/863.06/11.13/44780.pdf da findet sich ein bischen was drinn
Die Ansteuerung eines LC-Displays selbst (also das, was z.B. der HD44780-Controller an seinen Ausgängen zur 'Glasscheibe' mit den Flüssigkristallen macht) ist noch ein wenig komplexer als sich hier manche einreden möchten. Die Flüssigkeit mit den Kristallen z.B. mag
-
Thread
LC-Display KS0070 versus KS0076
Hallo, z.Z. betreibe ich ein Display 16x4 von DisplayTech mit dem KS0070-Controller. Dieser ist HD44780 kompatible. Ich wollte nun auf ein 20x4 umsteigen, welches aber einen KS0076 Controller hat. Laut Datenblatt kann ich keine Unterschiede zwischen den Controllern feststellen, allerding wird
wieder 4 und fängt von vorn an. Hat jemand eine Ahnung in wie weit der KS0076B nicht Kompatible zum HD44780 ist, bzw. wie ich das Fehlerbild abstellen kann ? Einen softwarefehler schliesse ich aus, da sie mit anderen Displaytypen ( z.B Batron ) einwandfrei funktioniert. MfG Michael
-
Thread
LCD mit PIC ansteuern 2 Zeile
Wenn der Controller ein HD44780 ist, dann schick 0xC0 als Befehl und dein Wunsch geht in Erfüllung =)
Im Datenbaltt des hd44780-Controllers steht wie ein Kommando zum setzen des DDRAM-Pointers auszusehen hat. Ein Bisschen selber machen schadet ja nicht. Ulrich Radig hat mal ne schöne Zusammenfassung [1] gerschrieben.
-
Thread
LCD - komme nicht weiter
KS0076B und als Segmenttreiber ein KS0063 eingebaut sind. das display und die controller sind aber HD44780 kompatibel. könnt ihr mir mit diesen infos weiterhelfen ?
Zunächst ist es eine grosse *Controllerkonfusion*: Die Sequenz aus dem AVR Tutorial (T) ist für den HD44780 Controller oder kompatible Controller. Auf deinem Datenblatt (D) wird der KS0066 als Controller genannt und du hast auf dem Display den KS0076 identifiziert. Die KS00.. Controller werden von
-
Thread
RE Bit Display EA DIP204-4 (KS0073)
Ausnahmen) "Locate"-Anweisungen der eigentlichen Daten/Text-Ausgabe voranstellt. Der Adressbereich der HD44780-kompatiblen Controller ist nicht für jedes Display so, dass der 80 Byte grosse Pufferbereich auch dargestellt wird. "...Da das Display oft kleiner als der Textpuffer ist, wird oft nur ein Ausschnitt
benötigt, sie werden lediglich gemäß den Anforderungen des Controller-Standards nacheinander gesendet. HD44780 und kompatible verlangen erst das high nibble, dann das low nibble. Von der MCU aus gesehen. Auch beim PIC TWI Portadapter ist das so. Nur die Steuerbits sind verpackt, verundet bzw. verodert und
-
Thread
Alternative zum LCD-Steuerungsbausatz ?
Reset-PullUp, Abblock-Cs). Bei den 22 nutzbaren I/O-Pins des Mega8 bleiben neben den 6 Leitungen für ein HD44780-kompatibles Text-LCD dann noch 16 Leitungen für die Auswahl der (vordefinierten) Texte. Neben Schalteingängen (TTL-Pegel) sind auch Analogeingänge (0V..5V) möglich. Welches LCD willst Du ansteuern
Welche LED-Matrix? Wie ist die ausgestattet? Hat die einen eigenen Controller? Bisher war von einem HD44780-kompatiblen LCD die Rede. LCD und LED-Matrix ist nicht das Selbe. > Anzeigen soll die Folgendes: > > 1. XLR CD > 2. XLR Phono > 3. CD > 4. Tuner > 5. Tape > 6. Video > 7. Aux Das