-
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
-
Thread
Problem bei I2C Verbindung zu 1602 LCD
auf einem Breadboard mit einem 8MHz Quarz. An PIN 28 (SCL) und PIN 27 (SDA) ist das Display 1602 (HD44780) über einen I2C Controller (PCF8574AT) verbunden. Die Adresse des I2C Controllers ist 0x27 oder 0x3F (keine Lötbrücken). Die I2C clock ist dabei 100kHz. Die Verbindungslänge ist 30 cm. SDA und
Anbei habe ich den Abschnitt aus dem Datenblatt des HD44780 angehängt in dem der Display Mode definiert wird. Und hier ist der Code der das definiert: [c] #define LCD_DISPLAYMODE 0x08 /**< Set displaymode */ #define LCD_DISPLAYON LCD_DISPLAYMODE
-
Thread
[V] Weisse SMD LEDs / IrDA transciever / 2x16 LCDs / Relais
LCDs < ============= Hersteller : Ampire Kodierung : AC162BY Display : 2 x 16 Karaktern HD44780 : Compatible Anschluss : 16 pins Beleuchted : Ja (grün) Vorhanden : 132 St. Hersteller : Rohm Kodierung : RCM2065R-A Display : 2 x 16 Karaktern HD44780 : Compatible Anschluss
-
Thread
LCD-Display mit HD44780 Controller an 3,7V
sind. > Kann ich das Display trotzdem irgendwie verwenden? Ja, solange es nicht der uralte HD44780S ist. http://elm-chan.org/docs/lcd/lcd3v.html
-
Thread
LCD HD44780-kompatibel mit 2x4 Tasten
Ich habe ein kleines aber feines und wenn nicht noch interessanteres Problem. Ich habe mir vor kurzem bei Ebay zwei Displays gekauft (genaue Bezeichnung WD-C2704M-1HNN), welche auf der linken und rechten Seite 4 Tasten haben. Die Ansteuerung des Displays per Parallel-Port ist mir klar auch das Programm (geschrieben in Delphi!) steht bereits. Ich möchte nun aber die Tasten mit in Betrieb nehmen. Dazu meine Frage: Wie könnte ich das ebenfalls über den LPT1 machen? Mfg Steve
-
Thread
Probleme mit LCD TC1602A
"lcd_definitions.h" #endif /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #ifndef LCD_CONTROLLER_KS0073 #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ #
-
Thread
[VHDL] 16x2 LCD Textcontroller / HD44780
EA DIP204B-4NLW mit 4x20 Zeichen dieser enthällt den KS0073 kontroller welcher zu 100% mit dem HD44780 kompatibel ist. Das Signal welches am Display angezeigt werden sollte ist: display : IN std_logic_vector(639 downto 0); Dieses ist folgendermassen zu interpretieren: (80 ASCII zeichen
-
Thread
LCD Display es werden keine Buchstaben angezeigt.
Hallo, Heute ist bei mir mein HD44780 LCD Display angekommen, das ich vor einen Monat bei Amazon bestellt habe. Ich habe mich an dieses Tutorial gehalten: https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung
> Wie lautete die Bezeichnung des LCD ? Ich habe dieses LCD gekauft: http://www.amazon.de/HD44780-Module-Display-Anzeigen-Zeichen/dp/B009GEPZRE Die Verkabelung stimmt. Es ist kein 100 nf da zwischen
-
Thread
Nokia 3310 Lcd Ansteuerung in AVR-GCC
anschlag zu sein. Nimm stattdessen ein Handelsübliches Display mit 5 Volt pegel und Standart HD44780U Kontroller. Dazu erhälst du auf Wunsch eine zusäzliche serielle schnittstelle. In der Schweiz ist das bei www.vtec.ch erhältlich, müsste aber in deutschland auch zu bekommen sein.
versuchen) Das Display des Siemens C25 ist kein Graphikdisplay, sondern ähnlich wie die Displays mit HD44780-Controller eines, das nur Zeichen an bestimmten Positionen darstellen kann. Daher kann dieses Display _nicht_ anstelle der üblichen Nokia-Displays verwendet werden. Graphikdisplays sind von Siemens
-
Thread
LCD bleibt dunkel
( waschmaschine, trockner z.b.) allerdings werden nur wenige µa benötigt-->ladungspumpe... der hd44780 kann am v_lcd pin max. +-11v ab... mfg
ausgegangen, dass er korrekt ist. Hier noch einmal der Code, etwas anders. [c] // LCD Output for HD44780 compatible displays // target: ATmega32 // for LCD control commands see LCD data sheet #define LCD_CLEAR 0x01 // clear display 0b 0000 0001 #define LCD_HOME 0x02 // cursor home
-
Thread
[ARM / Cortex-M0(+)] delay-Funktionen "avr-libc style"
RTOS Nee, du hast den Sinn von sowas nicht verstanden. Um einen 500-ns-E-Impuls auf einem HD44780 zu generieren, hilft mir ein RTOS rein gar nichts. Solange braucht das schon für den Taskwechsel. Dass Spinloop-Delays keine richtigen Timer /ersetzen/ können, ist (völlig unabhängig vom
Jörg W. schrieb im Beitrag #4302074: > Um einen 500-ns-E-Impuls auf einem HD44780 zu generieren, hilft > mir ein RTOS rein gar nichts. Solange braucht das schon für den > Taskwechsel. Das stimmt, der Taskwechsel liegt irgendwo so zwischen 1 und 2 µs (@48MHz). Wenn es aber
-
Thread
Mega16, Fusebits und Quarz Probleme.
Also das Display hat den HD44780 drauf den selben Controller wie ich schon auf meinen anderen Displays hab. Es ist bisher nur auf einer Fusebiteinstellung bisher geglückt das auf dem Display wenistens in der ersten Zeile und im
sicher nicht weg, da ich es am Wochenden an einem Baord hatte welches auch ein 4 mal 20er verwendet HD44780 und dort hats einwandfrei funktioniert, war im endeffekt die selbe Belegung. Also denke ich kann ich das Ausschliessen. Das Auslesen der Fusebits unter Bascom unterstützt mein Brenner leider nicht
-
Thread
LCD mit interupts
der Seele. Aber es gibt noch eine starke Fraktion, die noch nicht gemerkt haben, das die Zeit der HD44780 100%-kompatiblen Displays vorbei sind. Trotzdem wird Anfängern immer noch Minimalvarianten angeraten. Leider noch kein Fall für den Staatsanwalt. MfG Spess
Seele. Aber es gibt noch eine starke Fraktion, > die noch nicht gemerkt haben, das die Zeit der HD44780 100%-kompatiblen > Displays vorbei sind. Trotzdem wird Anfängern immer noch > Minimalvarianten angeraten. Leider noch kein Fall für den Staatsanwalt. Interessant, mit welcher Verbissenheit manche
-
Thread
LCD + Timer Interrupt
LCD.c [c]/**************************************************************************** Title : HD44780U LCD library Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: LCD.c,v 1.14.2.1 2006/01/29 12:16:41 peter Exp $ Software: AVR-GCC 3.3 Target: any AVR device
mapped mode only for AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text LCD display Originally based on Volker Oth's LCD library, changed LCD_init(), added additional constants for LCD_command(), added 4-bit I/O mode, improved and
-
Artikel
Display-Übersicht
Bezeichnung Hersteller Controller Bezugs- quelle Datenblatt Foren- beitrag Sonstiges diverse diverse HD44780 - - HD44780 Industrie- standard + Grafische Displays Bezeichnung Hersteller Controller Farbtiefe [Bit] Auflösung Touchscreen Bezugsquelle Datenblatt Forumsbeitrag Sonstiges DG-16080-11 Data Vision
-
Thread
LCD ansteuern, fragen zu tutorial in assembler
die Daten. Das ist ein ganz schlimmer Irrtum. Mit HL werden die Daten übernommen, jedenfalls bei HD44780 & Co. E kann übrigens immer auf H stehen, nur zur Datenübernahme muss es mal auf L. Viel Erfolg, Uwe
brne powerup ; Power-Up Wartezyklus min 30 ms ; sende Resetsequenz kompatibel zu HD44780 Industriestandard ldi r16,0b00110000 ; Reset-Sequenz Teil 1 out PORTD,r16 rcall LCD_enable ; Enable-Impuls rcall wait5ms ldi r16,0b00110000 ; Reset-Sequenz
-
Thread
LCD HD44780 CG Ram Adresse per Arduino
verwende den Arduino Mega 2560 und Atmel Studio für die Programmierung. Ich will nun einen LCD (HD44780) verwenden und es funktioniert nun auch alles perfekt. Alle Buchstaben und Zeichen werden korrekt dargestellt, Cursor durch DDRAM Adressierung auf bestimmte Positionen setzten, Bildschirm löschen,
-
Thread
China SUPER Bauteile-Schnäppchen Thread
meinem Link oben sind, wenn > die irgendwann mal aus Schina kommen :) Controller ist sicher HD44780 Clone (anderes Timing wie 90er Jahre HD44780), vor allem wenn 2 ICs zu sehen sind. Module die so aussehen haben mit 99%-iger Sicherheit einen HD44780 Clone drauf.
http://www.ebay.de/itm/121117939411 Interessante Alternative zum 1602/2004 HD44780.
-
Thread
Display 4x20 HD44780 spinnt
Hallo, ich habe ein Bascom Programm bei dem das Display super funktioniert. Wenn man allerdings testet und oft die Tasten drückt erscheinen irgendwann auf dem Display nur noch komische Zeichen, das Programm allerdings scheint weiterzulaufen, da sich die zeichen ändern wenn man weiter die Tasten drückt. Nach weiterem Drücken ist das Display irgendwann dann ganz leer. Das Display ist angesteuert über 4Bit und hat eigene Pins. 5 Tasten sind auf jeweils 5 eigenen Pins und zusammengefaßt über eine Diode auf eine Int Leitung. Ich weiß nicht woran es liegen könnte, vielleicht hat jemand eine Idee...
-
Thread
HD44780-LCDs: Wie kann ich das Charakter-ROM auslesen ?
Hi, Bei den o.g. Displays kann man ja eigene Zeichen im Charakter-RAM definieren. Ich suche nach einer Möglichkeit die, die Zeichen im ROM des Display zeilenweise auszulesen. Unter dem Strich wäre es schön eine Art "Copy" eines ROM-Zeichens im Charakter-RAM zu haben. Geht das ? Hat das schonmal jemand gemacht ? Gruß und Danke für die Tipps Andreas
-
Artikel
Erweiterte LCD-Ansteuerung
erklären. Die erweiterten LCD-Routinen. Datei lcd.h Datei lcd.c Weblinks. Sehr flexible Bibliothek zur HD44780 Ansteuerung (AVR) (P. Fleury) Ermittlung der Startadresse der einzelnen Zeilen Lib zur Ansteuerung des HD44780 (PIC)
-
Thread
2x Display 2x24 HD44780 kompatibel
Hallo allerseits, Habe hier noch zwei neue Displays liegen. 2x24 ohne Beleuchtung! Controller ist SED1278F. Hätte gerne 5€ plus 1,65 Versand als Warensendung dafür. Bei Interesse bitte melden. MfG Marcel
-
Thread
Mit dsPIC33FJ128GP802 ein LCD Display über I²C ansteuern
codiert sein muss, damit ein LCD Display wie bspw. dieses hier https://www.amazon.de/AZDelivery-HD44780-Display-Schnittstelle-Anzeigen/dp/B01N3B8JMN/ref=sr_1_20_sspa?ie=UTF8&qid=1511897562&sr=8-20-spons&keywords=tft+display+arduino&psc=1 damit etwas anfangen kann? Arduino Bibs aufdröseln und daraus
konnte nur die unterste Reihe der Matrix des Manuals, LINK: https://www.sparkfun.com/datasheets/LCD/HD44780.pdf (Seite 17) angezeigt werden, auch wenn ich in die unteren 4 Bit des "data"bytes in der main() Funktion nicht mit 1111 beschrieben habe. Nach meiner Arbeit an der 4Bit Initialiserung können
-
Thread
Atmega8: 16x2 LCD keine Zeichen nach LCD Init
Du auch alle Fehler. http://www.sprut.de/electronic/lcd/ Wichtig, lies Dir bitte das DB des HD44780 durch. https://www.sparkfun.com/datasheets/LCD/HD44780.pdf Das ist die Grundlage für alle LCD. Andere Chip bedeutet manchmal ein anderes Timing. Stelle bitte einen realen Schaltplan und
-
Thread
Problem beim Code optimieren für LCD HD44780
Hallo, Zum Verständnis: Mein Code funktioniert aber ich wollte ihn weiter optimieren/kürzen. Das Codeschnipsel um das es geht ist eine Ausgabe eines Strings auf das LCD. Einmal vom Programmspeicher und einmal vom SRAM. Der Z-Pointer zeigt auf den Speicher - mit 0 endet der String. Erst mal der funktionierende Code: [avrasm] LCD_string: lpm accu,z+ tst accu ;ab hier gleich breq LCD_end rcall LCD_data rjmp pc-4 LCD_stringram: ld accu,z+ tst accu ;mit diesem
-
Thread
PIC18F45k22 HD44780
Ich bin gerade dabei, mein Display (4x20) am genannten PIC18F45k22 zu benutzen. Ich habe jedoch das Problem, dass ich nur in der 1. und 3. Zeile schwarze Kästchen bekomme. Der µC soll (sobald es funktioniert) später auf 64MHz laufen. Ich programmiere mit MPLABX 2.20 und dem Compiler xc8 v1.32. Ich hoffe, jemand kann mir helfen. Link zum µC-Datenblatt: http://ww1.microchip.com/downloads/en/DeviceDoc/41412F.pdf Danke schon mal im vorraus. LG Alex
-
Thread
LC Display mit HD44780 mehr als 8 eigene Zeichen (AVR)
Ich möchte ein LC Display mit HD44780 ansteuern, was auch schon 1000 mal erklärt wurde. Problem bei meiner Anwendung ist es, das das Display hochkant eingebaut werden soll (muss), und alle Buchstaben also so auch lesbar sein müssen.