-
Thread
LCD am I2C
Hallo Allerseits, ich hab mein 16x2 HD44780 Display über einen PCF8574 von TI am TWI des atmega8. Das ganze funktioniert soweit eigentlich auch ganz gut. Einziger Schönheitsfehler ist das ich es nicht schaffe das Bussy-Flag auszulesen. (im
KS007x Controller hat kann es Probleme mit dem Timing geben, das stimmt nämlich mit dem eines original HD44780 nicht überein
-
Thread
Raspberry Pi LCD über Shell steuern
Für ein 16*2 HD44780 und I2C Expander PCF8574 hab ich mal ein Shell-Script geschrieben, dass i2cset benutzt. Kommt also ohne Python oder Treiber aus. Aber wie gesagt die i2c Variante. Reiner
das Display mit i2cset steuern willst. Falls du das vorhast, musst du dich mit den Unterlagen des HD44780 auseinander setzen. Falls du es unbedingt mit der Shell und i2cset machen willst kannst folgenden Code als Beispiel nehmen. Der Code setzt allerdings voraus, dass die Datenleitungen P0-3 des Extender
-
Thread
DotMatrix 16x4 in C ansteuern
zu 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
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
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
meisten 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,
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
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
Voreingestellte Information auf Display durch DI anzeigen
Displays 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.
Beitrag #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
geht 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
-
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
lcd proglem 8bit datenleitung
der 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
-
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
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 :(
bekommen 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
Einstieg in die Mikrocontroller-Welt mit Pollin's Evaluationsboard oder Arduino
einem optionalen Display geachtet werden? Ich hab > des öfteren von einem verbreiteten Treiber namens HD47780 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
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
Atmega Controller
sind 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
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
-
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
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
es 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
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
Hallo, habe noch eine fertige LCD44780 Routine, geschrieben für einen DSPIC30F4012,kann auch für PIC24 direkt eingesetzt werden(gleiche Architektur). Gruss PICFAN
-
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
schrieb 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.
-
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
Autoincrement 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?)
wurde 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
Probleme mit Strings
steh 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
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
-
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
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
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
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
[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"
L. 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
Preiswertes Grafik-Display/-LCD gesucht
Schwarz...., 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
Angepasste LCD-Library für AVR-Ctrl
for 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
-
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.
-
Thread
Spannungspegel an der LCD Zelle, Ansteuerung, Multiplexing 8-stelliges Display
bei denen die Spannungsdifferenz der Schwellenspannung des LCD überschritten ist. Im Datenblatt vom HD44780 ist dieses Verfahren beschrieben. Gruß Anja
denen die > Spannungsdifferenz der Schwellenspannung des LCD überschritten ist. > Im Datenblatt vom HD44780 ist dieses Verfahren beschrieben. > > Gruß Anja Hallo Anja, es sind 28 Pins, davon gehen aber 4 Pins an Sonderzeichen die nicht zu den 8 Siebensegment Digits gehören. Die eigentliche
-
Thread
Seit neuestem oft ST7920 statt KS0108 bei 128x64 LCD-Modulen
unter Bascom realisiert: http://www.avr-praxis.de/forum/showthread.php?2546-LCD-mit-ST7920-(ähnlich-HD44780)-mit-Bascom-ansteuern Es gibt viele Ähnlihckeiten mit dem HD44780, nur die Cursor-Adressierung ist sehr unterschiedlich. Leider kämpfe ich noch mit dem Grafikmodus. Wenn da jemand eine Idee
-
Thread
Treiber für LCD-Displays mit KS0066-Controller
gibt ja etliche Punktmatrix-LCD-Displays mit KS0066-Controller zu kaufen. Der Controller wird als HD44780-kompatibel beschrieben. Das ist er auch, aber nur größtenteils. Gerade in der Initialisierung und in den Timings unterscheidet er sich jedoch. Somit klappt's mit den original HD44780-libs oft nicht