-
Thread
HD44780 LCD am Arduino - häufige Bildstörungen, zu lange Kabel?
Hallo, ich habe ein großes Problem mit meinem HD44780 Display. Es ist an einem Arduino Uno Rev. 3 angeschlossen. Der Kabelweg zum Display ist 110 cm lang und kann auch leider nicht verkürzt werden. Kabeldurchmesser: 0.35 mm². Das Display soll den
-
Thread
FPGA contra Mikrocontroller
>...die nicht zu einem FPGA >passen(z.B.HD44780 LCD ansteuern)... Sicher? Schonmal das gelesen? http://de.wikipedia.org/wiki/Automat_%28Informatik%29 Mit einer Statemachine ist es sehr einfach ein Display anzusteuern. >...die nicht
Für den HD44780 hab ich auch mal nen VHDL-Design gemacht. Waren 3 durch Steuersignale verbundene Statemachines. Jeweils eine für Initialisierung, Zeilenwechsel und Zeichen schreiben. Das Aufwendigere war dann eher
-
Thread
Anfänger: 80C517A - Temp. Messung in asm
suche nach Beispielen für die Initialisierung und Ausgabe bei einem 2x16 Display im 8 Bit Modus mit HD44780 und vorallem suche ich nach möglichkeiten die Umrechnung der teilweise 3 Stelligen (wegen Vorzeichen) Dezimalzahl in den Zeichensatz des Displays. Falls da jemand was hat würde ich mich freuen.
nach Beispielen für die Initialisierung und Ausgabe bei einem > 2x16 Display im 8 Bit Modus mit HD44780 Also da wirst du mindestens hier im Forum zig-tausende Beiträge finden :) > und vorallem suche ich nach möglichkeiten die Umrechnung der teilweise 3 > Stelligen (wegen Vorzeichen) Dezimalzahl
-
Thread
Frage zu Aufwärtswandler
ein LCD(Bild) ? Nö, da geht mehr. Reflektive Graphikdisplays, auch Displays mit dem guten alten HD44780 sind möglich, allerdings braucht man dann noch einen ICL7660 oder ähnliches, um eine negative Kontrastspannung zu erzeugen, damit man auf dem Display auch was sieht. Auch das hier https://www.lcd-module.com
das enthält die Ladungspumpe schon, und benötigt nur ein paar Kondensatoren. Und schicker als ein HD44780-Display ist es sowieso.
-
Thread
HD44780 4-Bit: Störung ergibt falsches Nibble
Schönes Wochenende liebe Leute, ich schlage mich schon eine Weile mit folgendem Problem herum: - LCD im 4-Bit mode an LED-Treiber (I2C) - Nicht von mir, aber funktioniert - Störung (Lötkolben, etc.) verursacht Flanken am EN -> unerwünschte Zeichen - Hardware darf nicht geändert werden :-( Was mache ich, um fehlerhafte Zeichen schnell (10Hz Abfrage) zu erkennen und das Display zu resetten? LG, Johannes.
-
Thread
Benötige Hilfe bei Initialisierung LCD mit Pic
immer noch nicht. Kann mir jemand helfen und sagen warum nicht. Der Code soll ein 2x16 LCD mit HD44780 Chip auf 4Bitmodus initialisieren: ////////CODE////////// [c] #include <stdio.h> #include <stdlib.h> #include <pic16f887.h> #include <xc.h> #define _XTAL_FREQ 4000000 // CONFIG1 #pragma
steht das alles 1 zu 1 im Datenblatt. Warum ist das für so viele angehende Coder so schwierig ein HD44780 Datenblatt zu lesen? Peter Dannegger schrieb im Beitrag #3331825: > Du hast Dir meinen Link nichtmal angesehen, stimmts. Tipp: http://www.sprut.de/electronic/lcd/
-
Thread
Arduino-Board als Einsteigerkit
Libarys. Wenn ich normal Mikrocontroller programmiere, benutze ich auch Libarys wie z.b. für ein HD44780 Display oder auch für GLCDs. Wer macht sich da die mühe keine zu verwenden. Natürlich verwendet man seltener Libarys, aber man verwendet auch welche. 3. Arduino ist eigentlich sehr teuer. Wenn
Libarys. > Wenn ich normal Mikrocontroller programmiere, benutze ich auch Libarys > wie z.b. für ein HD44780 Display oder auch für GLCDs. Wer macht sich da > die mühe keine zu verwenden. Natürlich verwendet man seltener Libarys, > aber man verwendet auch welche. Das wollte ich damit auch nicht sagen
-
Thread
Displayausgabe
Hallo! Ich versuche schon seit einigen Stunden etwas auf einem HD44780 auszugeben. Da ich noch Anfänger im µController programmieren bin verwendete ich dieses Tutorial:http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung Bei mir gibt das Display
lcd-routines.h [c] // 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 //////////////////////
-
Thread
wahrscheinlich ganz simple Frage zum LCD-Anschluss
Endeffekt ist es wahrscheinlich ganz einfach, das Ding zum Laufen zu bringen. Das Display ist HD44780-kompatibel, hat einen silbrig-grauen Hintergrund (also ohne Hintergrundbeleuchtung), kann 2x16 Zeichen darstellen, soll im 4-Bit-Modus betrieben werden und hat 14 Anschlüsse, die in einer Reihe liegen
daniel wrote: Das Display ist HD44780-kompatibel, hat einen silbrig-grauen Hintergrund (also ohne Hintergrundbeleuchtung), kann 2x16 Zeichen darstellen, soll im 4-Bit-Modus betrieben werden und hat 14 Anschlüsse, die in einer Reihe
-
Thread
HD44780 Display - Eigene Zeichen "erstellen"
Hallo, wie kann ich bei meinem HD44780 kompatiblen Display eigene Zeichen erstellen / anzeigen lassen. Falls das was nützt : Verwende nen ATMega16 und die Fleury-LCD-Library.
-
Thread
LCD zeigt nur schwarze Balken
Hallo Leute! Und zwar seit 2 Tagen versuche ich mein LC-Display(HD44780) an AtMega8 Mikrocontroller anzuschließen und programmieren.Leider zeigt mein LCD nur schwarze Balken. Als Dateianhang sende ich mein Quelcode.Villeicht ist dder hilfreich! MfG Peter
Hallo Leute! Und zwar seit 2 Tagen versuche ich mein LC-Display(HD44780) an AtMega8 Mikrocontroller anzuschließen und programmieren.Leider zeigt mein LCD nur schwarze Balken. Als Dateianhang sende ich mein Quelcode.Villeicht ist dder hilfreich! MfG Peter Hier ist
-
Thread
Mico32 4 Bit Pin setzen
Problem mit einen Lattice ECP2 mit Mico32 Core. Ich möchte damit ein LCD ansteuern (2x16 Zeichen, mit HD44780 Controller, in 4 bit Modus), allerdings bekomme ich es nicht so richtig zum Laufen. Leitungen sehen folgendermaßen aus: [c] const char *DB47_GPIO_INSTANCE = "DB4_7"; //4 bit breit const char
verwendet und > könnte mal ein Beispiel posten, danke vielmals. Nein, aber ein T6963c. Beispiele für HD44780 gibt es doch wie Sand am Meer. Hast Du einen Simulator und ein Oszi um zu prüfen, ob die Pins überhaupt wackeln? Duke
-
Thread
Powertip PC1602-E (HD44780 kompatibles Display)
Hallo, von diesem Typ habe ich hier ein paar Stück. Leider habe ich noch keins davon am laufen.... Das Datenblatt "Powertip_PC1602E.pdf" hatte ich schon länger. Aber nun bin ich auf dieses hier gestoßen: "Powertip_PC1602E_var1.pdf" wobei das "_var1" vom mir eigefügt wurde. Die Pinbelegung ist anders. Aber welche ist es denn nun ? Gruß Thilo P.S. Sorry ich habe das falsche erwischt. "pc1602e-LCD.pdf" stammt hier aus dem Forum im Unterschied zu Datasheetcatalog "Powertip_PC1602E.pdf"
-
Thread
LCD-Display mit Arduino will nicht
Zeitverzögerungen enthalten. Wenn man die nicht befolgt kann die Initialisierung schiefgehen. Im Datenblatt zum HD44780 (Ob S. hat ihn dreimal falsch geschrieben) sind das mindesten 20 Millisekunden. Im Vergleich zu den 16 MHz Takt des Arduino "eine halbe Ewigkeit". https://de.wikipedia.org/wiki/HD44780 https://cdn-shop.adafruit.com/datasheets/HD44780.pdf auf S.46 steht das Initialisierungsdiagramm
-
Thread
H-Brücken Wahl/Ansteuerung mit Atmega88
Programmierung (diesmal C++) überholen um das Gerät dem wachsenden Kundenanforderungen anzupassen (2x16er HD44780 Display und sanfter Anlauf des Motors) Auf Softwareseite wurde bislang mit dem IRFZ44N wohl eine sehr primitive Implementierung vorgenommen, denn jeh nach Stufe (50% 75% 100%) rast der Motor sofort
Motorsteuerung sein ;-) >überholen um das Gerät dem wachsenden Kundenanforderungen anzupassen >(2x16er HD44780 Display und sanfter Anlauf des Motors) Dazu reicht doch die vorhandene Hardware. Der MOSFET macht die [[Motoransteuerung mit PWM]] und die Relais die Umpolung für den Richtungswechsel. >Auf
-
Thread
LCD Display am PIC - verstädnisfrage BUS Übertragung
definieren? (ohne den ganzen Port dafür zu benutzen) Da die LCD's alle gleich sind bzw mit dem HD44780 ausgestattet sind, habe ich an folgendes gedacht: https://www.amazon.de/AZDelivery-HD44780-Display-Schnittstelle-Anzeigen/dp/B01N3B8JMN Das I2C Interface ist in meinem Fall ja Optional. Danke
-
Thread
128x64 Grafik LCD An Atmega 8/16/32
***************************** ;Programm LCD.ASM ;Es wird vorausgesetzt, dass die Anzeige einen HD44780 oder ;kompatiblen Controller verwendet. ;ATmega8535 mit 8 MHz Takt ;*************************************************************** .device ATmega8535 .include "m8535def.inc" ;muss im
Mh, in der dritten Zeile deines ASM-Codes steht ja warum es nicht geht;-) (HD44780=!KS108). Schau Dir das hier mal an: http://www.mikrocontroller.net/topic/108269 Grüße Seppel
-
Thread
[ AVR ] Probleme mit LCD-Display (KS0066)
zuletzt: Im 4 Bit-Mode werden D4...D7 des Displays für die Daten benutzt... PS: gilt alles für HD44780, andere "kompatible" Controller können abweichen PPS: habe geradde ins KS0066 Datenblatt geschaut, die Initialisierung sieht dort am Anfang merklich anders aus als beim HD44780... Gruß aus Berlin
-
Thread
HD44780 am SAMD20 mit FreeRTOS
Hallo, ich möchte ein HD44780 Display an einem SAMD20 anbinden auf dem FreeRTOS läuft. Ohne FreeRTOS lasst sich eine AVR Lib ja einfach portieren. Da kann man die notwendigen Delays mit delay_us (systick) des ASF erzeugen.
-
Thread
HD44780 kompatibles OLED Character Display
Hallo, kennt jemand von euch ein HD44780 kompatibles Character-Display in OLED Technologie, das man auch irgendwo bestellen kann? Ich bin schon auf die "DD-2C16" bzw "DD-2C20" von Densitron gestoßen, allerdings kann man diese anscheinend
-
Thread
HD44780 LCD Display mit serieller Anbindung
Zur Information: Ein Appnote, um ein LCD mit einer I²C - Schnittstelle zu versehen.
-
Thread
ADC-Wert am HD44780U-LCD anzeigen
Hallöchen, folgendes Problem. Ich stelle eine am ADC-Eingang gemessene Spannung (0-5V) auf einem HD44780-LC Display dar. Dies mache ich folgendermaßen: int main( void ) { char buf[5]; uint32_t adc; ADC_Init(); while( 1 ) { lcd_init(LCD_DISP_ON); adc = ADC_Read(0)
-
Thread
LCD HD44780 / Taktquelle µC ändern
Ich habe ein LCD-Display mit HD44780 Controller wie im AVR Tutorial hier im Forum beschrieben angeschlossen, welches mit 8MHz Quarz perfekt funktioniert. Nun möchte ich auf interne Taktquelle umsteigen, habe die F_CPU Definitionen
-
Thread
HD44780 LCD, Ziffern über 2 Zeilen
Ich möchte über ein 16*2 LCD, Ziffern in der doppelten Höhe (über 2 Zeilen) anzeigen und dazu Zeichen aus dem Rom und die 8 selbstzudefinierenden Zeichen benutzen. Hat das schon mal wer elegant gelöst ? Da ich das Rad nicht neu erfinden will, währe über einen Link oder einen Hinweis wie ich das Google beibringen kann, sehr dankbar. Grüsse
-
Thread
Suche Bilder zu weiss/schwarzen HD44780 und GLCDs
240x64 T6963 http://www.crystalfontz.com/product/CFAG24064A-FTI-TZ#photos 24x2 (halbewegs HD44780 kompatibel) http://de.mouser.com/ProductDetail/Newhaven-Display/NHD-0224WH-ATDI-JT/?qs=sGAEpiMZZMt7dcPGmvnkBh7HNOkOcI5QGPan7q8ZIAI%3d Was mich an den Fotos sehr stört, dass man nicht sieht wie
-
Thread
HD44780 kompatibles LCD Display zum laufen bringen
Hallo Ich habe heute mein HD44780 kompatibles LCD Display angeschlossen udn versuche nun vergebens etwas auszugeben. Als ich das ganze das erstemal angeschlossen habe da waren alle Stellen wo man dann etwas ausgeben kann noch dunkel
-
Thread
at mega32 LCD-Problem HD 44780
beschäftigen. Folgende Hardware habe ich hier: - ein at mega32, 1 MHz Takt - ein LCD-Modul 2x16 mit HD 44780 Kontroller (EA DIP162-D) Angeschlossen ist das Display an PortB. PB0 RS PB1 R/W PB2 E PB4 D4(D0 für 4 Bit Modus) PB5 D5(D1 für 4 Bit Modus) PB6 D6(D2 für 4 Bit Modus) PB7 D7(D3
-
Thread
HD44780, D7=3,1V
brauche euren Rat Ich benutze STK500 & STK501 Erweiterung mit ATMega128. Jetzt habe ich ein LCD( HD44780 ) im 8-bit Modusangeschlossen und habe ein Problem. Wenn ich die Spannug auf D7 Messe habe ich nur 3,1V, bei den anderen hingegen 4,5-4,8V. Mein Problem liegt jetzt darin das ich gerne mit dem
-
Thread
CodevisionAVR, LCD (HD44780) & Cursor
Hallo, bei HD44780 LCD's gibt es ja einen Cursor. Den konnte ich jetzt mit CAVR auch schon aktivieren. Jetzt möchte ich den Cursor bewegen, und zwar so, dass ich den bereits vorhandenen Text auf dem Display editieren
-
Thread
ATMEGA128: LCD Displayintialisierung (HD44780) mit Assembler
passenden Betrag gefunden, der es im Assembler löst... Ich versuche ein 4x20-Zeichen-Display mit HD44780-Controller über einen ATMEGA128 per Assenbler (AVR-Studio) zu initialisieren. Allerdings zeigt das Display auf mein Programm keine Reaktion Dieses Programm befindet sich im Anhang. Die 5ms-Zeitschleife
-
Thread
Basteltip: STM32F103 DIP40 Board
fast überlegen den als IO-Expander zu missbrauchen. Würde meiner Meinung nach gerade für LCDs mit HD44780 Sinn machen. Man schiebt die Daten einfach per SPI, I2C oder UART rein und der eigentliche Prozessor bleibt frei von irgendeinem "delay_us()". Außerdem könnte man noch Kontrast (direkt) und Helligkeit
überlegen den als IO-Expander > zu missbrauchen. Würde meiner Meinung nach gerade für LCDs mit HD44780 > Sinn machen. Man schiebt die Daten einfach per SPI, I2C oder UART rein für solche einfachen Aufgaben nehme ich den sehr gerne. Ist ja deutlich günstiger und flexibler als I2C-Expander wie
-
Thread
Suche kleines Testprogramm für KS0108 für ATmega8
***************************** ;Programm LCD.ASM ;Es wird vorausgesetzt, dass die Anzeige einen HD44780 oder ;kompatiblen Controller verwendet. ;ATmega8535 mit 8 MHz Takt ;*************************************************************** .include "m8def.inc" ;muss im selben ;Verzeichnis
*************************** >;Programm LCD.ASM >;Es wird vorausgesetzt, dass die Anzeige einen HD44780 oder Der KS0108 ist kein Textdisplay. So geht das nicht.
-
Thread
Mikrocontroller für Anfänger um einen Wecker zu bauen.
unverhältnismässig teuer. Von einem komplett "nacktem" LCD würde ich Dir als Anfänger abraten. Nimm ein HD44780-kompatibles LCD und verwende externe Softwarebibliotheken oder schau' in's Datenblatt des HD44780 und kodiere selbst. Ich selbst habe das als Anfänger (der ich auch jetzt noch bin) stressfrei nebenbei
-
Thread
automatischer Vorschub für Drehbank
Drama. EDIT: bin gerade fündig geworden: https://stm32f4-discovery.net/2015/07/hal-library-15-hd44780-for-stm32fxxx/ Das sieht doch ganz gut aus :-)
übersehen? (die Motorausgänge muss ich noch anhand der Timer raussuchen) [pre] Anschlüsse LCD (HD44780) ------------------------ PC10 - RS PC11 - R/W PC12 - E PA8 - DB4 PA9 - DB5 PA10 - DB6 PA11 - DB7 Anschlüsse Hauptspindelencoder (A/B) ------------------------------------ PB4 - A
-
Thread
LCD mit Interrupts?
Die Busyflag-Abfrage beim HD44780 ist relativ kurz, ich habe das in Assembler, allerdings in einer Schleife, so gelöst: [avrasm] LCD1: push Temp ; auf busy-flag warten ldi Temp,$30 ; R/W,RS=output,DB4..7=input out
Das Busy ist leider kein Hardwareausgang - jedenfalls am "Industriestandard" HD44780. Das wäre ja zu einfach gewesen.
-
Thread
LCD Controller / Graphics processoren
Sorte Displays hat zusätzlich zu den Treibern noch einen Controller an Board. Dazu zählen z.B. die HD44780 Textdisplays aber auch Grafikdisplays z.B. auf Basis des KS0108. Hier macht der Controller alles selber und der µC muß nur dann etwas tun, wenn er den Bildschirminhalt verändern will. Eine andere
Display anschliessen. Wenn nicht, bleibt dir nur eines mit internen 'klugen' Controller, wie z.B. der HD44780 Standard. Auch die meisten LCD mit I2C Bus oder SPI haben einen 'klugen' Kontroller und verwalten das LCD selber bzgl. Refresh, Display RAM usw.
-
Thread
CH32V003 und Arduino
(eigene Klasse für diesen -schlechten- Sensor) - Schieberegister 74HC595 (eigene Klasse) - HD44780 (unglaublich: nicht einmal das originale Demo funktioniert, weil das Timing scheinbar komlett daneben ist. Deshalb auch hier eigene Library mit eigener Klasse. Erbt Stream und von daher funktioniert
unterschiedliche Konstruktoren und mehr Parameterfreiheiten. Da gibt es keine Vorgabe. Beim Standard HD44780 Display vielleicht nur, dass wie erwähnt, sowas wie lcd.print() nutzbar ist. Wenn man zwischendurch die "Baustelle" wechselt, deine Webseite, wird das helfen aus dem Gedankenwald herauszukommen
-
Thread
LCD funktioniert nicht richtig bzw. zeigt nicht das was erhofft
The LiquidCrystal library works with all LCD displays that are compatible with the Hitachi HD44780 driver. There are many of them out there, and you can usually tell them by the 16-pin interface. This sketch prints "Hello World!" to the LCD and makes the cursor block blink. The circuit
LCD am > laufen bis es da ist :-) > > Thomas Jemand der schon Probleme hat ein normales HD44780 LCD zum laufen zu kriegen ist mit sowas dann doch eher überfordert.
-
Thread
Counter mit LCD Ausgabe
powerUp ; Power-Up Wartezyklus min 30 ms ; sende Resetsequenz kompatibel zu HD44780 Industriestandard ldi r16,0b00110000 ; Reset-Sequenz Teil 1 out PORTD,r16 rcall lcdEnable ; Enable-Impuls rcall lcdWait ldi r16,0b00110000
einzubauen, um zu sehen, ob es richtig initialisiert wird. Das ist immer ein kritischer Punkt beim HD44780, und noch mehr bei seinen diversen "kompatiblen" Nachbauten.
-
Thread
Pjilips PM2519
OQxxx sind komische Dinger), könnte das ganze Gesumms dekodieren und seinerseits z.B. ein 2-Zeilen HD44780 oder sogar ein langes Grafikdisplay bedienen. Original bedient ein OQxxx die Siebensegmentanzeige, Dezimalpunkte und ein paar Symbole und Einheitenzeichen, der andere OQxxx die Bargraphanzeige
sind komische Dinger), > könnte das ganze Gesumms dekodieren und seinerseits z.B. ein 2-Zeilen > HD44780 oder sogar ein langes Grafikdisplay bedienen. Ich nehme nicht an, dass das Meßgerät besondere Eigenschaften hat, die den Aufwand rechtfertigen? Du könntest /weil Du es kannst/ was im Endeffekt
-
Thread
LCD mit HD44780 an Atmel SAM4S
Ok. Here is function code for HD44780. It´s only basic communication. [c]#include <asf.h> #include "conf_board.h" #include "conf_clock.h" /********************** PA11 -----> RS PA12 -----> E GND -----> RW PA13 -----> DB4 PA14
-
Thread
HD44780 funktioniert mit Atmega 16, mit Atmega8515 nicht
Hallo, ich habe ein Programm geschrieben, das bestimmte Sachen auf einem Dispaly mit HD44780-Controller anzeigt. Wenn ich das Programm auf einen Atmega16 mittels STK500 programmiere, funktioniert alles wunderbar. Wenn ich das Programm allerdings auf einen Atmega8515 mache, bleibt der Controller
-
Thread
mit atmega32 hd44780 kompatiebles Display ansteuern
Hi ich versuche mit einem ATMEGA32 und dem STK500 ein HD44780 kompatiebles LCD anzusteuern. Das LCD hängt an PortD des stk500, ich schaffs irgendwie nicht, die LCD.h von Peter Fleury im programmers Note Pad2 einzubinden. avr gcc sagt folgendes: > "make.exe
-
Thread
Raspberry Mediaplayer / Pi Blaster
Hifiberry DAC+ - Sandisk Ultra 16/32Gbyte Class 10 Micro SD Card - 20x4 Character LCD Display mit HD44780 kompatiblem Controller Wer lieber den RPi3 verwenden will kann vermutlich trotzdem die hier verwendeten Konfigurationen nutzen, sollte dann aber eines der empfohlenen 5.1V Netzteile verwenden (
Beschaltung der RPi GPIOs und des LCD. Das hier verwendete Display hat 4 Zeilen mit je 20 Zeichen und ist HD44780 kompatibel (Preis ca. 8 - 10,-Euro). Es werden auch spezielle Varianten für den Arduino mit seriellem Eingang angeboten, hier muss man etwas aufpassen, dass man das richtige Display mit parallelem
-
Thread
hd44780 china display falsche Beschaltung oder falsche Code?
Moin Leute, ich habe heute meine ersten Gehversuche mit dem Chinadisplay gestartet und dafür erstmal den hier vorhandenen Quellcode benutzt. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung Die Beschaltung ist auch wie hier vorgegeben. Wie auf dem Foto zu sehen erscheint auch tatsächlich Hello World auf dem Display. Komischerweise veschwinden die Balken aber nicht richtig. Liegt das vllt daran, dass ich den VContrast Pin auf GND gelegt habe, wie angegeben? Habe leider keien Möglichkeit ein Poti einzubauen, weil ich eine Woche nicht zu hause wohne und nichts außer STK500
-
Thread
V: 2x16 Displays hd44780 NEU
und ungebraucht mit Schutzfolie und ESD Verpackt. (haben keine Hintergrundbeleuchtung sind aber HD44780 kompatibel) Habe ein Restposten Packet erworben, nur werde ich die nie alle selbst gebrauchen können. Stelle mir pro Stück 5 Euros vor +Versand vor. Wenn Ihr mehrere haben wollt, kann man noch
-
Thread
Probleme mit Display AV1624
init sieht eigentlich ok aus, RW hast Du fest auf GND gelegt? Das Display hat wirklich einen HD44780 als Controller drauf, nicht einen (oft nur teilweise) kompatiblen? Gruß aus Berlin Michael
Kontroller wäre ein KS0066 oder kompatibler? Die Initialisierung des KS0066 stimmt nicht 100% mit dem HD44780 überein. Vielleicht hilft Dir das hier weiter: http://www.mikrocontroller.net/topic/79609#664268 Gruß aus Berlin Michael
-
Thread
PIC16F1509/Sansmart LCD2004/I2C , benötige etwas Hilfe
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? Vom
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
Suche Font für LED Matrix 3x5
jeweils 3 Byte für jedes Zeichen vorgesehen hast, also die 3 Spalten. Bildschirme und die üblichen HD44780-LCDs (für Custom-Zeichen) wollen aber ein Byte für jede Zeile haben. Siehe hier: http://www.circuitvalley.com/2012/02/lcd-custom-character-hd44780-16x2.html Das geht natürlich viel leichter,
-
Thread
Einstieg in die Mikrocontroller-Welt mit Pollin's Evaluationsboard oder Arduino
gelesen. Wird > dieser benötigt oder baut man sich seinen eigenen Treiber mit dem > mController? HD44780 ist ein *Controller*, der es einem erlaubt auf einfache Weise Text auf einem Display auszugeben. Da muss man sich nicht um Pixel kümmern oder gar um Pixeltimings. Ein Treiber, der diesen Controller
kann, muss dann im Microcontroller implementiert sein. Libs dafür gibs wie Sand am Meer. Nimm ein HD44780-kompatibles Display, damit kann man nichts falsch machen. > Das Modell Atmega1284p schon, aber passt es > auch in das Evaluations-Board? Ja. Der ist Pin-kompatibel zum Atmega32/644 und die