-
Thread
Datenblätter zu LCD-Controllern, wo ?
Hallo Lars, die Character-Controller sind üblicherweise kompatibel zum Controller HD44780 von Hitachi. Zu diesem findest Du im Internet jede Menge Informationen, z.B. unter http://www.uni-stuttgart.de/STUDinfo/vde/char-module/char-modul.html. Dort steht unter anderem, wie der Controller
Versuch-zu-Versuch immer verschiedene Zeichen auf dem Display. Ich werde es mal mit dem Datenblatt zum HD44780 versuchen. Was mich dabei allerdings etwas wundert, ist, dass im AVR-Tutorial hier zum LCD als Enable-Puls ein High/NOP/NOP/NOP/Low verwendet wird, obwohl zumindest in meinem Datenblatt steht, der
-
Thread
billiges LCD-Modul
LCD-Modul - es soll dann in Verbindung mit MPXPLAY (DOS-MP3-Player) zum Einsatz kommen. Es muss also HD44780-kompatibel sein und sollte hintergrundbeleuchtet sein. Grösse sollte so 4x20 oder 4x40 sein (ja, ich weiss, das ist die doppelte Grösse...) Restposten werden gerne genommen... A propos: gibt es sowas
wow: http://search-desc.ebay.de/search/search.dll?MfcISAPICommand=GetResult&query=HD44780&ebaytag1=ebaysite&ebaytag1code=77&itemtimedisp=1&st=2&SortProperty=MetaEndSort&shortcut=4&srchdesc=y&BasicSearch=++
-
Thread
hd44780 test in 2te zeile
moin ich wollt euch ma fragen mit welchen zeichen mein lcd display den befehl "enter" ausübt mfg mencher
-
Thread
HD44780 LCD Suche Ablaufplan zur Initialisierung
Hallo, ich habe ein zweizeiliges Display mit genanntem Controller. Diesen möchte ich über den ATMega8 ansprechen. Ich habe das Beispiel bereits gelesen. Habe es auch nachvollzogen. Ich suche ein Ablaufplan zur Initialisierung. Außerdem suche ich die "Wartezeiten","Ansprechzeiten" etc. In dem Datenblatt (welches mir vorliegt) sind diese nicht vollständig angegeben. Ich brauche quasi eine Anleitung zur Ansteuerung des Displays. Kein Quellcode. Vielen Dank für die Hilfe
-
Thread
HD44780 4 oder besser 8 Bit?
Auch der 4Bit-Mode ist noch schnell genug für das lahme HD44780.
-
Thread
LCD (HD44780) Cursor Position wechseln Gesperrt
hallo, hab ein problem mit meinem LCD...ich möchte die position des cursors beliebig einstellen können z.b. spring auf die 2. linie und auf den 5. buchstaben .... jedoch funktioniert dies nicht richtig. ich muss ja die adresse des ddrams ändern, oder nicht? auf der ersten linie hab ichs so halb zum laufen gebracht aber wenn ich den cursor auf die 2. linie setze dann tut er so als würde er schreiben (er bewegt sich nach rechts) jedoch gibt es nur immer leerschläge...es sind nie zeichen zu sehen.... please help me! tnx! FaB
-
Thread
HD44780 LCD Routinen in C bekannt?
Hallo! Gibt es irgendwo fertige Steuerfunktionen in C für ein HD44780 kompatibles LCD? Bevor ich das alles mühsam aus Assembler übersetze wollte ich mal fragen ob jemand sich schonmal die Mühe gemacht hat. MFG Dominik
-
Thread
Voreingestellte Information auf Display durch DI anzeigen
mit digitalen Eingängen an. Verbreitet sind z.B. Textdisplays mit Industriestandard-kompatiblem (HD44780) Controller. Die Dinger werden rein digital angesteuert. Martin schrieb im Beitrag #6274192: > ca. 4 Stück Ich gehe davon aus, daß du noch ganz am Anfang der Entwickung deiner Idee bist.
#6274192: > Gibt es fertige Display-Module Ja, z.B. für einfache Einbindung kann ich nur die HD44780-kompatiblen empfehlen. Martin schrieb im Beitrag #6274192: > ein paar DI haben Meinst du digitale Eingänge??? Martin schrieb im Beitrag #6274192: > mit einem > Tool voreingestellt werden
-
Thread
STK 500
Petrer Zimmer von http://www.avr-asm-tutorial.net hat mir geholfen ! hmmm ich wollte mein hd44780 display anschließen doch irgendwie ha ich nur einen schwarzen balken in der 1. zeile .. *grübel* vielleicht ist ja das display tot ich habe allerdings noch ein paar 4 zeilige HD44780er mit 20
-
Thread
LCD (Chip: CV4161H)
Bascom standardmäßig nicht mit diesem Chip klar >kommt. Wieso?. Zumindest der Befehlssatz ist HD44780/KS0066 kompatibel. MfG Spess
CV4161H ist ein Sitronix ST7066U, der selbst vom Hersteller nur als "Pin functional compatible" mit HD44780 und den anderen Kandidaten bezeichnet. Vielleicht das Datenblatt mal genau checken. Datenblatt hier: http://www.sitronix.com.tw/sitronix/SASpecDoc.nsf/FileDownload/ST7066U614654/$FILE/ST7066Uv22
-
Thread
KS0070B_V0 kompatibel zu HD44780?
Hi, ist der HD44780 zu dem KS0070B kompatibel? Und kann ich dann die gleichen lcd-routines aus dem tutorial (die für einen HD44780 sind) nutzen? Gruß Harald
-
Thread
lcd proglem 8bit datenleitung
ansteuerung eines 4*20 matrixdisplay über 8bit datenleitung D0..d7. der lcd kontroller ist ein hd44780. Eigenlich läuft es ja nicht schlecht, doch wenn ich einen string aufs lcd schreiben will, kommt manchmal nicht alles drauf. ein paar buchstaben werden übersprungen usw. weiss jemand was genaueres über busy flag lesen?? habt ihr c files für die ansteuerung dieses kontrollers (hd44780), oder wisst ihr gute links??? danke für eure hilfe mike
-
Thread
[V] 1xVFD Grafikdisplay & 2 x VFD Textdisplay
Zeilen zu 20 Zeichen und ca. 9mm Ziffernhöhe. Paralleles Interface für 4/8Bit Ansteuerung (ähnlich HD44780) Modul auf Bild unten. PDF hängt an. Verkaufe es für 35,00€ + Versandkosten 3.) CU20025ECPB-U1J Textdisplay mit 2 Zeilen zu 20 Zeichen und ca. 5mm Ziffernhöhe. Paralleles Interface für 4/8Bit Ansteuerung (ähnlich HD44780) Modul auf Bild rechts. PDF hängt an. Verkaufe es für 20,00€ + Versandkosten Generell muss man sagen, daß die visuelle Anzeigegröße bei VF-Displays mindestens 50% größer wirkt, als bei LCD
-
Thread
LCD Display für Einsteiger
Markus Wi*** schrieb im Beitrag #2647950: > KS0073 Ist ein nahezu hd44780-kompatibler Controller. Damit bist du schon mal gut beraten. Markus Wi*** schrieb im Beitrag #2647950: > http://www.reichelt.de/LCD-Module-DIP-Anschluss/LC... Das kannst du auch billiger haben
Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TC1602E_01.html http://www.ebay.de/itm/HD44780-1602-LCD-Module-Display-Anzeigen-2X16-Zeichen-/130642003250?pt=LH_DefaultDomain_0&hash=item1e6adec532 Gruß Oliver
-
Thread
Frage zum LCD und AVR GCC
Der KS0066U ist wie es aussieht HD44780 kompatibel. Schau mal hier: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung Die .c und .h Dateien am Besten in das Projektverzeichnis kopieren und nicht vergessen ins
Erstmal viele Dank für die Hilfe ! Der KS0066U ist eben irgendwie nicht Kompatibel zum HD44780, zumindest nicht für BASCOM ;-). Ich schau mal weiter ! Danke !
-
Thread
DS18S20 läuft... nur wie weiter :(
und daten auszuspucken... Nur wie kann ich diese Daten jetzt umwandeln um diese z.b. auf ein HD44780 auszugeben... ich grübel schon die ganze zeit. Gruß Dennis P.S: Proz: Atmega8 LCD : HD44780 Sens: DS18s20 Code: ASM
-
Thread
20x4 Text-Display YM2004A mit KS0066
drauf falls nötig. Mit wahlfreier Pinbelegung natürlich.. Der KS066 scheint doch kompatibel zum HD44780 zu sein. Das angehängte Hexfile ist jedenfalls für HD44780 compiliert.
-
Thread
Atmega Controller
keine Ausgänge. Kaputt gehen kann also nichts. Daß man es nicht darf, steht auch nirgends im HD44780U Datenblatt: https://www.sparkfun.com/datasheets/LCD/HD44780.pdf Manchmal sind doch längere Flachkabel zwischen LCD und MC. Und dann können sich die zusätzlichen 4 GND-Leitungen durchaus positiv
-
Thread
Was für ein LCD Display ist das?
habe in den Tiefen weiten meiner Schublade ein 4x20 LCD Display gefunden. Die Frage ist, ob es HD44780 kompatibel ist. Auf der Rückseite stehen mehrere Sachen: SPC 1 94VO 0014 PC-2004E2 M.I.T. MC2004EW-SYL *00E 0044 Ich habe mal nach allem gesucht, bei MC2004EW-SYL bin ich
mikrocontroller.net. Dort steht (Seite 4), "44780 Controller". Also ist es mit grösster Wahrscheinlichkeit HD44780-kompatibel. Es kommt vor das Anode und Kathode der LEDs vertauscht sind. Steve
-
Thread
Welchen TFT für Atmega328 oder ähnlichen AVR?
nicht so recht welches Display hier wirklich was wäre. Bisher habe ich immer Displays auf Basis des HD44780 oder die OLEDs mit SSD1306 bzw. SH1106 Controller verwendet. Die sind mir aber etwas zu klein (ich werde älter und sehe nicht mehr so gut) und dachte mir jetzt so ein 3.5" TFT, ggf. mit Touch, wäre
bereits schrieben, gibt es jedoch "intelligente" Display Controller die wir der dir bereits bekannte HD44780 zum Beispiel Text erzeugen können aber auch geometrische Figuren bis hin zu ganzen Bildern. Ich denke auch, dass du nach so einem Display suchen solltest. Sonst kannst du das Display nur sehr eingeschränkt
-
Thread
Problem mit LCD
mit I2C (SDA,SCL) belegt sind. Das Problem ist nun, dass alle mir bekannten C-Libraries für HD44780 LCD-Controller den R/W Pin brauchen um ein "BusyWait" zu realisieren. (P. Fleury, avr-libc, avrlib) Ich habe also die Variante die R/W Leitung nicht auf den LCD Port zu legen, sondern fliegend
auskommt. Frage: - Hat mir jemand einen Link auf Code, welcher ohne R/W Leitung mit einem HD44780 kompatiblen Display arbeitet. - Stimmt überhaupt meine Annahme, dass es auch ohne R/W gehen muss. Danke Daniel
-
Thread
Ethernut 2.1 LCD Display
mich an ihre PDF Anleitung gehalten und den C Quellcode kopiert. Im Make File habe ich die Datei hd44780.c eingebunden. Ich bekomme bei copeilieren jedoch einige Fehlermeldungen wie. Z.B. “simple.c:141: warning: implicit declaration of function 'LcdSendNibble'”. Mir ist nicht klar warum??? Die Datei hd44780.c wurde doch mit eingebunden wo die Funktion enthalten ist. Desweiteren finde ich nirgend die Funktion 'LCD_SWITCH_ALL' undeclared (first use in this function) Ich wäre sehr dankbar wenn ihr
-
Thread
HD44780 kompatibles Display - Initialisierung klappt nicht
bin bei der Initialisierung nach dem Datenblatt des KS0066 vorgegangen (die Initialisierung vom HD44780 habe ich aber auch schon versucht). [c]#ifndef F_CPU #define F_CPU 8000000UL #endif #include <avr/io.h> #include <util/delay.h> #define RS PD4 #define RW PD5 #define DB7 PD3
-
Thread
2. oder 4. Zeile bei 4 Zeiligen LCD Displays
Die Ausgabeposition setzt man bei HD44780-Controllern oder ähnlichen mit 0b1..., also DRAM Address Set. Mit CGRAM... kann man Zeichen definieren. Näheres sollte im Datenblatt stehen, das musst du selber lesen, da meine Suche bei Pollin
denn das ich einen Text zum Beispiel in Zeile 2 oder > Zeile 4 ausgeben kann ? Die üblichen HD44780-Controller unterstützen nur zwei Zeilen zu je 40 Zeichen. Die zweite Zeile fängt dabei ab Adresse 64 an. Bei Displays bis 20*4 wird meistens die interne Zeile 1 in Zeile 1 und 3 und die interne
-
Thread
LCD Display 2x16 Zeichen
belehren, dann aber bitte kein blabla sondern schwarz >auf weiss. Zumindest der der Urvater, der HD44780, hat interne Pull-Ups. In meinem Datenblatt S.221. Einen Reim darauf kannst du dir selbst machen. MfG Spess
Hi! @Spess >Zumindest der der Urvater, der HD44780, hat interne Pull-Ups. In meinem >Datenblatt S.221. Einen Reim darauf kannst du dir selbst machen. mache ich, wenn nicht auf GND gelegt bekommst du kein 2 zeiliges Init hin weil Eingänge als High
-
Thread
PIC_Uhr_mit_Stoppuhr wie anfangen?
Hz) un die Ansteuerung des Displays sowie ein paar Taster. Muß es ein 7Segment Display sein, ein HD44780 kompatibles LC-Display ist wahrscheinlich einfacher und weniger aufwendig anzusteuern. Ich kenne die PICs jetzt nicht besonders gut, aber da werden dir andere weiterhelfen können...
Assembler ausgelegt und von ihrer Architektur her veraltet. (Meine persönliche Meinung!) Und ein HD44780-kompatibles LCD ist einfacher anzusteuern als 7-Segment. Außerdem kannst du dabei prima die Hintergrundbeleuchtung über PWM dimmen.
-
Thread
LCD Ausgabe
PS: Auch meine eigenen (HD44780-) Display Routinen kennen kein GeheZurNächstenZeile() und auch keine '\n' erkennung. Ich hab ein Init, ein Locate und ein Writestring Befehl und falls benötigt auch noch ein Writechar. Fertig!
Ich habe nur (noch lange nicht optimalen) Code für HD44780 und (etwas besseren) für MS50530. Mit KS007B habe ich noch nix gemacht. Es wird dir also (auf die Schnelle) nix helfen, dich mit meinem Code zu befassen. ...
-
Thread
#define in ASM30
Ich will mit für meinen PIC24 eine Routine für die Ansteuerung eines HD44780 LCDs schreiben und mit ist dabei ein Problem begegnet. Im MPASM konnte ich es einfach so machen: [code]#define LCD_D7 LATB,7 ... bsf LCD_D7 [/code] In ASM30 geht das aber nicht. Ich habe in der
im Beitrag #3519364: > Ich will mit für meinen PIC24 eine Routine für die Ansteuerung eines > HD44780 LCDs schreiben und mit ist dabei ein Problem begegnet. Im MPASM > konnte ich es einfach so machen: > [code]#define LCD_D7 LATB,7 > ... > bsf LCD_D7 > [/code] Vielleicht so? [c] .macro
-
Thread
welche Grafikdisplays?
Hallo, dann laßt es mich eingrenzen Gewünschter Bus: wie HD44780 oder IIC oder SPI - definitiv nicht 40-Polig! Größe: min. 3,0 max. ca. 5,? Zoll Auflösung: min 128x64 Pixel
Gerd schrieb im Beitrag #4397929: > Gewünschter Bus: wie HD44780 oder IIC oder SPI - definitiv nicht > 40-Polig! Der Bus ist nicht 40polig, sondern der Anschluss. Liegt oft daran, daß diese Displays extern mit div. Kondensatoren beschaltet werden wollen. Das
-
Thread
Lib für DOG-Mxxx LCD (4bit oder i2c)
für 5V-Betrieb im 4-Bit Mode. ST7036 hat paar Eigenheiten gegenüber den Standard LCD-Controller HD44780. Nach dem Einschalten ist das Teil grundsätzlich im 8-Bit Modus. Das Busy-Flag darf am Beginn der Initialisierung noch nicht abfgefragt werden, genaueres steht im Datenblatt. Weiterhin gibt es
clear_lcd(); } [/c] Nach der Initialisierung können dann die Standardfunktionen, wie bei HD44780 Controllern verwendet werden. I2C hat DOG-M 162 nicht, seriell geht nur per SPI-Interface. Gruß
-
Thread
I2C LCD an ATmega8 - Eichelmann Libary
DB6 DB5 DB4 Die LCD Befehle in der i2clcd.h habe ich dementsprechend angepasst. Das LCD ist HD44780 kompatibel und die Kommunikation zum PCF funktioniert auch, die Hintergrundbeleuchtung kann ich schalten. Vielleicht kann mir ja einer von euch helfen. Gruße Udo
eine m.E. gute Lib gefunden: http://davidegironi.blogspot.de/2013/06/an-avr-atmega-library-for-hd44780-based.html#.Uyw4gGd7MWM Mit der habe ich sogar problemlos die billigen i2c LCD Adapter aus der Bucht für 2 Eus ans laufen gebracht. Vielleicht hilft es dir ja. Gruß Jörg
-
Thread
LCD Problem (defekt?)
und man auch etwas auf dem Display ausgibt. Wenn es sich um den Wald und Wiesen kompatiples HD 44780 handelt müsste nach dem einschalten ein oder zwei schwarze Balken zusehen sein wenn die Kontrastspannung richtig eingestellt ist. Also erzähl mal um welches Display es sich handelt.
von dem LCD zu sagen. Es ist ein 2 * 20 Zeilen Display von Pollin.de (LCD-Modul TC1602E-01) mit HD44780 Controller. Als ich vorhin auf der Seite von Pollin war, fiel mir auf, dass ich das falsche Datenblatt, nämlich eines für ein anderes LCD, hatte und darum VCC und VSS vertauscht habe. Habe die
-
Thread
LCD WH2004A HD44780 o. KS0066 Ansteuerungsproblem
und 3 gelbe Balken an. Der Shop(sureelectronics) in dem ich das Display erstanden habe schreibt HD44780 aber das Datenblatt zu der Produktbezeichnung die auf einem sticker auf der Rückseite war sagt KS0066. Was ist warscheinlicher? KS0066 oder? Kann mir jemand ein paar Lösungsvorschläge geben? Oder
Antwort, werde mich nun schnellstens daranmachen diese Fehler auszubügeln... Die Standart-4bitInit vom HD44780 in der Version aus dem Tutorial funktioniert schoneinmal, ich habe entsprechende c routinen gefunden, die funktionieren, und ich hoffe, dass nach den paar Änderungen auch die 8bit Methode geht.
-
Thread
Probleme mit Strings
ich aber vor 2 Problem. Ich habe eine Prozedur geschrieben, die im 4-Bit Modus ein Char an den HD44780 übermittelt. Um nun eine Zeichenkette auf das Display auszugeben durchlaufe ich ein Array von Chars per FOR-Schleife und übermittle jeweils das "aktive" Zeichen mit meiner Prozedur. char TextL1[]
Hochkommas zuweise funktioniert alles super. Aber wie kann ich Text im Programmverlauf zuweisen? 2. Der HD44780 nimmt wohl pro Zeile immer 40 Zeichen an. Gibt es eine Möglichkeit ihn so zu initialisieren, dass er nur 16 Zeichen pro Zeile nimmt und das 17. Zeichen (+folgende) in der zweiten Zeile ausgegeben
-
Thread
hd44780 / LCD SC1602D / ATmega16 (STK500)
weil schon wieder jemand kommt und nen Problem mit der Ansteuerung eines LCD Display's über den hd44780 hat. :-) Aber ich finde das Problem einfach nicht. Vielleicht ist ja jemand unter euch der mal eben meinen Quellcode durchliest und zack den Fehler findet. Also ich will den Controller im 4 bit
nichts bei rum. Wenn ich die init derart umschreibe, dass die Befehlszeilen aus dem Datenblatt des hd44780 Seite 213 einzeln auf den PORT gegeben werden dann sehe ich zwar nen blinkenden curser der mit auch irgendwelche Zeichen darstellt aber niiie das was ich sehen will.
-
Thread
Ladungspumpe einstellbare Spannung
Ich benötige für ein hd44780 Display eine einstellbare Spannung im Bereich von ca. 1 bis -2 Volt für den Kontrast. Dazu wird in verschiedenen Beiträgen im Forum eine Ladungspumpe benutzt, jedoch steuern manche die Ladungspumpe
syn_error schrieb im Beitrag #2403056: > Ich benötige für ein hd44780 Display eine einstellbare Spannung im > Bereich von ca. 1 bis -2 Volt für den Kontrast. Bist Du Dir sicher, dass die Spannung auch negativ werden muß? Ich glaube nicht! Normalerweise kommen Displays
-
Thread
LCD Display, komische Ausgabe.
dass der Text in den Flash kommt, daher muss dann lcd_string verwendet werden. Schau mal in die hd44780.h, da müsste es ein define geben, sowas wie hier: #define lcd_string_P(__s) lcd_string(P(__s)) #ifndef P #define P(s) ({static const char c[] __attribute__ ((progmem)) = s;c;}) #endif
In der Datei "hd44780.h" gibt es soetwas bei mir nicht oO Vielleicht habe ich eine etwas ältere Version. So sieht der Inhalt aus: [c] extern void lcd_init(void); //Initialize LCD extern void lcd_setadress
-
Thread
LCD geht nicht, ich Bitte um hilfe
Anfang ohne eine Ahnung was da los ist! Ausgang Situation: Atmega16 Quartz 14745600 LCD HD44780 im 4 bit Modus ich bin für jede Hilfe dankbar!! bevor ich das ganze weg schmeiße möchte mindestens verstehen warum nicht funktioniert!! besten Dank Gruß Martin
mit so was rum geschlagen. Gucke doch mal hier: http://www.goblack.de/desy/digitalt/aktoren/lcd-hd44780/eigenschaften.html Überprüfe noch mal alle Leitungen am Controller ob er auch richtig angeschlossen ist. Den R/W Pin kannst du auch zum Testen auf GND(0V) legen (Nur Senden möglich dann). Das hier
-
Thread
Display austausch
Hallo Leute, Ich möchte ein alte Grün leuchtende Display mit Hitachi HD44780 controller ersetzen mit ein Blau leuchtende Display . Zu verfügung ich habe ein APEX P4020001-00 Aber leider ich habe kein datenblaat von diese Apex Display und ich weiss nicht ob einfach zu
alles passt, ist das kein 100% Garant, das der Tausch auch funktioniert, da inzwischen kein Hitachi HD44780 mehr verbaut wird, sondern diverse Clone. da kann das Timing schon mal abweichen. Und wenn du dann nicht den Quellcode hast, um das Timing entsprechend anzupassen, dann ist an dem Punkt halt Feierabend
-
Thread
Verzweifelt keine Anzeige am LCD
Programm hat zumindest /einen/ Vorteil: es läuft. Sie können es also zur Kontrolle Ihrer Hardware (HD44780 o.ä. vorausgesetzt) verwenden, müssen dazu nur im '.equ'-Block Ihre Pin-Verdrahtung eintragen. Wenn Sie dann endlich den Text auf dem LCD sehen, können sie es wieder wegwerfen und mit der Eigenentwicklung
Programm hat zumindest einen Vorteil: es > läuft. > Sie können es also zur Kontrolle Ihrer Hardware (HD44780 o.ä. > vorausgesetzt) verwenden, Was heißt das? Sorry ich habe es jetzt nicht verstanden... müssen dazu nur im '.equ'-Block Ihre > Pin-Verdrahtung eintragen. Was alles müsste ich ändern
-
Thread
Wettaufruf "Probleme mit LCD"
verübeln, wenn er einen neuen Thread zum Thema anfängt? Ok, es gibt ca. 1000 Threads zum 44780 bzw. HD44780. Aber was kann der neue Fragesteller dafür, dass alle 1000 sich in der Typbezeichnung des Controllers vertippt haben und deswegen die Suche erfolglos bleibt? ;-)
das was. Anbei schonmal ein alter Quellcode von mir für das KS0070B ( "Reichelt-LCD" ) und den HD44780 in ASM für AVR ( getestet mit Mega8 bzw Mega88 ). Wer macht mit? grüßle lightninglord
-
Thread
I2CLCD.c Anpassen auf 20x4 LCD
Beim HD44780-Controller existiert kein 4-Zeilen-Befehl! Die in "i2clcd.h" enthaltene Konstante "LCD_2LINE", ist sowohl für "2x40"- wie für "4x20"-LCDs gültig. Die Charakter-Position auf dem entsprechenden Display
>Beim HD44780-Controller existiert kein 4-Zeilen-Befehl! Beim Ks0073 aber schon.
-
Thread
Grad-Symbol auf LCD ausgeben
Library von Peter Fleury angesprochen wird. Mein Problem: Wie kann ich das Grad-Zeichen ausgeben? Im HD44780-Datenblatt gibts unter Table 4 diese beiden Übersichten der Character Codes. In der zweiten unter "ROM Code: A02" wäre ja das Grad-Symbol unter 0xB0 abgebildet. Ich erhalte jedoch am Display den Trennstrich
Auf meinem HD44780 liegt das grad auf 0xDF? <cut> // Character code translation table static prog_char lcdCodes[] = { // "ASCII/MS" -> Display // '\\', 0x05, 'ö', 0xEF, 'Ö', 0x02, 'ß',
-
Thread
lcd_puts und lcd_putc funktioniert nicht
Hallo, ich verwende den PIC16f877 und ein hd44780 kompatibles 4x20 LCD. Das Display ist funktionstüchtig und ich kann auch mit der routine lcd_cursor() den cursor bewegen. Jedoch bekomme ich keinen Text auf das Display. Hier sind die Routinen
der Anzeige. Auf der folgenden Seite findest du ein Tool um die genaue Initialisierung für den HD44780 zu bestimmen: http://www.bluebird-electronics.co.uk/download.html MFG Fernando
-
Thread
Preiswertes Grafik-Display/-LCD gesucht
...., ihr wisst schon, so ein Ding, was bischen was her macht, und nicht so öde aussieht wie ein hd44780. Vor allem waere es toll, wenns kein Exot ist, sondern in diesem Bereich etwas, was so gängig ist wie ein HD44780 im Non-Grafik Bereich. Auflösung etc - da hab' ich keine speziellen Anforderungen
-
Thread
EA W162B Problem beim Initialisieren
Pixelmuster entsprechen. Bzw. stell erstmal fest, was für ein Controller in Deinem LCD ist, ob er HD44780 kompatibel ist oder irgendwelche Anomalien dazu hat. Zur Fleury Lib kann ich nichts sagen, da ich sie noch nie benutzt habe (ist mir viel zuviel Code). Ich benutze meine Minimalversion im 4Bit-Mode
Phänomen. Wobei ich jetzt auch das RW auf GND gelegt habe! Wie warscheinlich ist es denn das der HD44780 kaputt ist. Wohl bemerkt bei einem neuen LCD...
-
Thread
[C] Bibliotheken für z.B. Display, CAN-Controller, (.) portierbar gestalten
zwar Projekt- und µC-bezogen). Da kommen dann ja irgendwann so Probleme auf wie z.B. bei einem HD44780, der mit vier oder acht Datenleitungen angeschlossen oder nicht immer an PortX angeschlossen sein kann (Projektbezogen). Meine Lösung ist im Moment in den Bibliotheken solche "Schnittstellen" als
schrieb im Beitrag #4263572: > Da kommen dann ja irgendwann so Probleme auf wie z.B. bei einem HD44780, > der mit vier oder acht Datenleitungen angeschlossen oder nicht immer an > PortX angeschlossen sein kann (Projektbezogen). Ich trenne die allgemeine Peripheriefunktionalität von der Hardwareinitialisierung
-
Thread
Kompilieren von C Dateien in Kubuntu
/**************************************************************************** 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
-
Thread
Angepasste LCD-Library für AVR-Ctrl
AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display Based on Volker Oth's lcd library (http://members.xoom.com/volkeroth), changed lcd_init(), added additional constants for lcd_command(), added 4-bit
/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display Based on Volker Oth's lcd library (http://members.xoom.com/volkeroth), changed lcd_init(), added additional constants for lcd_command(), added 4-bit I
-
Thread
kompatibilitätsprobleme
anscheinend grad down, sonst hätt ich nen Link gepostet) so und ich habe hier an meinem ATMega16 ein HD44780U-based text lcd display 2x27 Zeilen, welches ich mit den Bibliotheken am laufen habe und meine Frage dazu ist, ob ich das mit den Bibliotheken betreiben kann, welches ich mir bei reichelt ordern
Yep - ist kompatibel zum HD44780.