-
Thread
Display init erst nach MCU Reset
Also ein HD44780-Kompatibles Display. An welchen Port-Pins hast du es denn angeschlossen, Schaltplan bitte? Wie Programmierst du deinen AVR, ISP oder anderweitig mit Bootloader? Ich halte mich immer daran und
widersprechen, muß man die warscheinlichste selber ermitteln. http://www.adafruit.com/datasheets/HD44780.pdf
-
Thread
LCD nur 4 Balken - "STN"-Typ?
Hallo! Ich habe mir ein LCD Display (4x20) gekauft - im guten Glauben das Ding sei HD44780 kompatibel. ICh hab das Ding (weils so billig war) über ebay gekauft (gleiches Produkt, gleicher Verkäufer: http://cgi.ebay.de/20x4-Zeichen-LCD-Display-BLAU-STN-Typ-5V-f-PC-Modding_W0QQitemZ110388018811QQcmdZViewItemQQptZBauteile
3A30 ) Leider hab ich für das Ding kein Datenblatt, daher auch keine Ahnung ob das Ding wirklich HD44780 spricht. In der Beschreibung steht "STN"-Typ. Ich habe ne Menge Beiträge hier im Forum durchgestöbert und hier und da Anregungen gefunden (offene Pins auf GND/5V, etc) und ausprobiert. Ich hab's mit
-
Thread
DotMatrix 16x4 in C ansteuern
Clearn. Hier einmal der bisherige Code: # --> Lcd_routines.h // 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 #include <avr/pgmspace.h
LCD_SET_DDADR 0x80 #endif // LCD_ROUTINES_H # --> lcd_rountines.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
Display initalisiert nur.
The controller chip on LCD module must be compatible with the Hitachi HD44780 controller chip. "INITLCD" is not necessary because Bascom AVR will call it automatically at start up if LCD commands are used in the program. (Like CLS, LCD, ..)."INITLCD" is used to reinitialize
======================================= Option 2: Buy an LCD compatible with the Hitachi HD44780 chip. Note that Bascom AVR also support the LCD controller KS077 and the LCD controller used by the EA-DOG LCD modules. See Bascom help file "CONFIG LCD". =================================
-
Thread
LCD C0802-04, HD47780 ansteuern..
genauer auf den Hintergrund eingehen. Es scheint als ob die kleinen, aber feinen Unterschiede zwischen HD44780 und KS0066 bei Dir eine Rolle gespielt haben. So gesehen ist die Pollin Aussage "HD44780 kompatible" nicht korrekt ! Gruß
-
Thread
OLED-Display brauchbar?
das Datenblatt spricht von 100.000 Betriebsstunden. Für mich erst mal ok. Wichtig, die Standart HD44780 Routinen sind nicht geeignet, da der ws0010 Kontroller nicht HD44780 kompatible ist, sonder sich nur ähnlich ist. Man muss also eine eigene Klasse ws0010 mit den zugehörigen Methoden schreiben.
-
Thread
Sonderzeichen mit sprintf
Ich habe gerade im HD44780-Datenblatt nachgeschaut. Falls dein Display einen dazu kompatiblen Controller ohne zusätzlichen µC zur Umsetzung von Zeichencodes hat, ist 0xDF richtig, wie spess53 oben geschrieben hat. Also
anzeigen ß hat in der Zeichencodierung nach ISO 8859-1 und -15 den Code 223 bzw. 0xdf, was der HD44780 als ° darstellt (s.o.). @Sven W.: Welches Zeichen wird den statt des ° auf dem Display angezeigt?
-
Thread
Lcd Ansteuerung 8051
Eintragungen, aber ich bin Anfänger und hab noch nie ein LCD angesteuert. Ich würde gerne ein 8*2, HD44780 komatibles LCD über Assembler ansprech. (Das Datenblatt zu meinem LCD ist im Anhang) Wie beginn ich damit? Hätte jemand Tipps für mich? Danke mfg a.R.
http://www.mikrocontroller.net/articles/HD44780 Beachte auch die Links unten.
-
Thread
2 x 24 LCD Bascom intialsierung klappt nicht
nach der Info zu suchen, ob der 66100F kompatibel zu einem LCD-Controller ist, den ich kenne (z.B. HD44780), oder nach dem Datenblatt etc. oder danach, ob in BASCOM(ist doch BASCOM, oder?) vorher noch ne Initialisierung gemacht werden muss, oder ob die Ports richtig eingestellt sind etc... Sorry, aber
HD66100F ist normalerweise nicht der Controller sondern der Segment Treiber. Verwendet wird er mit dem HD44780 Controller. Dieser ist in Bascom Standard. Deine Config LCDPIN ist ok. Lass die Zeile mit Config LCDBUS weg. Normalerweise wird das LCD automatisch initialisiert, es schadet aber nichts, wenn du
-
Thread
LCD 2 Zeilen
Der HD44780 enthält für jede der 2 Zeilen 40 Bytes (Zeichen) DD-RAM. Dazu kommt noch 64 Byte CG-RAM zum Definieren eigener Zeichen. Die 2 DD-RAM-Zeilen können auch auf 4 sichtbare LCD-Zeilen aufgeteilt werden
einzeiligen LCDs werden auch zweizeilig angesteuert, um Spalten-Treiber-ICs zu sparen, denn der HD44780 kann mit den eigenen Pins, also ohne zusätzliche Spaltentreiber, 16 Pixel-Zeilen (2 Text-Zeilen) je 40 Pixel-Spalten (8 Textzeichen je 5 Pixel) ansteuern. ...
-
Thread
4*16 HD LCD 2 zeilen trotz DDRAM setzen
Hi, Benutze ein LCD mit HD44780A00 Controller, 4*16 Zeichen. Ich kann ohne Probleme Texte in Zeile 1 und 3 anzeigen lassen, aber Zeile 2 und 4 bekomm ich einfach nicht angesteuert! Ich habe bereits schon eine Schleife gebaut, welche
Schau dir hier http://pdf1.alldatasheet.com/datasheet-pdf/view/63673/HITACHI/HD44780.html die Seite 24 mal genauer an -> INITIALISIERUNG und halte ausschau nach dem magischen "N" :) Viel erfolg!!! mfg Cri
-
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