-
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
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
ms. Bei den Befehlen für das Display habe ich mich an den Befehlen von Peter Fleury's Lib für die HD44780-Displays gehalten. Getestet hab ich die Lib mit einem ATMega168PA und einem ATMega328P, beide mit 16 MHz Quarz, den II2C hab ich auf 400 kHz eingestellt gehabt, sie sollte auch auf einem ATMega88PA
Parameter dispAttr gesteuert, äquivalent zu Peter Fleurys lcd-Library zum Ansteuern von Displays mit HD44780-Controllern. Max M. schrieb im Beitrag #4914923: > Du sendest in der > "lcd_command" Funktion auch die I2C Slave Adresse des Displays nicht > mit, hab ich da was verpasst, musste man das nicht
-
Thread
Zeiger auf String in Flash - warning incompatible pointer type
Es geht um die Anbindung eines LCD mit 4x27 Zeichen und 2 Controllern der HD44780-Familie. Ich habe keine Idee mehr, warum diese Warnung erscheint, wenn ich die Funktion mit [c]void lcd_write_string_p(uint8_t, uint8_t, char *x);[/c] in demo_lcd.h deklariere. [code] +
-
Thread
Fragen zu einer LCD Ansteuerung (Spannungsverlauf)
Leider zu spät zum Editieren: Könnte ich mir also einfach einen HD44780 schnappen und den an einige Zeilen bzw. Spalten klemmen?
M. M. schrieb im Beitrag #4846448: > Könnte ich mir also einfach einen HD44780 schnappen und den an einige > Zeilen bzw. Spalten klemmen? Klar, allerdings hast du dann eine normales HD44780 Display, die es für zwofuffzig überall zu kaufen gibt. Ob du dir dafür die Mühe
-
Thread
SSD1306 - Adressierung einzelner Pixel im Buffer
kleinen OLED-Displays als Ersatz benutzen zu können für die üblichen, alpha-numerischen Displays mit HD44780-Controllern, die ich bisher mit der Lib von Peter Fleury benutzt habe. Das Display kann natürlich noch viel mehr, daran werde ich mich vielleicht nächste Woche dran setzen und Zeichenroutinen dazu
-
Thread
[V] verschiedene Displays
(LC7981) (neu, unbenutzt, ungetestet)Bild 2 je 3€ 1x Display 40x4 Zeichen Displaytech 404B / HD44780 kompatibel (neu, unbenutzt, ungetestet)Bild 3 3€ 1x Display 20x4 Zeichen Displaytech 204B / HD44780 kompatibel (neu, unbenutzt, ungetestet)Bild 4 3€ 2x Grafik Display Displaytech
ungetestet)Bild 6 3€ 4x Display 2x16 mit LED Beleuchtung / EA162G-3NLED / besonders klein / HD44780 kompatibel(neu, unbenutzt, ungetestet)Bild 7 je 2,5€ 2x Display 27x4 / Wintek WD-C2704M / HD44780 kompatibel (neu, unbenutzt, ungetestet)Bild 8 je 3€ 2x Display 40x4 Zeichen Displaytech
-
Thread
Ein µC oder mehrere
3V3 laufen, und mit oft nur <1mA Stromverbrauch. Eine kostengünstige Alternative wäre: Beliebige HD44780-kompatibles Displays sind auch relativ anfängerfreundlich, weil sie sehr verbreitet sind. Die haben den Nachteil dass sie mehr Pins brauchen und 5V benötigen und fallweise Pegelshifter.
-
Thread
[V] AVR Testboards für Atmega 8, 32 und 8515, AVRisp
zu haben sind: AVR Ctrl Board Atmega 32 jede Menge infos in Web: - 5 Taster und 8 LED’s - HD44780 Display - 1 Relay - Infrarot - Treiber-IC (ULN2803) - 1-Wire-Temperatursensor - USW. AVR Atmega 8515 - LCD Port, - 8 LEDS - 4 Taster - etc. AVR Atmega 8 LCD - Board für Atmega
-
Thread
Arduino Fehler beim Kompilieren mit lcd.begin()
Guten Tag, ich wollte soeben ein HD44780 LCD mit Arduino ansteuern, nur leider bekomme ich immer Fehler beim Kompilieren. Es liegt an der Zeile mit dem lcd.begin(). Ich habe mich an folgende Anleitung gehalten: http://funduino.de/nr
MAnu schrieb im Beitrag #4831976: > ich wollte soeben ein HD44780 LCD mit Arduino ansteuern, nur leider > bekomme ich immer Fehler beim Kompilieren. Es liegt an der Zeile mit dem > lcd.begin(). > Ich habe mich an folgende Anleitung gehalten: > > http://funduino.de
-
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
Text invers (negativ) darstellen
Das kann ein HD44780-kompatibles (LC1604 hört sich danach an) Display normalerweise nicht. Du kannst höchstens ein Teil des Textes invers mit den 8 benutzerdefinierten Zeichen darstellen. Der Freiraum zwischen den Zeichen
Dein Vorschlag mit umschreiben ist nicht schlecht, doch wie? Ist eib Display mit dem HD44780 (kompatibel). Die Sonderzeichen Darstellung verwende ich leider bereits
-
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
Kontrast bei Display extrem mininmal
Code schon öfter mal Startadressen anpassen: [c] #define LCD_CONTROLLER_KS0073 0 // < Use 0 for HD44780 controller, 1 for KS0073 controller /** * @name Definitions for Display Size * Change these definitions to adapt setting to your display */ #define LCD_LINES 4 // <
mir die Mühe gemacht mal Ausführungszeiten und Initialisierungs-Sequenzen mit dem Standard Hitachi HD44780 (Basis der Arduino-Lib) abzugleichen (für den 4-Bit Modus, den Du ja wohl nutzt). Das passt alles. Das LCD ist also voll kompatibel. Bleiben noch Verkabelung und Code.
-
Thread
40x4 LCD Backlightspannung
Hallo, Ich bin gerade dabei mir einen Schaltplan zu erstellen um mittels µController ein HD44780 kompatibles 4x40 Zeichen Display anzusteuern. Meine Wahl fiel dabei auf dieses LCD: http://www.buydisplay.com/default/40x4-lcd-module-datasheet-commands-arduino-pinout-hd44780-black-on-yg Wie
negative Spannung > liefert? z.B. ICL7660 Hinweis: Das Display hat zwei Controller vom Typ HD44780 bzw. KS0066, und damit 2 Enable-Pins.
-
Thread
44780-Display 2004A mit I2C LCM1602
Falk B. schrieb im Beitrag #4793181: > Beitrag "Re: I2CLCD Library für HD44780 LCDs" Danke für den Hinweis Falk. "Hatte ich dennoch mal mit 400kHz betrieben, ging ;-)" scheinbar gehen die PCF ggf. viel schneller als erwartet. Ich habe nun 3.9k als Pullup angelötet
-
Thread
Grosses Display (ev. 7-Seg.) für CO2-Anzeige gesucht
Sensor: 18 mA) und nicht allzu exotisch ansteuerbar sein. Mir fällt dazu nichts hübsches ein: 2x16 HD44780 im trendigen grün/schwarz sehen einfach altbacken aus (und sind auch eher klein). Grosse TFT-Module brauchen viel Strom, haben eine komplexere Ansteuerung und man müsste den Zeichengenerator selber
mit Hintergrundbeleuchtung in Frage. Jörg R. schrieb im Beitrag #4791422: > Lcds auf Basis des 44780 gibt es auch in nicht "altbacken" mit ZH > 11mm Hast Du ein Beispiel? Die von EA kenne ich. Danke - Martin
-
Thread
ser_recv(): programmer is not responding
die ich habe: Der Mikrocontroller (ein AVR) steuert das LCD Display (4 x 20 Zeichen, Dot-Matrix, HD44780 kompatibel Der Controller ist über ein RS232->USB Adapter auf dem Mainboard auf einem USB Port verbunden. Außerdem ist das Board mit einem ATMega8515 ausgestattet. Was mache ich falsch? Was
-
Thread
1602A mit 3.3V andere beelgung oder wie?!
st7036.pdf) nach den >Begriffen "Bias Set" und BON (Booster on). Was hat der ST7036 mit einem HD44780+7660 zu tun? Der hat keine Befehle BIAS und BOOST. @ Birgit (Gast) Der Unterschied ist lediglich die Beschaltung des Kontrastpoties. Das muss an VCC, Vo und dem Ausgang des AIP7880 (negative
spess53 schrieb im Beitrag #4789457: > Was hat der ST7036 mit einem HD44780+7660 zu tun? Der hat keine Befehle > BIAS und BOOST. Oops, da hast Du wohl Recht, mea culpa! Das mit boost und bias betrifft wohl wirklich nur diese DOGM Module. Hab hier aber auch noch
-
Thread
günstiges energieeffizientes tageslichtlesbares backlight-freies Display gesucht
Für solche Anwendungen verwende ich grüne standard 1602 LCDs mit HD44780 Controller oder ähnlich. Die basieren in der Regel auf STN pos Technologie und dann kann man die auch ohne Hintergrundbeleuchtung prima ablesen. Finger weg von den blauen, denn die sind meist STN
#4787109: > Deshalb möglichst größer als die "kleinen" 4 Zeiligen Es gibt auch große 4 zeilige HD44780-kompatible LCDs, z.B. http://www.ebay.de/itm/200659771238?_trksid=p2060353.m1438.l2649&ssPageName=STRK%3AMEBIDX%3AIT Kostet ca. 36 EUR, hat 4x20 Zeichen. Die Abmessungen sind mit 182x90 mm
-
Thread
Pegelwandler benötigt?
einen Raspberry und RFM12B als Sender (funktioniert bereits) und einem ATmega328p, RFM12B und dem LCD (HD44780) als Empfänger betreiben. Der ATmega und RFM laufen mit zwei AA Batterien, also ca. 3V. Jetzt ist die Frage ob ich da das Display (was eigentlich 5V benötigt) ohne weiteres anschließen kann. Wenn
-
Thread
LED-Quiz programmieren - nur wie?
Tastaturtreiber". Sowohl die Ansteuerung eines Displays (mit eingebautem Displaycontroller wie dem HD44780) als auch die Nutzung von IRMP sind eigentlich schöne Aufgaben für den Einstieg. Funktionen für das Einlesen und Ausgeben von Zeichenketten sind auch nicht besonders schwierig zu schreiben (es müssen
-
Thread
Wie kann Hardware direkt Programmiert werden?
überblicken. Gibt aber im Netz noch vollständige Beispiele mit alter, einfacher Technologie. Z.B. HD44780 Displays. http://www.sprut.de/electronic/lcd/ http://www.sprut.de/electronic/pic/programm/lcd_cgram/lcdcgram.html Wenn du das durchgearbeitet hast, findest du auch umfangreichere Beispiele
-
Thread
Displays mit integriertem Controller + SPI - Wo?
Graphik soll es aber schon können oder reicht ein 96x16 mit fest integriertem Charaktergenerator und HD44780 Controller? Dafür gibt es Bibliotheken wie Sand am mehr und du musst dich nicht mit dem Lesen von Datenblättern rumquälen.
-
Thread
µController gesucht für hd44780 Display
Ich suche ein günstigen µC der mindestens einen AD-Wandler hat genug pins für ein hd44780 Display und er soll ohne teure Zusatz hardware Programmierbar sein. Und natürlich günstig sein. Welcher kann es werden? Ich habe einen Arduino micro aber er ist einfach zu teuer um kleinere Projekte
M. Köhler (sylaina) schrieb: > Für ein HD44780 reicht schon ein ATtiny261/461/861. Das macht auch ein ATtiny24/44/84: Nur 14 statt 20 Pin. Das reicht für Display (6) und 5 Pins für ADC und sonstige I/O. - Aber OK, nur etwa 10% billiger
-
Thread
Unterschied zwischen PSoC vs. normalem uC
Interessant sind zum Beispiel auch fertige Bausteine für Quadraturdecoder, Entprellung, Display-Ansteuerung HD44780, I2C, SPI, UART usw. - Man muss nicht mehr jedes Register einzeln einstellen (kann man aber). Die APIs sind ausgereift und die Code-Erzeugung durch den PSoC Creator funktioniert gut. Obwohl der
-
Thread
OOP in C - Problem mit Funktionspointern
Konkretes Beispiel: HD44780-Display, angeschlossen per SPI, I2C oder GPIO. Dein Ansatz: Ich schreibe drei Treiber, DP_SPI, DP_I2C, DP_GPIO, die jeweils eine Methode PrintString() besitzen. Mein Ansatz: Ich schreibe drei
-
Thread
Hilfe datei aus Tutorial Compilieren
vielleicht was ich hier falsch mache? grüsse huber Datei 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 //////////////////
define LCD_SET_DDADR 0x80 #endif[/c] Datei lcd-routines.c: [c]// 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
[V] Diverse AVR Testboards, Atmega 8, 32, 8515, AT89C51AC3, AT Xplain.
AVR_Atmega_8_LCD_IC2 - Interessantes Board hier paar Daten: - 4 Taster und 4 LED’s über PCA9554 I2C - HD44780 Display, angesteuert über PCA9555 I2C Portbaustein - Adresse des PCA9554 und PCA9555 einstellbar - Freie Portbits des PCA9555 stehen als Eingänge zur Verfügung - I2C Port extern herausgeführt
AVR_Ctrl_Board_Atmega_32 - Auch interessantes Board, jede Menge infos in Web: - 5 Taster und 8 LED’s - HD44780 Display - 1 Relay - Infrarot - Treiber-IC (ULN2803) - 1-Wire-Temperatursensor - USW. --> AVR_Testboard_fuer_AT89C51AC3 -- Extra Platine dabei, Infos, Schaltpläne usw. alles dabei. --
-
Thread
Display an 5V, µC an 3,3V - geht das?
Hallo, kann man ein HD44780-kompatibles Display mit +5V betreiben, während der µController (AtMega168PU), der das Display steuert, mit 3,3V betrieben wird?
Hab ein 5V HD44780 Display an einem AVR mit 3,0V Versorgung laufen. Ohne Abfrage von Busy. Das E Signal musste verlängert werden, das wars.
-
Thread
Suche Zeichensatz f. HD44780 (5x8 Font)
Suche Font-Daten wie in http://www.mikrocontroller.net/articles/HD44780 Von benedikt gibt es eine Font-Sammlung (http://www.mikrocontroller.net/topic/54860?goto=423255#1291943), allerdings ist der Font etwas kleiner. Kennt da jemand einen passenden Datensatz?
Simpel schrieb im Beitrag #4703981: > Kennt da jemand einen passenden Datensatz? Für den 44780 steht doch der Font (5x8) in jedem Datenblatt. Und zwar im Datenblatt des Displays wie auch im Datenblatt des Controllers. Oder meinst du was ganz anderes?
-
Thread
Display: Unterschied zwischen character mode und graphic mode?
Nur ein Suchergebnis purer Zufall: Wo ist da was von HD44780 die Rede? LCD-Grafikdisplay Technologie mit Display-RAM Ausführung mit Controller UC1701
Hallo, hier Antwort des LCD-Herstellers (sinngemäß) "...Es ist ein HD44780 kompatibler Controller. Er kann dasselbe wie der eben genannte. Er kann zusätzlich aber noch OLED Spannungen generieren und als Grafikcontroller arbeiten. Der Controller könnte beim EA W162-X9LG
-
Thread
8 bit Datenbus einlesen
nachbilden > willst? Richtig, ein 8032 System steuert ein VFD Display an. Dieses möchte ich durch ein HD44780 kompatibles Lcd ersetzen.
-
Thread
LCD Controller KS0073
ich würde gern ein LCD-Display über einen ATtiny2313 ansteuern. Mit den BASCOM-Befehlen und einem HD44780 kompatiblen geht es problemlos. Ich möchte aber nicht die Bascombefehle nutzen sondern einen eigenen Zyklus benutzen. Also: Wie initialisiert man den Controller im 8Bit- und im 4Bit-Modus? Wie
lcd/ an, da steht einiges. Gut, das ist bis auf die Fußnoten am Ende nicht für KS0073, sondern für HD44780, aber wenn Du verstanden hast, wie man ein HD44780 ansteuert, dann kannste das ja leicht auf den KS0073 übertragen.
-
Thread
Mal wieder: _delay_ms() Zeit stimmt nicht
LCD-Initialisierung. Da heißt es dann: "Ist wohl ein > Timing-Problem...oder so...") Wenn du irgend eine HD44780 Controller Library für für die Ansteuerung irgendeines LCD mit irgendeinem (mehr oder weniger) HD44780-kompatiblen Controller verwendest, ohne auf das Busy-Signal des Controllers zu achten, kann
-
Thread
4x20 HD44780 LCD Speicher defekt?
Moin, es ist Sonntagabend und ich stehe auf dem Schlauch. Ich habe ein 4x16 LCD gegen ein 4x20 getauscht und die Adressen geändert. Die Positionen stimmen, aber es passiert etwas merkwürdiges wenn ich die vorletzte und vorvorletzte Position der 3. und 4. Zeile ansprechen will. Sobald ich eine dieser vier Positionen beschreibe, streicht das Display die erste und dritte Zeile doppelt durch, siehe Bilder (Habe die Position des Test-X verändert). Das passiert nur beim beschreiben der Positionen (x,y) 17,2; 18,2; 17,3; 18,3. Solange ich diese nicht beschreibe klappt alles einwandfrei!? Ist
-
Thread
Uhren Tuto mit Wecker
> ich kanne in mein Datenblatte nicht finden In welchem Datenblatt schaust du? Bei den meisten HD44780 kompatiblen Displays beginnt die 2. Zeile an der RAM-Adresse 0x40. Du musst also einfach das Kommando SET DDRAM ADDRESS einfügen: http://mil.ufl.edu/3744/docs/lcdmanual/commands.html#Sda Und
Beitrag #4668517: > Was bedeutet die 0x80? Lothar M. schrieb im Beitrag #4668158: > Bei den meisten HD44780 kompatiblen Displays beginnt die 2. Zeile an der > RAM-Adresse 0x40. Demzufolge ist: 0x80 = RAM Adresse für Zeile 1 + Kommando SET DDRAM ADDRESS. 0xC0 = RAM Adresse für Zeile 2 + Kommando
-
Thread
Array vom PROGMEM aufs Display
Ich möchte aus einem Array im PROGMEM einen String auf einem LCD ausgeben, unter Zuhilfenahme der HD44780 Library hier aus dem Board. So funktioniert es: [c] const char mainmenu[] [8] PROGMEM = {"Menue 1","Menue 2","Menue 3"}; lcd_string_P(mainmenu[1]); [/c] Da ich aber zu Anfang nicht wusste
-
Thread
Probleme mit dem Display HD44780
Hallo, An was könnte es liegen, dass das Display HD44780 (1602A, 2x16) nicht läuft? Ich habe VSS mit GND und VDD mit +5V verbunden. Aber die Hintergrundbeleuchtung springt einfach nicht an. Wenn ich aber die Spannung direkt auf beide Pins (A(Pin15), K
-
Thread
Eingangssignal eines Schieberegisters mitschneiden (Arduino/AVR)
Das LCD hat ja die Enable Leitung (gehe jetzt mal von HD44780 aus) die sollte man doch zur Synchronisation nehmen können, zumindest für die LCD Daten. Könntest du mal ein Schaltplan oder ein Foto der Platine hochladen ? EDIT: Wird bei dem 74HC164 nicht
-
Thread
4-zeiliges Display macht Probleme, wenn länger an
eine Eigenproduktion? Das das LCD ein fertig gekauftes ist, vermute ich wohl :-P Wenns aber ein HD44780 kompatibles ist, kann man, wie PeDa schon sagte, mal mit dem frequenzbestimmenden R auf dem Display spielen (Pin OSC1 und OSC2).
-
Thread
16x2 Display Welche lassen sich gut ablesen
Mein Favorit ist DOGM132-5 mit doppelt hoher Schrift in orange-schwarz, ist aber natürlich kein HD44780 kompatibles.
sehr angenehm finde ich Amber, > z.B.: > EA DOGM162E-A + EA LED55E31-A Sind die Displays nicht hd44780 kompatibel? Man muss per spi programmieren?
-
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
Unicode Sonderzeichen und strlen() und sprintf() Funktionen
Es gibt noch eine Sparlösung, die mit 8 Bit pro Zeichen auskommt. Die kann man sich z.B. bei den HD44780 Displays anschauen. Diese Displays implementieren alle ASCII Zeichen auf den Positionen 0x20 bis 0x7F. In der oberen Hälfte von 0x80 bis 0xFF findet man dann z.B. Latin-15 oder irgendein schräges
-
Thread
LiquidTWI2 compilen
Guten Abend, ich möchte ein Display mit einem HD44780 Chipsatz über einen MCP23017 Extender laufen lassen der an einem Atmega328 angeschlossen ist. Nach langem googlen hab ich dann die LiquidTWI2-LIB gefunden. Allerdings lässt die sich nicht einfach